Skip to main content
GET
List invoices issued for the authenticated customer order

Path Parameters

orderId
string
required

Unique identifier of the order

Example:

"123e4567-e89b-12d3-a456-426614174000"

Response

200 - application/json
id
string
required
storeId
string
required

Store that owns the invoice

orderId
string
required

Order the invoice was issued for

customerId
string
required

Customer the invoice is billed to

number
string
required

Human-facing invoice number

Example:

"INV-1001"

provider
enum<string>
required

Provider used to issue the invoice

Available options:
stripe,
cash,
bank_transfer,
shopify
status
enum<string>
required
Available options:
draft,
sent,
paid,
void,
failed
amountDue
number
required

Outstanding amount this invoice is for

Example:

49.99

currencyCode
string
required

Currency code

Example:

"USD"

snapshot
object
required

Immutable snapshot of the billable state at issue time

externalId
string
required

External invoice id (Stripe invoice id / Shopify reference)

externalUrl
string
required

Hosted invoice / payment URL (e.g. Stripe hosted_invoice_url)

pdfStorageKey
string
required

S3 object key of the generated PDF (manual invoices)

error
string
required

Failure reason when status is failed

issuedAt
string<date-time>
required

When the invoice was issued

dueAt
string<date-time>
required

When the invoice is due

sentAt
string<date-time>
required

When the invoice was delivered to the customer

paidAt
string<date-time>
required

When the outstanding amount was paid

Last modified on July 26, 2026