Thought Industries API

11 endpoints for Thought Industries, each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.

Base URL
https://cotlet.dev/api/v1/thought-industries
Connects with
Your own Thought Industries admin login on your academy domain (an admin who can manage learners, courses and reports). You sign in yourself in your Cloud Browser.
Integration page
Thought Industries

Read (6)

Return data and change nothing in the account.

Thought Industries Endpoints: Read
EndpointDescription
GET /learners Learners of your academy with email and Panorama; search by name or email.
GET /learner One learner's profile with the content on the Access tab and any waitlisted content.
GET /courses Content from Courses > All Courses with its content_id and type.
GET /contents/{content_id}/course Enrollment limit and waitlist setting of one course.
GET /content-actions Enrollments, status changes, certificate grants and revoked access from the Content Actions Log.
GET /auto-assignment-rules Rules that enroll learners automatically, with conditions and unenroll setting.

Write (5)

Change the account. Calls marked Confirm wait for the user to approve them.

Thought Industries Endpoints: Write
EndpointDescription
POST /contents/{content_id}/learner/enroll Confirm Add a course or other content to an existing learner's Access tab.
POST /learners Confirm Create learners in bulk, give them content and optionally send invites.
PUT /contents/{content_id}/status Confirm Mark a learner as not-started, started, completed or not-completed on content.
POST /contents/{content_id}/waitlists Confirm Put a learner on the waitlist of content that has one.
DELETE /contents/{content_id}/waitlists Confirm Take a learner off the waitlist of one piece of content.

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.