コンテンツにスキップ

List current user's consent confirmations for the Account Page.

GET
/api/account/consents
Code sample: Shell / cURL
curl --request GET \
--url https://auth.example.com/api/account/consents \
--cookie authrim_session=<authrim_session>

Returns OAuth consent records granted by the authenticated Account Page user using the authrim_session cookie.

Account Page consent confirmation response.

Media type application/json
object
consents
required
Array
One of:
object
kind
required
string
Allowed values: statement
id
required
string
statementId
required
string
versionId
required
string
version
required
string
status
required
string
title
required
string
description
string
slug
string
category
string
grantedAt
integer
withdrawnAt
integer
expiresAt
integer
clientId
string
receiptId
string
updatedAt
required
integer
total
required
integer
Example
{
"consents": [
{
"kind": "statement",
"id": "record_123",
"statementId": "privacy_policy",
"versionId": "version_123",
"version": "20260623",
"status": "granted",
"title": "Privacy Policy",
"category": "privacy_policy",
"grantedAt": 1770000000000,
"updatedAt": 1770000000000
},
{
"kind": "oauth_client",
"id": "consent_123",
"clientId": "client_123",
"clientName": "Example App",
"scopes": [
"openid",
"profile"
],
"grantedAt": 1770000000000
}
],
"total": 1
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}