Update ​Update

yaml
type: "io.kestra.plugin.supabase.update"
yaml
id: supabase_update_simple
namespace: company.team

tasks:
  - id: update_user_status
    type: io.kestra.plugin.supabase.Update
    url: https://your-project.supabase.com
    apiKey: "{{ secret('SUPABASE_API_KEY') }}"
    table: users
    data:
      status: "inactive"
      updated_at: "{{ now() }}"
    filter: "id=eq.123"

yaml
id: supabase_update_multiple
namespace: company.team

tasks:
  - id: update_inactive_users
    type: io.kestra.plugin.supabase.Update
    url: https://your-project.supabase.com
    apiKey: "{{ secret('SUPABASE_API_KEY') }}"
    table: users
    data:
      status: "archived"
      archived_at: "{{ now() }}"
    filter: "status=eq.inactive&last_login=lt.2023-01-01"

yaml
id: supabase_update_with_return
namespace: company.team

tasks:
  - id: update_user_email
    type: io.kestra.plugin.supabase.Update
    url: https://your-project.supabase.com
    apiKey: "{{ secret('SUPABASE_API_KEY') }}"
    table: users
    data:
      email: "newemail@example.com"
      email_verified: false
    filter: "id=eq.123"
    select: "id,email,email_verified,updated_at"
Properties
Default { "followRedirects": "true", "allowFailed": "false", "defaultCharset": "UTF-8" }
Default public
SubType array
SubType object
Format uri
Format duration
Default PT5M
Format duration
Default false
SubType integer
Default UTF-8
Default true
SubType string
Possible Values
REQUEST_HEADERSREQUEST_BODYRESPONSE_HEADERSRESPONSE_BODY
Default DIRECT
Possible Values
DIRECTHTTPSOCKS