Skip to main content
GET
Get Invoice
For the complete documentation index, see llms.txt. Returns a single invoice by its number. The response includes two extra fields injected by the API for payment-page rendering: name (the receiver’s username) and image (the receiver’s profile photo URL).

Path Parameters

string
required
The invoice’s unique identifier (e.g. INV-2026-a1b2c3d4)

Response

string
The invoice identifier
string
"pending", "scanned", "paid", "expired", or "void"
string
URL the customer opens to pay
string | null
URL the customer is sent to after paying, or null if none was set
boolean | null
Whether the transaction originated from the Shakesco store. true for store transactions, false for a standard invoice you created through the API, and null when it does not apply. Use this to tell store sales apart from your own invoices.
string
Receiver’s username (injected for payment-page rendering)
string | null
Receiver’s profile photo URL (injected for payment-page rendering)
array
Line items on the invoice