message and data. The status transitions are handled by dedicated endpoints (approve/decline/revoke).curl --location --request PUT 'https://api-dev.commandroom.ai/api/api/access-requests/1' \
--header 'Authorization: Bearer {{token}}' \
--header 'Content-Type: application/json' \
--data '{
"message": "Success.",
"data": {}
}'{
"data": {
"id": 1,
"user_id": 1,
"organization_id": 1,
"message": "Success.",
"status": "pending",
"data": {},
"approved_at": "2026-01-15T10:30:00.000000Z",
"approved_by": 1,
"declined_at": "2026-01-15T10:30:00.000000Z",
"declined_by": 1,
"revoked_at": "2026-01-15T10:30:00.000000Z",
"revoked_by": 1,
"user": {},
"organization": {},
"created_at": "2026-01-15T10:30:00.000000Z",
"updated_at": "2026-01-15T10:30:00.000000Z"
}
}