Interop API
Get a list of actors installed in Interop Clouds for accounts visible to you. This API is used to obtain coordinates and credentials essential for interacting with Integrations and other actors.
LTI JWT Authorization header using the Bearer scheme
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
Actors response
Actors response
Get a list of Interop Clouds for accounts visible to you.
LTI JWT Authorization header using the Bearer scheme
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
Clouds response
Clouds response
Get a list of Interop Clouds matching the search criteria.
LTI JWT Authorization header using the Bearer scheme
List all Clouds of a matching generation
List all Clouds with matching userdata
List all Clouds with a matching name
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
Clouds response
Clouds response
Find an Interop Cloud by identifier
LTI JWT Authorization header using the Bearer scheme
id of the object
Cloud response
Cloud response
LTI JWT Authorization header using the Bearer scheme
id of the Cloud to delete
Success
Success
No content
LTI JWT Authorization header using the Bearer scheme
id of the object
Include actor credentials
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
Actors response
Actors response
List all Integrations
LTI JWT Authorization header using the Bearer scheme
Find an Integration by name
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
Integrations response
Integrations response
List the versions of an Integration. Each version is described by an Integration Blueprint.
LTI JWT Authorization header using the Bearer scheme
id of the Integration
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
Integration Versions response
Integration Versions response
Create a new version of an Integration
LTI JWT Authorization header using the Bearer scheme
id of the Integration
Success
Bad Request
LTI JWT Authorization header using the Bearer scheme
id of the Integration to update
version to update
No content
No content
No content
LTI JWT Authorization header using the Bearer scheme
id of the Integration to update
version to delete
No content
No content
No content
LTI JWT Authorization header using the Bearer scheme
id of the Integration to update
version to update
IntegrationVersion response
IntegrationVersion response
LTI JWT Authorization header using the Bearer scheme
id of the Integration to find
Integration response
Integration response
LTI JWT Authorization header using the Bearer scheme
id of the Integration to update
No content
No content
No content
LTI JWT Authorization header using the Bearer scheme
id of the Integration to delete
Success
Success
No content
Get a list of TenantInfo representing your licensed and authorized Integration tenants.
LTI JWT Authorization header using the Bearer scheme
Optionally restrict the returned list of tenants to only those for the specified Accounts.
Optionally restrict the returned list of tenants to only those for the specified Integration or Integrations. Use this parameter when you have multiple Integrations all serviced by the same client application. When omitted, includes tenants of all Integrations owned by your account.
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
TenantInfos response
TenantInfos response
LTI JWT Authorization header using the Bearer scheme
id of the TenantInfo to find
TenantInfo response
TenantInfo response
LTI JWT Authorization header using the Bearer scheme
TenantState response
TenantState response
Get the list of ScopingSchools that define how to scope this tenant's repository by school
LTI JWT Authorization header using the Bearer scheme
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
ScopingSchools response
ScopingSchools response
LTI JWT Authorization header using the Bearer scheme
true to replace existing Scoping Schools, false to append to existing Scoping Schools
trueSuccess
Bad Request
LTI JWT Authorization header using the Bearer scheme
id of the ScopingSchool to find
ScopingSchool response
ScopingSchool response
LTI JWT Authorization header using the Bearer scheme
id of the Scoping School to update
ScopingSchool response
ScopingSchool response
LTI JWT Authorization header using the Bearer scheme
id of the ScopingSchool
Success
Success
No content
Get the list of Scoping Courses to apply to this tenant's repository
LTI JWT Authorization header using the Bearer scheme
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
ScopingCourses response
ScopingCourses response
LTI JWT Authorization header using the Bearer scheme
true to replace existing Scoping Courses, false to append to existing Scoping Courses
trueSuccess
Bad Request
LTI JWT Authorization header using the Bearer scheme
id of the ScopingCourse to find
ScopingCourse response
ScopingCourse response
LTI JWT Authorization header using the Bearer scheme
id of the Scoping Course to update
ScopingCourse response
ScopingCourse response
LTI JWT Authorization header using the Bearer scheme
id of the ScopingCourse
Success
Success
No content
The endpoint returns tenant application's authentication parameters (defined in the integration blueprint), as well as configuration options. The tenant (identified by actor authentication credentials) must be an integration. The response should be cached by driver implementations in memory.
LTI JWT Authorization header using the Bearer scheme
Tenant Application Response
Tenant Application Response
Intended to be used during the authentication setup workflow (if there is authentication defined in the integration blueprint). The tenant (identified by actor authentication credentials) must be an integration. Can be updated and only when the pending auth status of the application is 'updating'). Only a subset of the Tenant Application configuration may be changed: auth message, pending auth state (can only be set to 'confirmed'/'error'), pending auth attributes.
LTI JWT Authorization header using the Bearer scheme
Success
Success
No content
Get the list of rollovers for the tenant. The tenant is identified by actor authentication credentials.
LTI JWT Authorization header using the Bearer scheme
Sorting criteria. Prefix with - for descending order.
-namePossible values: Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
Rollovers response
Rollovers response
LTI JWT Authorization header using the Bearer scheme
Rollover response
Conflict due to overlap with other rollovers or concurrent modification
Get the count of rollovers for the tenant. The tenant is identified by actor authentication credentials.
LTI JWT Authorization header using the Bearer scheme
Count of Rollovers
Count of Rollovers
Get a rollover for the tenant. The tenant is identified by actor authentication credentials.
LTI JWT Authorization header using the Bearer scheme
id of the rollover to query
Rollover response
Rollover response
LTI JWT Authorization header using the Bearer scheme
id of the rollover to update
Rollover response
Conflict due to overlap with other rollovers or concurrent modification
LTI JWT Authorization header using the Bearer scheme
id of the rollover to delete
Rollover deleted
Conflict due to trying to delete an active rollover
No content
Get the list of schedules for the tenant. The tenant is identified by actor authentication credentials.
LTI JWT Authorization header using the Bearer scheme
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
Schedules response
Schedules response
Create a Schedule for the tenant identified by actor authentication credentials. Only the `hour` (understood in UTC) field is expected, only creating collection schedules is possible.
LTI JWT Authorization header using the Bearer scheme
Schedule response
Conflict due to overlaps with other schedules or concurrent modification
Only permitted for unpaused collection schedules, and if there is no pending ingestion.
LTI JWT Authorization header using the Bearer scheme
id of the Schedule to run
No content, schedule queued for execution
Bad request, when the schedule type cannot be run on demand
Conflict, schedule was not run, response body contains details
No content
Get the count of schedules for the tenant. The tenant is identified by actor authentication credentials.
LTI JWT Authorization header using the Bearer scheme
Count of Schedules
Count of Schedules
LTI JWT Authorization header using the Bearer scheme
id of the Schedule to find
Schedule response
Schedule response
Update a schedule. Only the enabled attribute may be updated.
LTI JWT Authorization header using the Bearer scheme
id of the Schedule to update
No content
No content
No content
Delete a schedule.
LTI JWT Authorization header using the Bearer scheme
id of the Schedule to update
No content
No content
No content
Get a list of Ingestions.
LTI JWT Authorization header using the Bearer scheme
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
Ingestions response
Ingestions response
Get the total count of ingestions that would be returned by listIngestions
LTI JWT Authorization header using the Bearer scheme
Count of Ingestions
Count of Ingestions
LTI JWT Authorization header using the Bearer scheme
id of the Ingestion to find
Ingestion response
Ingestion response
Last updated
Was this helpful?