Skip to content

GET Get Prop Purchase

Endpoint

GET /prop/purchases/{id}

Description

Returns one customer prop purchase with linked program details and related challenge records.

Authorization

Available for authenticated customer sessions. The purchase must belong to the authenticated customer.

Path Parameters

Name Type Required Description
id int Yes Prop purchase id

Response Example

{
  "purchase": {
    "id": 10,
    "program_id": 1,
    "customer_id": 5,
    "payer_login": 100001,
    "account_login": 2000100,
    "status": 3,
    "status_name": "active",
    "next_action": "OPEN_CHALLENGE",
    "can_retry": false,
    "can_cancel": false,
    "amount": 499,
    "currency": "USD",
    "conversion_rate": 1,
    "amount_account_currency": 499,
    "comment": "PROP_CHALLENGE_PURCHASE_ACTIVE",
    "idempotency_key": "3c68d3bf-d42c-4a6d-9a4c-80d5c3439f44",
    "payment_status": "paid",
    "activation_status": "active",
    "failure_reason": "",
    "created_time": 1778160000,
    "updated_time": 1778160000
  },
  "program": {},
  "challenges": [
    {
      "id": 12,
      "purchase_id": 10,
      "program_id": 1,
      "customer_id": 5,
      "account_login": 2000100,
      "current_phase_index": 1,
      "status": 1,
      "start_time": 1778160000,
      "end_time": 0,
      "created_time": 1778160000,
      "updated_time": 1778160000
    }
  ]
}