Skip to main content
The sdk.orders namespace provides access to a customer’s order history, subscriptions, and courses. All methods require the customer to be authenticated (Bearer token set via sdk.setAuthToken()).

Methods

orders.getAll(params?)

Get a paginated list of the customer’s orders.
Parameters: Returns: { data: Order[]; pagination?: Pagination }

orders.getById(id)

Get a specific order by its ID.
Returns: Order

orders.getSubscriptions()

Get the customer’s active subscriptions.
Returns: any[]

orders.getCourses()

Get courses the customer has purchased access to.
Returns: any[]
For detailed course management (progress tracking, module completion), use the sdk.courses namespace instead.

orders.submitReview(orderId, reviewData)

Submit a review for a completed order.
Parameters: Returns: any

Example: Order History Page