Interop Data API
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)
Orgs response
GET /v2/interop/data/rostering/orgs HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Orgs response
{
"data": [
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"id": "2a4a2e06-7755-43bb-9766-4f398079ef8c",
"name": "Kimono School District"
}
]
}Get the next batch of Tasks for the authenticated actor. The number of Tasks returned is determined by Kimono and may change from time to time. See Tasks for details.
LTI JWT Authorization header using the Bearer scheme
Specify the tenant_id to restrict this operation to
Specify the Task Schema to use for this operation
Restrict Tasks to a specific Driver by name
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
Tasks response
GET /v2/interop/data/tasks HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Tasks response
{
"data": [
{
"lifecycle_event": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"action": "TENANT_INSTALLED"
},
"sync_event": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"action": "SYNC_START",
"group_id": "text",
"origin": "initial"
},
"data_event": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"action": "ADD",
"object_id": "text",
"object_type": "text",
"group_id": "text",
"app_id": "text",
"label": "text",
"data": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"changes": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"authenticate": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"data": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"session_id": "text"
},
"grades_export": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"data": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"grades_query": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"data": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"request": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"data": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"schema": "text",
"type": "undefined"
}
]
}Each Task that is returned from listTasks must be acknowledged to remove it from the Task Queue. If a Task is not acknowledged in a timely fashion Kimono may consider it to have timed-out and will return it in the next listTasks response for an Integration tenant. See Tasks for details.
LTI JWT Authorization header using the Bearer scheme
id of the Task to acknowledge
Task ID to acknowledge (Required if multiple TaskAcks are in a single request)
Task processing status
Optional message to record and display in Kimono.
Task acknowledged successfully
No content
Task not found
PUT /v2/interop/data/tasks/{id}/ack HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 147
{
"task_id": "text",
"status": "success",
"message": "text",
"$sys.app_id": "text",
"error": null,
"problem": null,
"params": {
"ANY_ADDITIONAL_PROPERTY": "text"
}
}No content
Acknowledge a group of Tasks. Each Task that is returned from listTasks must be acknowledged to remove it from the Task Queue. If a Task is not acknowledged in a timely fashion Kimono may consider it to have timed-out and will return it in the next listTasks response for an Integration tenant. See Tasks for details.
LTI JWT Authorization header using the Bearer scheme
Task ID to acknowledge (Required if multiple TaskAcks are in a single request)
Task processing status
Optional message to record and display in Kimono.
All Tasks acknowledged successfully
No content
One or more Tasks not found
PUT /v2/interop/data/tasks/ack HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 149
[
{
"task_id": "text",
"status": "success",
"message": "text",
"$sys.app_id": "text",
"error": null,
"problem": null,
"params": {
"ANY_ADDITIONAL_PROPERTY": "text"
}
}
]No content
List Tasks for the authenticated actor. See Tasks for details.
LTI JWT Authorization header using the Bearer scheme
Specify the Task Schema to use for this operation
Restrict Tasks to a specific Driver by name
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
Tasks response
GET /v2/interop/data/tasks/admin HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Tasks response
{
"data": [
{
"lifecycle_event": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"action": "TENANT_INSTALLED"
},
"sync_event": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"action": "SYNC_START",
"group_id": "text",
"origin": "initial"
},
"data_event": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"action": "ADD",
"object_id": "text",
"object_type": "text",
"group_id": "text",
"app_id": "text",
"label": "text",
"data": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"changes": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"authenticate": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"data": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"session_id": "text"
},
"grades_export": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"data": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"grades_query": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"data": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"request": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"data": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"schema": "text",
"type": "undefined"
}
]
}Each Task that is consumed by the client must be acknowledged to remove it from the Task Queue.
LTI JWT Authorization header using the Bearer scheme
id of the Task to acknowledge
Task ID to acknowledge (Required if multiple TaskAcks are in a single request)
Task processing status
Optional message to record and display in Kimono.
Task acknowledged successfully
No content
Task not found
PUT /v2/interop/data/tasks/admin/{id}/ack HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 147
{
"task_id": "text",
"status": "success",
"message": "text",
"$sys.app_id": "text",
"error": null,
"problem": null,
"params": {
"ANY_ADDITIONAL_PROPERTY": "text"
}
}No content
Acknowledge a group of Tasks. Each Task that is consumed by the client must be acknowledged to remove it from the Task Queue.
LTI JWT Authorization header using the Bearer scheme
Task ID to acknowledge (Required if multiple TaskAcks are in a single request)
Task processing status
Optional message to record and display in Kimono.
All Tasks acknowledged successfully
No content
One or more Tasks not found
PUT /v2/interop/data/tasks/admin/ack HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 149
[
{
"task_id": "text",
"status": "success",
"message": "text",
"$sys.app_id": "text",
"error": null,
"problem": null,
"params": {
"ANY_ADDITIONAL_PROPERTY": "text"
}
}
]No content
LTI JWT Authorization header using the Bearer scheme
id of the Task
Task response
Task not found
GET /v2/interop/data/tasks/admin/{id} HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"data": {
"lifecycle_event": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"action": "TENANT_INSTALLED"
},
"sync_event": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"action": "SYNC_START",
"group_id": "text",
"origin": "initial"
},
"data_event": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"action": "ADD",
"object_id": "text",
"object_type": "text",
"group_id": "text",
"app_id": "text",
"label": "text",
"data": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"changes": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"authenticate": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"data": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"session_id": "text"
},
"grades_export": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"data": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"grades_query": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"data": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"request": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"tenant_id": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"created_at": "2025-11-16T12:17:04.959Z",
"data": {
"ANY_ADDITIONAL_PROPERTY": {}
}
},
"schema": "text",
"type": "undefined"
}
}Delete a Task from the Task Queue. This operation is only available via the Task Admin API.
LTI JWT Authorization header using the Bearer scheme
id of the Task
Success
DELETE /v2/interop/data/tasks/admin/{id} HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Success
No content
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)
Orgs response
GET /v2/interop/data/rostering/leas HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Orgs response
{
"data": [
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"id": "2a4a2e06-7755-43bb-9766-4f398079ef8c",
"name": "Kimono School District"
}
]
}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)
Orgs response
GET /v2/interop/data/rostering/schools HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Orgs response
{
"data": [
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"id": "2a4a2e06-7755-43bb-9766-4f398079ef8c",
"name": "Kimono School District"
}
]
}LTI JWT Authorization header using the Bearer scheme
$sys.id of the object
Org response
Org not found
GET /v2/interop/data/rostering/orgs/{id} HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"data": {
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"id": "2a4a2e06-7755-43bb-9766-4f398079ef8c",
"name": "Kimono School District"
}
}LTI JWT Authorization header using the Bearer scheme
$sys.id of the Org
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
Array of Persons
Org not found
GET /v2/interop/data/rostering/orgs/{id}/students HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"data": [
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"$sys": null,
"local_id": "text",
"state_id": "text",
"name": {
"last": "text",
"first": "text",
"middle": "text"
},
"address": {
"line1": "text",
"line2": "text",
"line3": "text",
"city": "text",
"state": "text",
"postal_code": "text",
"country": "text"
},
"phone": "text",
"email": "[email protected]",
"sex": "text",
"dob": "2025-11-16",
"aup": true,
"grad_year": "text",
"$schools": [],
"$sections": []
}
]
}LTI JWT Authorization header using the Bearer scheme
$sys.id of the Org
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
Array of Persons
GET /v2/interop/data/rostering/orgs/{id}/teachers HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Array of Persons
{
"data": [
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"$sys": null,
"local_id": "text",
"state_id": "text",
"name": {
"last": "text",
"first": "text",
"middle": "text"
},
"address": {
"line1": "text",
"line2": "text",
"line3": "text",
"city": "text",
"state": "text",
"postal_code": "text",
"country": "text"
},
"phone": "text",
"email": "[email protected]",
"sex": "text",
"dob": "2025-11-16",
"aup": true,
"grad_year": "text",
"$schools": [],
"$sections": []
}
]
}LTI JWT Authorization header using the Bearer scheme
$sys.id of the Org
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
Array of Orgs
GET /v2/interop/data/rostering/orgs/{id}/courses HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Array of Orgs
{
"data": [
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"$sys": null,
"local_id": "text",
"title": "text",
"description": "text",
"$orgs": [],
"$sections": []
}
]
}LTI JWT Authorization header using the Bearer scheme
$sys.id of the Org
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
Array of Sections
GET /v2/interop/data/rostering/orgs/{id}/sections HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Array of Sections
{
"data": [
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"$sys": null,
"local_id": "text",
"title": "text",
"description": "text",
"$terms": [],
"$course": null,
"$org": null,
"$teachers": [],
"$students": []
}
]
}LTI JWT Authorization header using the Bearer scheme
$sys.id of the Org
Specify the page number (defaults to 0)
Specify the page_size (defaults to the maximum page size)
Terms response
GET /v2/interop/data/rostering/orgs/{id}/terms HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Terms response
{
"data": [
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"$sys": null,
"name": "text",
"description": "text",
"start_date": "2025-11-16",
"end_date": "2025-11-16",
"status": "text",
"$parent": null,
"$children": []
}
]
}LTI JWT Authorization header using the Bearer scheme
$sys.id of the LEA
Org response
GET /v2/interop/data/rostering/leas/{id} HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Org response
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"id": "2a4a2e06-7755-43bb-9766-4f398079ef8c",
"name": "Kimono School District"
}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)
Array of Person
GET /v2/interop/data/rostering/persons HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Array of Person
{
"data": [
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"$sys": null,
"local_id": "text",
"state_id": "text",
"name": {
"last": "text",
"first": "text",
"middle": "text"
},
"address": {
"line1": "text",
"line2": "text",
"line3": "text",
"city": "text",
"state": "text",
"postal_code": "text",
"country": "text"
},
"phone": "text",
"email": "[email protected]",
"sex": "text",
"dob": "2025-11-16",
"aup": true,
"grad_year": "text",
"$schools": [],
"$sections": []
}
]
}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)
Array of Person
GET /v2/interop/data/rostering/students HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Array of Person
{
"data": [
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"$sys": null,
"local_id": "text",
"state_id": "text",
"name": {
"last": "text",
"first": "text",
"middle": "text"
},
"address": {
"line1": "text",
"line2": "text",
"line3": "text",
"city": "text",
"state": "text",
"postal_code": "text",
"country": "text"
},
"phone": "text",
"email": "[email protected]",
"sex": "text",
"dob": "2025-11-16",
"aup": true,
"grad_year": "text",
"$schools": [],
"$sections": []
}
]
}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)
Array of Person
GET /v2/interop/data/rostering/teachers HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Array of Person
{
"data": [
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"$sys": null,
"local_id": "text",
"state_id": "text",
"name": {
"last": "text",
"first": "text",
"middle": "text"
},
"address": {
"line1": "text",
"line2": "text",
"line3": "text",
"city": "text",
"state": "text",
"postal_code": "text",
"country": "text"
},
"phone": "text",
"email": "[email protected]",
"sex": "text",
"dob": "2025-11-16",
"aup": true,
"grad_year": "text",
"$schools": [],
"$sections": []
}
]
}LTI JWT Authorization header using the Bearer scheme
$sys.id of the Person to find
Person response
GET /v2/interop/data/rostering/persons/{id} HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Person response
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"$sys": null,
"local_id": "text",
"state_id": "text",
"name": {
"last": "text",
"first": "text",
"middle": "text"
},
"address": {
"line1": "text",
"line2": "text",
"line3": "text",
"city": "text",
"state": "text",
"postal_code": "text",
"country": "text"
},
"phone": "text",
"email": "[email protected]",
"sex": "text",
"dob": "2025-11-16",
"aup": true,
"grad_year": "text",
"$schools": [],
"$sections": []
}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)
Array of Course
GET /v2/interop/data/rostering/courses HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Array of Course
{
"data": [
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"$sys": null,
"local_id": "text",
"title": "text",
"description": "text",
"$orgs": [],
"$sections": []
}
]
}LTI JWT Authorization header using the Bearer scheme
$sys.id of the Course to find
Course response
GET /v2/interop/data/rostering/courses/{id} HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Course response
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"$sys": null,
"local_id": "text",
"title": "text",
"description": "text",
"$orgs": [],
"$sections": []
}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)
Array of Section
GET /v2/interop/data/rostering/sections HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Array of Section
{
"data": [
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"$sys": null,
"local_id": "text",
"title": "text",
"description": "text",
"$terms": [],
"$course": null,
"$org": null,
"$teachers": [],
"$students": []
}
]
}LTI JWT Authorization header using the Bearer scheme
$sys.id of the Section to find
Section response
GET /v2/interop/data/rostering/sections/{id} HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Section response
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"$sys": null,
"local_id": "text",
"title": "text",
"description": "text",
"$terms": [],
"$course": null,
"$org": null,
"$teachers": [],
"$students": []
}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)
Array of Terms
GET /v2/interop/data/rostering/terms HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Array of Terms
{
"data": [
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"$sys": null,
"name": "text",
"description": "text",
"start_date": "2025-11-16",
"end_date": "2025-11-16",
"status": "text",
"$parent": null,
"$children": []
}
]
}LTI JWT Authorization header using the Bearer scheme
$sys.id of the Term to find
Term response
GET /v2/interop/data/rostering/terms/{id} HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Term response
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"$sys": null,
"name": "text",
"description": "text",
"start_date": "2025-11-16",
"end_date": "2025-11-16",
"status": "text",
"$parent": null,
"$children": []
}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)
GradingCategory response
GET /v2/interop/data/grades/gradingCategories HTTP/1.1
Host: api.us2.kimonocloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
GradingCategory response
{
"data": [
{
"$ext": {
"ANY_ADDITIONAL_PROPERTY": {}
},
"$sys": null,
"name": "text",
"$term": null,
"$section": null,
"$schools": null
}
]
}Last updated
Was this helpful?