Kajabi icon

Kajabi

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

Actions64

Course → Get Many

AI-generated

Summary

Retrieve multiple Kajabi courses with optional filters, sorting, pagination, and field selection.

Inputs

  • Authentication — Choose between OAuth2 or API Key for authentication; defaults to OAuth2.
  • Return All — Set to true to return all courses, ignoring the Limit and Page fields.
  • Limit — Maximum number of courses to return; used when Return All is false.
  • Page — Page number to retrieve, starting at 1; ignored when Return All is true.
  • Sort — Comma-separated list of fields to sort by; prefix with '-' for descending order (e.g., -created_at,name).
  • Sparse Fields — Comma-separated list of course attributes to return, reducing response payload size.
  • Filters — Optional filters to restrict results by course description contents, publish status, site ID, or title contents.

Output shape

a list of course records

Supports pagination with automatic iteration when Return All is true. Response data is contained in the 'data' property of the API response.

Links

Discussion