List payment requests

Payment requests with amount and status: pending, paid, refunded or canceled.

GET https://cotlet.dev/api/v1/podium/payment-requests

read

Lists the payment requests of the Payments page, one page at a time. Each row has the invoice number, the customer, the amount and the status. status is pending (nothing paid yet), paid, refunded (in full or in part) or canceled (the link no longer takes payment). Use it to see which requests are still open.

Parameters

Parameters: list_payment_requests
NameTypeDescription
location string string Location ID from list_locations. Needed when your account has more than one location.
status enum enum pending, paid, refunded or canceled. Default: all.
limit integer integer How many rows to return in one call.
cursor string string Next page cursor from the previous call.

Request

cURL
curl https://cotlet.dev/api/v1/podium/payment-requests \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("podium", "list_payment_requests")
Node.js
const result = await cotlet.call('podium', 'list_payment_requests');
CLI
cotlet call podium list_payment_requests

Example response

JSON

{
  "payment_requests": [
    {
      "payment_request_id": "pay_3c19",
      "invoice_number": "INV-1042",
      "customer": "Priya Nair",
      "amount": 480,
      "status": "pending",
      "sent_at": "2026-10-21T10:12:00Z"
    },
    {
      "payment_request_id": "pay_3b77",
      "invoice_number": "INV-1038",
      "customer": "Marcus Webb",
      "amount": 120,
      "status": "paid",
      "sent_at": "2026-10-19T09:30:00Z"
    }
  ],
  "next_cursor": null
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.