- Social
- Calendar
- Calendars
- Events
- Event Rooms
- Authentication
- Global
- Profile
- Organizations
- Search Brand Fetch Brands
- Verify Organization
- Remove a Site
- Create a Site
- Invite Organization Branch
- List All Branches
- Accept Branch Invitation
- Decline Branch Invitation
- List All Organization Collaborators
- List All Organizations
- Search Organizations
- Retrieve an Organization
- Update an Organization
- Delete an Organization
- Create an Organization
- Search Brands
- List All Social Links
- Members
- List All Members
- Search Members
- Invite Organization Members
- Delete Invitation
- Update a Member
- Retrieve a Member
- Delete a Member
- Delete Multiple Members
- Accept Organization Invitation
- Decline Organization Invitation
- Check Member Existence
- Retrieve Invitation Link
- Retrieve Invitation Object
- Retrieve Non-Paginated Organization Members
- List All Resources of an Organization
- Update Member Resource Roles-V1
- Update Member Resource Roles-V2
- Followers
- Groups
- Profiles
- Experiences
- Group Members
- Profile Search History
- Alumni
- Favorites
- Retrieve an Invitation link
- Organizations
- Notification
- Storage
- Space
- Folders
- Space Members
- Check Member Existence
- List All Members
- Search Members
- Search Potential Members
- Add a Member
- Invite Members
- Retrieve an Invitation Link
- Accept an Invitation
- Decline an Invitation
- Update a Member
- Assign License
- Assign License to an Organization Group
- Remove a License
- Search License-Assigned Members and Groups
- Remove a Member
- Delete an Invitation
- Leave a Space
- Spaces
- Health
- Course
- Course Versions
- Completions
- Certificates
- Courses
- List All CoursesGET
- Publish a CoursePATCH
- Delete a CourseDELETE
- Retrieve a CourseGET
- Create a CoursePOST
- Update a CoursePATCH
- Search a CourseGET
- Delete All CourseDELETE
- Review a CoursePATCH
- Start a CoursePOST
- Create a CyclePOST
- Delete a CyclePATCH
- Clone a CoursePOST
- Update CyclesPATCH
- List All Courses With Published Verifying Status GET
- Search Courses With Published Verifying Status GET
- List All Languages Course CountGET
- List All Skills Course CountGET
- Update a Course CertificatePATCH
- Create a CouponPOST
- Update a CouponPATCH
- Delete a CouponPATCH
- Update VersionPATCH
- Compare Latest CourseGET
- Categories
- Course Members
- Chapters
- Lectures
- Subjects
- Webhook
- Analytics
Start a Course
Developing
POST
/courses/{id}/start/
Since there is no checkout process for free courses, this endpoints allows any user to start a free course by making him a course member, action which is automatically done after adding the course to his learning space.
Since the course membership continues to be handled assynchronously, to correctly display the course fruition page, the event
COURSE_MEMBER_ADDED
should also be awaited in this process as well.Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.aladia.io/v2/courses//start/' \
--header 'apikey: ' \
--header 'Content-Type: application/json' \
--data-raw '{
"cycle": "9163cf004411d4c8a2fbca6a"
}'
Response Response Example
201 - Success
{
"started": true
}
Request
Path Params
id
stringÂ
required
Header Params
apikey
stringÂ
optional
Example:
{{apikey}}
Body Params application/json
cycle
stringÂ
optional
Examples
Responses
🟢201Created
application/json
Body
object {0}
🟠401Unauthorized
Modified at 2025-04-09 09:40:01