Actions64
- Blog Post Actions
- Contact Actions
- Contact Note Actions
- Contact Tag Actions
- Course Actions
- Custom Field Actions
- Customer Actions
- Form Actions
- Form Submission Actions
- Landing Page Actions
- Offer Actions
- Order Actions
- Order Item Actions
- Payout Actions
- Product Actions
- Purchase Actions
- Site Actions
- Transaction Actions
- User Actions
- Webhook Actions
Course → Get
AI-generatedSummary
Retrieve a specific course from Kajabi by its unique Course ID, optionally limiting the returned fields to reduce payload size.
Inputs
- Authentication — Choose between OAuth2 (recommended) or API Key for authenticating the request.
- Course ID (required) — The unique identifier of the course to retrieve.
- Sparse Fields — Comma-separated list of course attributes to include in the response, to reduce payload size. Leave empty to retrieve all fields.
Output shape
a single course record with its data and attributes as returned by the Kajabi API
The response includes the data under the root 'data' property. Using Sparse Fields limits the fields returned. No pagination or batch processing applies to this operation.
Examples
Example 1: Get a course by its unique ID with full details
Set 'Course ID' to the target course's identifier, authenticate with OAuth2 or API Key, leave 'Sparse Fields' empty.
Example 2: Get a course by ID retrieving only the name and created_at fields
Specify 'Course ID' and set 'Sparse Fields' to 'name,created_at' to limit response fields.
