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.