Invoices

🧾 Manage orders, process refunds, and view transaction details.

List All Invoices

get

List all invoices/orders.

Authorizations
x-api-keystringRequired

Your PapelShip API Key

x-store-hashstringRequired

Your Store Hash ID

Query parameters
searchstringOptional
statusstringOptional
Responses
chevron-right
200

List of invoices

application/json
get
/invoices
200

List of invoices

Get Invoice Details

get

Get details of a specific invoice.

Authorizations
x-api-keystringRequired

Your PapelShip API Key

x-store-hashstringRequired

Your Store Hash ID

Path parameters
invoiceIdstringRequired

Numeric ID or Invoice ID (INV-...)

Responses
chevron-right
200

Invoice details

application/json
get
/invoices/{invoiceId}
200

Invoice details

Mark Invoice as Completed

post

Manually mark an invoice as completed.

Authorizations
x-api-keystringRequired

Your PapelShip API Key

x-store-hashstringRequired

Your Store Hash ID

Path parameters
invoiceIdstringRequired
Responses
chevron-right
200

Completed

application/json
post
/invoices/{invoiceId}/complete
200

Completed

Mark Invoice as Refunded

post

Mark an invoice as refunded.

Authorizations
x-api-keystringRequired

Your PapelShip API Key

x-store-hashstringRequired

Your Store Hash ID

Path parameters
invoiceIdstringRequired
Responses
chevron-right
200

Refunded

application/json
post
/invoices/{invoiceId}/refund
200

Refunded

Replace Invoice Items

patch

Replace the items in an invoice with new ones.

Authorizations
x-api-keystringRequired

Your PapelShip API Key

x-store-hashstringRequired

Your Store Hash ID

Path parameters
invoiceIdstringRequired
Body
itemsobject[]Required
Responses
chevron-right
200

Items updated

application/json
patch
/invoices/{invoiceId}/items
200

Items updated

Last updated