Skip to main content
PATCH
Update a reporting schedule

Authorizations

Authorization
string
header
required

API key issued per entity via Settings > Developers > API Keys. Each key carries scopes (e.g. orders:read, products:write). Bearer token format: Authorization: Bearer ark_live_ent_ Test keys use ark_test_ent_. Both are issued per entity via Settings > Developers > API Keys.

Path Parameters

id
string<uuid>
required

Reporting schedule UUID.

Body

application/json
name
string
cadence
enum<string>
Available options:
daily,
weekly,
monthly
day_of_week
integer | null
day_of_month
integer | null
send_time
string
time_zone
string
recipients
string[]
format
enum<string>
Available options:
csv,
pdf,
xlsx
message
string | null
is_active
boolean

Response

Updated reporting schedule.

A scheduled report delivery (cadence, recipients, format). Mirrors public.reporting_schedules.

id
string<uuid>
object
enum<string>
Available options:
reporting_schedule
entity_id
string<uuid>
name
string
report_type
string
params
object
cadence
enum<string>
Available options:
daily,
weekly,
monthly
day_of_week
integer | null
day_of_month
integer | null
send_time
string
time_zone
string
recipients
string[]
format
enum<string>
Available options:
csv,
pdf,
xlsx
message
string | null
is_active
boolean
last_run_at
string<date-time> | null
last_run_status
string | null
next_run_at
string<date-time> | null
created_at
string<date-time>
updated_at
string<date-time>