This is a list of all public thin events we currently send for updates to Report Run, which are continually evolving and expanding. The payload of thin events is unversioned. During processing, you must fetch the versioned event from the API or fetch the resource’s current state.
Event types
Attributes
- idstring
Unique identifier for the event.
- objectstring, value is "v2.core.event"
String representing the object’s type. Objects of the same type share the same value of the object field.
- contextnullable string
Authentication context needed to fetch the event or related object.
- createdtimestamp
Time at which the object was created.
- livemodeboolean
Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - reasonnullable object
Reason for the event.
- reason.
requestnullable object Information on the API request that instigated the event.
- reason.
request. idstring ID of the API request that caused the event.
- reason.
request. idempotency_ keystring The idempotency key transmitted during the request.
- reason.
typeenum Event reason type.
Possible enum valuesrequestThe event was published as the result of an API request.
- nullable object
Object containing the reference to API resource relevant to the event.
- related_object.
string Unique identifier for the object relevant to the event.
- related_object.
string Object tag of the resource relevant to the event.
- related_object.
string URL to retrieve the resource.
- typestring, value is "v2.reporting.report_run.created"
The type of the event.
Fetched attributes
- changesobject
Changes the event makes to properties in the related object. See the Report Run object for the structure of
beforeandafter.- changes.
afternullable object Updated values of properties changed by the event. This is
nullfor deletion events. - changes.
beforenullable object Values of properties before the event changes. This is
nullfor creation events.
- dataobject
Additional data about the event.
{ "created": "2025-08-26T00:00:00.000Z", "id": "evt_test_xxx", "object": "v2.core.event", "type": "v2.reporting.report_run.created", "livemode": false, "reason": { "type": "request", "request": { "id": "req_xxx", "idempotency_key": "xxx" } }, "related_object": { "id": "reprun_test_xxx", "type": "v2.reporting.report_run", "url": "/v2/reporting/report_runs/reprun_test_xxx" }}{ "created": "2025-08-26T00:00:00.000Z", "id": "evt_test_xxx", "object": "v2.core.event", "type": "v2.reporting.report_run.created", "livemode": false, "reason": { "type": "request", "request": { "id": "req_xxx", "idempotency_key": "xxx" } }, "related_object": { "id": "reprun_test_xxx", "type": "v2.reporting.report_run", "url": "/v2/reporting/report_runs/reprun_test_xxx" }, "data": {}, "changes": { "before": null, "after": { "created": "2025-08-26T00:00:00.000Z", "id": "reprun_test_xxx", "object": "v2.reporting.report_run", "report": "report_test_xxx", "report_name": "test report name", "report_parameters": { "interval_start": "2025-08-18T00:00:00.000Z", "interval_end": "2025-08-25T00:00:00.000Z" }, "result": null, "result_options": { "compress_file": false }, "status": "running", "status_details": {}, "livemode": false } }}Attributes
- idstring
Unique identifier for the event.
- objectstring, value is "v2.core.event"
String representing the object’s type. Objects of the same type share the same value of the object field.
- contextnullable string
Authentication context needed to fetch the event or related object.
- createdtimestamp
Time at which the object was created.
- livemodeboolean
Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - reasonnullable object
Reason for the event.
- reason.
requestnullable object Information on the API request that instigated the event.
- reason.
request. idstring ID of the API request that caused the event.
- reason.
request. idempotency_ keystring The idempotency key transmitted during the request.
- reason.
typeenum Event reason type.
Possible enum valuesrequestThe event was published as the result of an API request.
- nullable object
Object containing the reference to API resource relevant to the event.
- related_object.
string Unique identifier for the object relevant to the event.
- related_object.
string Object tag of the resource relevant to the event.
- related_object.
string URL to retrieve the resource.
- typestring, value is "v2.reporting.report_run.failed"
The type of the event.
Fetched attributes
- changesobject
Changes the event makes to properties in the related object. See the Report Run object for the structure of
beforeandafter.- changes.
afternullable object Updated values of properties changed by the event. This is
nullfor deletion events. - changes.
beforenullable object Values of properties before the event changes. This is
nullfor creation events.
- dataobject
Additional data about the event.
{ "created": "2025-08-26T00:00:00.000Z", "id": "evt_test_xxx", "object": "v2.core.event", "type": "v2.reporting.report_run.failed", "livemode": false, "reason": null, "related_object": { "id": "reprun_test_xxx", "type": "v2.reporting.report_run", "url": "/v2/reporting/report_runs/reprun_test_xxx" }}{ "id": "evt_test_xxx", "object": "v2.core.event", "created": "2025-08-26T00:00:00.000Z", "data": {}, "reason": null, "related_object": { "id": "reprun_test_xxx", "type": "v2.reporting.report_run", "url": "/v2/reporting/report_runs/reprun_test_xxx" }, "type": "v2.reporting.report_run.failed", "livemode": false, "changes": { "before": { "status": "running", "status_details": {} }, "after": { "status": "failed", "status_details": { "failed": { "error_code": "file_size_above_limit", "error_message": "The file generated by this request exceeds the 5 GB limit." } } } }}Attributes
- idstring
Unique identifier for the event.
- objectstring, value is "v2.core.event"
String representing the object’s type. Objects of the same type share the same value of the object field.
- contextnullable string
Authentication context needed to fetch the event or related object.
- createdtimestamp
Time at which the object was created.
- livemodeboolean
Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - reasonnullable object
Reason for the event.
- reason.
requestnullable object Information on the API request that instigated the event.
- reason.
request. idstring ID of the API request that caused the event.
- reason.
request. idempotency_ keystring The idempotency key transmitted during the request.
- reason.
typeenum Event reason type.
Possible enum valuesrequestThe event was published as the result of an API request.
- nullable object
Object containing the reference to API resource relevant to the event.
- related_object.
string Unique identifier for the object relevant to the event.
- related_object.
string Object tag of the resource relevant to the event.
- related_object.
string URL to retrieve the resource.
- typestring, value is "v2.reporting.report_run.succeeded"
The type of the event.
Fetched attributes
- changesobject
Changes the event makes to properties in the related object. See the Report Run object for the structure of
beforeandafter.- changes.
afternullable object Updated values of properties changed by the event. This is
nullfor deletion events. - changes.
beforenullable object Values of properties before the event changes. This is
nullfor creation events.
- dataobject
Additional data about the event.
{ "created": "2025-08-26T00:00:00.000Z", "id": "evt_test_xxx", "object": "v2.core.event", "type": "v2.reporting.report_run.succeeded", "livemode": false, "reason": null, "related_object": { "id": "reprun_test_xxx", "type": "v2.reporting.report_run", "url": "/v2/reporting/report_runs/reprun_test_xxx" }}{ "id": "evt_test_xxx", "object": "v2.core.event", "created": "2025-08-26T00:00:00.000Z", "data": {}, "reason": null, "related_object": { "id": "reprun_test_xxx", "type": "v2.reporting.report_run", "url": "/v2/reporting/report_runs/reprun_test_xxx" }, "type": "v2.reporting.report_run.succeeded", "livemode": false, "changes": { "before": { "status": "running" }, "after": { "status": "succeeded" } }}Attributes
- idstring
Unique identifier for the event.
- objectstring, value is "v2.core.event"
String representing the object’s type. Objects of the same type share the same value of the object field.
- contextnullable string
Authentication context needed to fetch the event or related object.
- createdtimestamp
Time at which the object was created.
- livemodeboolean
Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - reasonnullable object
Reason for the event.
- reason.
requestnullable object Information on the API request that instigated the event.
- reason.
request. idstring ID of the API request that caused the event.
- reason.
request. idempotency_ keystring The idempotency key transmitted during the request.
- reason.
typeenum Event reason type.
Possible enum valuesrequestThe event was published as the result of an API request.
- nullable object
Object containing the reference to API resource relevant to the event.
- related_object.
string Unique identifier for the object relevant to the event.
- related_object.
string Object tag of the resource relevant to the event.
- related_object.
string URL to retrieve the resource.
- typestring, value is "v2.reporting.report_run.updated"
The type of the event.
Fetched attributes
- changesobject
Changes the event makes to properties in the related object. See the Report Run object for the structure of
beforeandafter.- changes.
afternullable object Updated values of properties changed by the event. This is
nullfor deletion events. - changes.
beforenullable object Values of properties before the event changes. This is
nullfor creation events.
- dataobject
Additional data about the event.
{ "created": "2025-08-26T00:00:00Z", "id": "evt_test_xxx", "object": "v2.core.event", "type": "v2.reporting.report_run.updated", "livemode": false, "related_object": { "id": "reprun_test_xxx", "type": "v2.reporting.report_run", "url": "/v2/reporting/report_runs/reprun_test_xxx" }}{ "id": "evt_test_xxx", "object": "v2.core.event", "created": "2025-08-26T00:00:00Z", "data": {}, "reason": null, "related_object": { "id": "reprun_test_xxx", "type": "v2.reporting.report_run", "url": "/v2/reporting/report_runs/reprun_test_xxx" }, "type": "v2.reporting.report_run.updated", "livemode": false, "changes": { "before": { "status": "running" }, "after": { "status": "succeeded" } }}