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