Skip to content

Poll Connection Status

GET /v1/connect/:connectionId

Polls the status of an in-progress OAuth connection. Call this repeatedly (e.g., every 3 seconds) after starting a connection with POST /v1/connect.

Required. Bearer token: Authorization: Bearer sk_xxx

ParameterTypeRequiredDescription
connectionIdstringYesConnection ID returned by POST /v1/connect

Pending:

{
"status": "pending",
"integration": "github"
}

Connected:

{
"status": "connected",
"integration": "github"
}

Error:

{
"status": "error",
"integration": "github"
}
StatusMeaning
pendingOAuth flow in progress, keep polling
connectedSuccessfully connected, stop polling
errorAuthorization failed or was denied
CodeErrorDescription
401unauthorizedMissing or invalid API key
404not_foundConnection ID not found
Terminal window
$ curl -H "Authorization: Bearer sk_a1b2c3d4..." \
https://api.skillett.dev/v1/connect/conn_abc123