Api reference
List payment links
List payment links for the authenticated merchant with pagination and filters
Related endpoints
POST /payment-links— Create a new payment linkGET /payment-links/{id}— Get payment link by IDPOST /payment-links/{id}/expire— Expire a payment link (deprecated)PATCH /payment-links/{id}/status— Update payment link statusPOST /payment-links/{id}/deactivate— Deactivate a payment link (deprecated)POST /payment-links/{id}/activate— Activate a payment link (deprecated)POST /payment-links/{id}/archive— Archive a payment link (deprecated)
Common errors
400 invalid_request— malformed payload or failed validation.401 unauthenticated— missing, malformed, or revoked API key.
Pagination
Offset-based with limit (default 25, max 100) and offset. The response pagination block includes total and hasMore. See the pagination guide for SDK auto-paging helpers.
x-api-key<token>
Your RevKeen API key (powered by Unkey). Get it from Dashboard > Settings > API Keys. Use rk_sandbox_* for test mode and rk_live_* for production.
In: header
Query Parameters
limit?integer
Default
50Range
1 <= value <= 100offset?|
Default
0Range
0 <= valuestatus?string
Value in
"draft" | "active" | "expired" | "completed"mode?string
Value in
"invoice" | "subscription" | "custom"search?string
Response Body
application/json
application/json
curl "https://api.revkeen.com/v2/payment-links" \ -H "x-api-key: $REVKEEN_API_KEY"{
"data": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"merchant_id": "500924a8-3f5e-4c00-beb8-2efcde988aea",
"public_id": "string",
"name": "string",
"slug": "string",
"mode": "invoice",
"status": "draft",
"amount_minor": 0,
"currency": "USD",
"invoice_id": "f4c4edb8-11e0-4b33-bcc1-482dc59ebb32",
"subscription_id": "aa11a4c2-a467-43db-b413-c4ab0f5cf627",
"product_ids": [
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
],
"line_items": [
{
"product_id": "0d012afa-f885-4e65-aeca-37e27701e2d1",
"price_id": "5eff5d89-979e-4e4f-aa76-6cbbbf11362c",
"quantity": 1,
"merchant_reference": "string",
"is_adhoc": true,
"product_details": {
"name": "string",
"description": "string",
"unit_amount": 0,
"currency": "string",
"recurring": {
"interval": "day",
"interval_count": 1
}
}
}
],
"success_url": "http://example.com",
"cancel_url": "http://example.com",
"redirect_url": "http://example.com",
"collect_shipping": false,
"allow_promotion_codes": true,
"tax_behavior": "exclusive",
"metadata": {
"property1": null,
"property2": null
},
"expires_at": "2019-08-24T14:15:22Z",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z"
}
],
"pagination": {
"limit": 0,
"offset": 0,
"total": 0
}
}{
"error": "string",
"details": null
}Empty