Skip to main content
All order endpoints require customer authentication.

GET /customer/orders

List the authenticated customer’s orders, sorted by newest first.

Authentication

Requires Bearer token (auth:customer_api).

Headers

Query Parameters

Example Request

Response

Success (200)


GET /customer/orders/

Get detailed information for a specific order, including items, codes, licenses, subscriptions, course enrollments, transaction details, and review status.

Authentication

Requires Bearer token (auth:customer_api).

Path Parameters

Example Request

Response

Success (200)

Error Responses


GET /customer/orders//vat-invoice

Download the VAT invoice PDF for an order.

Authentication

Requires Bearer token (auth:customer_api).

Path Parameters

Example Request

Response

Success (200)

Returns a PDF file with Content-Type: application/pdf and Content-Disposition: attachment.

Error Responses


POST /orders//review

Submit a review for a completed order, including individual item ratings.

Authentication

Requires Bearer token (auth:customer_api).

Path Parameters

Body Parameters

Example Request

Response

Success (200)

Reviews may be auto-published or require store owner approval depending on the store’s auto_accept_reviews setting.

Error Responses


GET /customer/subscriptions

List the authenticated customer’s active subscriptions.

Authentication

Requires Bearer token (auth:customer_api).

Example Request

Response

Success (200)

Error Responses