Skip to content

List consent statements.

GET
/api/admin/consent-statements
Code sample: Shell / cURL
curl --request GET \
--url https://auth.example.com/api/admin/consent-statements \
--header 'Authorization: Bearer <token>'

Lists active and stored consent statement definitions for the tenant, including slug, category, legal basis, processing purpose, order, and timestamps.

Consent statement list response.

Media type application/json
object
statements
required
Array<object>
object
id
required
string
tenant_id
required
string
slug
required
string
category
required
string
legal_basis
required
string
processing_purpose
string | null
record_retention_days
integer | null
withdrawal_allowed
integer
Allowed values: 0 1
withdrawal_impact
string | null
reconsent_on_version_change
integer
Allowed values: 0 1
reconsent_interval_days
integer | null
display_order
required
integer
is_active
required
integer
Allowed values: 0 1
created_at
required
integer format: int64
updated_at
required
integer format: int64
key
additional properties
key
additional properties
Example
{
"statements": [
{
"id": "stmt_123",
"tenant_id": "acme",
"slug": "terms-of-service",
"category": "legal",
"legal_basis": "contract",
"processing_purpose": "Account terms acceptance.",
"record_retention_days": 2555,
"withdrawal_allowed": 1,
"withdrawal_impact": "Account access may be limited if withdrawn.",
"reconsent_on_version_change": 1,
"reconsent_interval_days": 365,
"display_order": 10,
"is_active": 1,
"created_at": 1770000000000,
"updated_at": 1770000000000
}
]
}

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"
}

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"
}