Firsty

Search...

Search...

Management

List CDR export targets

Experimental. This endpoint is still settling — its request and response shape may change without a deprecation cycle.

Lists the destinations Firsty exports usage session records to. Each target receives the records GET /profiles/{profileReference}/esims/{esimReference}/sessions returns, as one Parquet file per export period, in the configured bucket. To add or change a target, contact Firsty support.

get/management/cdr-export-targets

Authorization

Authorization: Bearer {token} — an OAuth2 access token from the client-credentials flow. How authentication works

Query parameters

limitinteger

Maximum number of items to return (1-100)

Default20
cursorstring

Opaque cursor token for fetching the next page. Pass the nextCursor value from a previous response.

Responses

200List of CDR export targetsapplication/json
Show response body
dataarray of CdrExportTargetrequired
Show properties
cdrExportTargetReferencestringrequired

Identifies the target in GET /management/cdr-export-targets/{cdrExportTargetReference}/deliveries.

namestringrequired

Label set by Firsty when the target was configured.

formatobjectrequired
Show properties
typestringrequired
Optionsparquet
compressionstringrequired
Optionssnappy
destinationobjectrequired
Show properties
typestringrequired
Optionsgcp_bucket
bucketstringrequired

Google Cloud Storage bucket the files are written to.

authenticationobjectrequired
Show properties
typestringrequired
Optionsservice_account_impersonation
serviceAccountstringrequired

Service account Firsty impersonates to write the files.

enabledbooleanrequired

Whether export runs are scheduled for this target.

lastExportedAtstring · date-timerequired

End of the most recent period that was exported.

statsobjectrequired

Terminal outcomes for export runs created in the last windowDays days.

Show properties
windowDaysintegerrequired
completedintegerrequired
noChangesintegerrequired

Successful runs with no changed rows.

failedintegerrequired
rowsExportedintegerrequired
paginationobjectrequired
Show properties
limitintegerrequired

Maximum items per page

hasMorebooleanrequired

Whether there are more items after this page

nextCursorstring | nullrequired

Opaque cursor token for the next page. Null when there are no more results.

400Bad request - invalid parameters401Unauthorized - missing or invalid API key429Rate limit exceeded500Internal server error