Flutter: Invokes a Supabase Edge Function.

Invokes a Supabase Function. See the guide for details on writing Functions.

Parameters

Examples

Basic invocation.

final res = await supabase.functions.invoke('hello', body: \{'foo': 'baa'\});
final data = res.data;

Specifying response type.

final res = await supabase.functions.invoke(
  'hello',
  body: \{'foo': 'baa'\},
  responseType: ResponseType.text,
);
final data = res.data;

Parsing custom headers.

final res = await supabase.functions.invoke(
  'hello',
  body: \{'foo': 'baa'\},
  headers: \{
    'Authorization': 'Bearer $\{supabase.auth.currentSession?.accessToken\}'
  \},
);