360Learning Courses API is one of 17 APIs that 360Learning publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Courses. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
11 operations
across 9 paths,
and defines 12 schemas.
It is described by OpenAPI 3.1.0, at version 1.0.0.
Requests are made against 2 base URLs: https://app.360learning.com, https://app.us.360learning.com.
11 operations9 paths12 schemas5 GET1 PATCH2 POST3 PUT
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.1.0
API Version
1.0.0
Base URL
https://app.360learning.com/api/v2
Authentication
OAuth 2.0
Resource Areas
1
Authentication & Security 1
360Learning Courses API declares
1 security scheme
for authenticating requests.
It supports OAuth 2.0 (oauth2).
oauth2 — Use the token from the authentication endpoint in the Authorization header. Example: Authorization: Bearer
Paths & Operations 11
Across 9 paths, the API surfaces 11 operations — 5 GET, 1 PATCH, 2 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.
The contract defines 12 schemas that model the data the API accepts and returns. The most detailed are CourseDTO (17 properties), CourseStatDTO (13 properties), UpdateELearningStandardCourseBody (9 properties), CreateELearningStandardCourseBody (9 properties). Each schema is shown below with its type and property counts.
CourseDTO
object
17 properties12 required
CourseTranslationDTO
object
4 properties4 required
ArchiveCourseBody
object
1 property1 required
CustomFieldValueDTO
object
3 properties3 required
CourseStatDTO
object
13 properties6 required
UpdateCourseCustomFieldValuesBody
object
1 property1 required
CreateELearningStandardCourseBody
object
9 properties5 required
TagIdWithSource
object
2 properties2 required
GenerateFromPromptBody
object
3 properties2 required
UpdateELearningStandardCourseBody
object
9 properties
CourseTranslatedFields
object
2 properties
UpdateCourseTagsBody
object
1 property1 required
Specification
The full machine-readable OpenAPI contract behind this narrative.