Connections
The user's sync history
GET
Every pull of the user's connections, newest first: what started it, its window, its status, the raw payloads it stored and the provider's error when it failed. Finished runs are kept 30 days.
tenantKeyheader
AuthorizationBearer <token>Tenant API key, ohs_sk_ + 43 base62 characters.
id*stringFormat
uuidprovider?stringOnly this provider's runs.
limit?integerRange
1 <= value <= 100Default
50cursor?stringThe next_cursor of the previous page.
A page of runs.
application/json- response
data*array<>next_cursor*|Null on the last page.
curl -X GET 'http://localhost:8080/v1/users/497f6eca-6276-4993-bfeb-53cbbbba6f08/sync-runs' \ -H 'Authorization: Bearer ohs_sk_...'{ "next_cursor": "string", "data": [ { "id": 0, "provider": "string", "trigger": "backfill", "status": "queued", "data_type": "string", "window_start": "2019-08-24T14:15:22Z", "window_end": "2019-08-24T14:15:22Z", "attempts": 0, "objects_stored": 0, "error": "string", "created_at": "2019-08-24T14:15:22Z", "started_at": "2019-08-24T14:15:22Z", "finished_at": "2019-08-24T14:15:22Z", "next_attempt_at": "2019-08-24T14:15:22Z" } ]}