Stream application updates
Opens an SSE stream for the caller’s current application (or the one named by application_id). Emits application events on every change, periodic ping keepalives, and a terminal done event once the application reaches a closed status.
Authorization
oauth2 Create a client with POST /v1/oauth/clients, then exchange its credentials for an access token. AUTHORIZATION_CODE clients act on behalf of a signed-in user and always use PKCE; CLIENT_CREDENTIALS clients act as themselves. A client may only be granted scopes its creator already holds — read the grantable list from GET /v1/oauth/clients/scopes.
In: header
Query Parameters
Stream this application instead of the current one.
uuidResponse Body
text/event-stream
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/kyc/sse""string"{ "code": "INVALID_PARAMS", "description": "user_id must be a UUID", "identifier": "string", "invalid_params": [ { "path": "user_id", "reason": "must be a UUID", "sub_code": "string" } ]}{ "code": "INVALID_PARAMS", "description": "user_id must be a UUID", "identifier": "string", "invalid_params": [ { "path": "user_id", "reason": "must be a UUID", "sub_code": "string" } ]}{ "code": "INVALID_PARAMS", "description": "user_id must be a UUID", "identifier": "string", "invalid_params": [ { "path": "user_id", "reason": "must be a UUID", "sub_code": "string" } ]}{ "code": "INVALID_PARAMS", "description": "user_id must be a UUID", "identifier": "string", "invalid_params": [ { "path": "user_id", "reason": "must be a UUID", "sub_code": "string" } ]}{ "code": "INVALID_PARAMS", "description": "user_id must be a UUID", "identifier": "string", "invalid_params": [ { "path": "user_id", "reason": "must be a UUID", "sub_code": "string" } ]}List the caller’s applications GET
Returns a page of the caller’s own KYC applications, newest first. Supports keyset pagination with `size` (default 20, maximum 100) and the opaque `after` / `before` cursors taken from a previous response’s `links`. Returns 400 when both `after` and `before` are set, or when `size` is out of range.
Get the signed-in user's notification preferences GET
Returns every notification category with its per-channel delivery state and whether the category can be disabled. A category with no state expressed by the signed-in user or the organization delivers by default, except `PROMOTION`, which delivers only after the signed-in user opts in. Preferences are scoped to the organization on the signed-in user's token. `schedule` is null when the signed-in user never set a delivery schedule. A user token calls this on behalf of the signed-in user.