Update report
Updates a report. This is mostly used with scheduled reports.
This endpoint requires the reports.write
scope.
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Parameters
The unique ID for a report.
Body
Request body to update a report.
The name of the report.
100
The description of the report.
1000
Indicates whether the report's scheduling is enabled. This value
can only be set to true
if this is a recurring report.
When this value is set to true
, the report will be executed at
the next_execution_at
date and time.
When this value is set to false
, future executions of the
report are paused until this value is set to true
again.
If scheduling is enabled after being disabled, then the
next_execution_at
value is updated if and only if its current
value is a past date-time. The next_execution_at
value is then
set to the next closest date-time in the future depending on the
values of schedule
and schedule_timezone
.
Response
A report record.
The type of this resource. Is always report
.
report
The unique identifier for this report.
The unique ID for a merchant account.
The name of this report.
100
The unique identifier for the creator of this report.
The name of the creator of this report.
1000
The type of the creator of this report.
user
, private_key
The date and time this report was created in our system.
The date and time this report was last updated.
The date and time this report will next be executed, provided
that schedule_enabled
is true
. This value is null if this
is a one-off report.
The description of this report.
1000
Specifies the schedule of this report.
If this is a one-off report, this value is once
.
If this is a recurring report, this value is set to the
frequency by which the report will be executed. For example, a
monthly
schedule means that this report will be periodically
executed at the start of each month.
Note that a weekly
schedule means that the report is executed
at the start of every Monday.
daily
, monthly
, once
, weekly
Indicates whether this report's scheduling is enabled. This value
can only be set to true
if this is a recurring report.
When this value is set to true
, this report will be executed at
the next_execution_at
date and time.
When this value is set to false
, future executions of this
report are paused until this value is set to true
again.
The time zone in which the next execution will be scheduled. This
value is used to calculate this report's next_execution_at
value
and is only relevant if this is a recurring report. This time zone
is also used to calculate the timestamp range for reports that use
date-time placeholders. Date-time placeholders are dynamic
timestamps that change with every report execution.
The specifications of this report.
Details of the latest execution of this report.
Was this page helpful?