Confirmations
List confirmations
List confirmation requests for the current tenant. Supports filtering by status and hitl_id.
get/api/v1/confirmations
Request
- Base URL: https://api.proof.holdings
- URL: https://api.proof.holdings/api/v1/confirmations
- Auth: HTTP bearer
Query parameters
pageinteger
limitinteger
status'pending' | 'approved' | 'denied' | 'expired'
Status filter for listing confirmations. pending, approved and denied match the stored status (so denied includes timeouts). expired is not a status: it selects the confirmations that timed out — denied with response.channel system and response.text timeout, or still pending past timeout_at. A system denial for another reason (key_rotated, config_archived) is not included.
Example:expired
hitl_idstring
MongoDB ObjectId
Example:507f1f77bcf86cd799439011
start_datestring nullable
Filter confirmations created on or after this date
end_datestring nullable
Filter confirmations created on or before this date
Response
Paginated list of confirmations
Example response
{
"data": [
{
"id": "507f1f77bcf86cd799439011",
"hitl_id": "507f1f77bcf86cd799439011",
"message": "{\"v\":1,\"alg\":\"RSA-OAEP-256+AES-256-GCM\",\"ek\":\"...\",\"iv\":\"...\",\"ct\":\"...\",\"tag\":\"...\",\"kid\":\"...\"}",
"status": "pending",
"response": {
"action": "approve",
"channel": "telegram"
}
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.