/v1/deals/{id}/payment-linksA deal’s payment links
Newest first, with payments and their receipts. Brokerage links only for roles that see commission.
Access: API key with deals:read, or a member session. Permission deals.view.
Parameters
idpathrequired- Id
Opaque record id.
Response · 200
datarequired- array of PaymentLink
metarequired- object
curl -X GET 'https://api.propzolo.com/v1/deals/{id}/payment-links' \
-H 'Authorization: Bearer pz_live_…'{
"data": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"deal_id": "cmusrceel0000q7kaafxqi1om",
"invoice_id": "cmusrceel0000q7kaafxqi1om",
"provider": "razorpay",
"purpose": "token",
"amount": 850000000,
"amount_paid": 850000000,
"accept_partial": true,
"min_partial_amount": 850000000,
"description": "string",
"contact": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string",
"phone": "string"
},
"status": "creating",
"short_url": "string",
"expires_at": "2026-10-06T05:30:00.000Z",
"sent_at": "2026-10-06T05:30:00.000Z",
"paid_at": "2026-10-06T05:30:00.000Z",
"cancelled_at": "2026-10-06T05:30:00.000Z",
"expired_at": "2026-10-06T05:30:00.000Z",
"error": "string",
"payments": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"amount": 850000000,
"method": "string",
"paid_at": "2026-10-06T05:30:00.000Z",
"receipt": {
"id": "cmusrceel0000q7kaafxqi1om",
"number": "string"
}
}
],
"created_by": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"created_at": "2026-10-06T05:30:00.000Z"
}
],
"meta": {}
}Errors
401No valid session or API key (missing, expired or revoked).403The caller lacks the permission, API-key scope or support grant this operation needs.404Not found — records of another company are reported the same way.422Invalid input; `error.fields` maps field paths to messages.429Too many requests; retry after the Retry-After header.500Unexpected error; quote `error.request_id` to support.

