List pending CIBA requests for the current user/session.
curl --request GET \ --url https://auth.example.com/api/ciba/pending \ --cookie authrim_session=<authrim_session>The pending, unexpired requests addressed to the signed-in user, across clients: by the subject resolved from a signed hint or, failing that, by its login_hint. At most 50 are returned, oldest first among those found; a user with more sees the rest as earlier ones are decided or expire. The user is taken from the session, never from parameters; a login_hint or user_id naming someone else is refused with 403. When the store cannot produce a complete list right now (its address index is being brought up to date), the response is 503 temporarily_unavailable rather than a partial list: retry. created_at and expires_at are epoch milliseconds.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”Successful JSON response.
object
object
Epoch milliseconds.
Epoch milliseconds.
Example
{ "requests": [ { "auth_req_id": "auth_req_123", "client_id": "client_123", "client_name": "Example App", "client_logo_uri": "https://example.com/logo.png", "scope": "openid profile email", "binding_message": "Approve sign-in", "user_code": "123456", "created_at": 1770000000000, "expires_at": 1770000300000, "status": "pending" } ]}An authenticated end-user session is required.
object
Example
{ "error": "login_required", "error_description": "Authentication is required"}The authenticated user does not own the CIBA request.
object
Example
{ "error": "access_denied", "error_description": "Insufficient permissions"}OAuth error response.
object
Example generated
{ "error": "example", "error_description": "example"}