Kajabi icon

Kajabi

Interact with Kajabi API to manage contacts, customers, offers, courses, purchases, orders and more

Actions64

Order → Get Many

AI-generated

Summary

Retrieve multiple orders from Kajabi with optional filtering, sorting, and pagination controls.

Inputs

  • Authentication (required) — Choose between OAuth2 or API Key for authenticating the request.
  • Return All — Set to true to retrieve all matching orders, ignoring pagination limits.
  • Limit — Specify the maximum number of orders to return when Return All is false.
  • Page — Select the page number of results to return when Return All is false (starts at 1).
  • Sort — Set JSON:API sort parameter with comma-separated field names, prefix with '-' for descending order (e.g., '-created_at').
  • Sparse Fields — Comma-separated list of order attributes to return, reducing payload size; leave empty to get all fields.
  • Filters — Apply filters to the returned orders, including Created After, Created Before, Customer ID, and Site ID.

Output shape

a list of order records matching the specified filters, sorted and paginated as requested

If Return All is true, all matching orders are fetched via auto-pagination; otherwise, results respect the Limit and Page parameters. The output is the 'data' property from the Kajabi API response.

Examples

Example 1: Get the first 10 orders created after January 1, 2023

Set Return All to false, Limit to 10, Created After filter to '2023-01-01T00:00:00Z'.

Example 2: Retrieve all orders for a specific customer sorted by creation date descending

Set Return All to true, filter by Customer ID, and set Sort to '-created_at'.

Links

Discussion