Page 2
Path parameters
account_idintegerRequiredExample:
6699
idintegerRequiredExample:
9472
Body
workflow_statestringRequired
Responses
200
TBD
application/json
post
POST /api/v1/accounts/{account_id}/lti_registrations/{id}/bind HTTP/1.1
Host:
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 24
"workflow_state='off'"
200
TBD
{
"id": 8092,
"registration_id": 9472,
"account_id": 6699,
"workflow_state": "off",
"root_account_id": 6699,
"created_at": "2024-07-11T00:04:12Z",
"updated_at": "2024-07-11T00:04:12Z",
"created_by": {
"id": 14771,
"name": "value for name",
"created_at": "2024-07-11T00:04:12Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
},
"updated_by": {
"id": 14751,
"name": "A User",
"created_at": "2024-07-11T00:03:35Z",
"sortable_name": "User, A",
"short_name": "A User",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
}
}
Path parameters
account_idintegerRequiredExample:
6699
idintegerRequiredExample:
9463
Body
admin_nicknamestringRequired
Responses
200
TBD
application/json
put
PUT /api/v1/accounts/{account_id}/lti_registrations/{id} HTTP/1.1
Host:
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 29
"admin_nickname='New Name'"
200
TBD
{
"admin_nickname": "New Name",
"workflow_state": "active",
"root_account_id": 6699,
"id": 9463,
"internal_service": false,
"account_id": 6699,
"name": "Test Registration",
"vendor": null,
"created_at": "2024-07-11T00:03:59Z",
"updated_at": "2024-07-11T00:04:05Z",
"inherited": false,
"lti_version": "1.3",
"icon_url": "https://example.com/api/apps/1/icon.svg",
"dynamic_registration": true,
"developer_key_id": null,
"created_by": {
"id": 14757,
"name": "User",
"created_at": "2024-07-11T00:03:58Z",
"sortable_name": "User",
"short_name": "User",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
},
"updated_by": {
"id": 14751,
"name": "A User",
"created_at": "2024-07-11T00:03:35Z",
"sortable_name": "User, A",
"short_name": "A User",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
}
}
Path parameters
account_idintegerRequiredExample:
6699
idintegerRequiredExample:
9462
Responses
200
TBD
application/json
get
GET /api/v1/accounts/{account_id}/lti_registrations/{id} HTTP/1.1
Host:
Accept: */*
200
TBD
{
"id": 9462,
"internal_service": false,
"account_id": 6699,
"root_account_id": 6699,
"name": "Test Registration",
"admin_nickname": null,
"vendor": null,
"workflow_state": "active",
"created_at": "2024-07-11T00:03:46Z",
"updated_at": "2024-07-11T00:03:46Z",
"inherited": false,
"lti_version": "1.3",
"icon_url": null,
"developer_key_id": null,
"created_by": {
"id": 14754,
"name": "value for name",
"created_at": "2024-07-11T00:03:46Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
},
"updated_by": {
"id": 14754,
"name": "value for name",
"created_at": "2024-07-11T00:03:46Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
},
"configuration": {},
"account_binding": {
"id": 8087,
"registration_id": 9462,
"account_id": 6699,
"workflow_state": "off",
"root_account_id": 6699,
"created_at": "2024-07-11T00:03:46Z",
"updated_at": "2024-07-11T00:03:46Z",
"created_by": {
"id": 14755,
"name": "value for name",
"created_at": "2024-07-11T00:03:46Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
},
"updated_by": {
"id": 14755,
"name": "value for name",
"created_at": "2024-07-11T00:03:46Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
}
}
}
Path parameters
account_idintegerRequiredExample:
6699
idintegerRequiredExample:
9461
Body
objectOptional
Responses
200
TBD
application/json
delete
DELETE /api/v1/accounts/{account_id}/lti_registrations/{id} HTTP/1.1
Host:
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 2
""
200
TBD
{
"workflow_state": "deleted",
"root_account_id": 6699,
"id": 9461,
"internal_service": false,
"account_id": 6699,
"name": "Test Registration",
"admin_nickname": null,
"vendor": null,
"created_at": "2024-07-11T00:03:36Z",
"updated_at": "2024-07-11T00:03:41Z",
"inherited": false,
"lti_version": "1.3",
"icon_url": "https://example.com/api/apps/1/icon.svg",
"dynamic_registration": true,
"developer_key_id": null,
"created_by": {
"id": 14752,
"name": "value for name",
"created_at": "2024-07-11T00:03:36Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
},
"updated_by": {
"id": 14752,
"name": "value for name",
"created_at": "2024-07-11T00:03:36Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
},
"configuration": {
"name": "Test Dynamic Registration",
"description": null,
"domain": "example.com",
"custom_fields": {},
"target_link_uri": "https://example.com/api/registrations/3/launch",
"privacy_level": "public",
"icon_url": "https://example.com/api/apps/1/icon.svg",
"oidc_initiation_url": "https://example.com/api/registrations/3/login",
"redirect_uris": [
"https://example.com/api/registrations/3/launch"
],
"public_jwk_url": "https://example.com/api/registrations/3/jwks",
"scopes": [
"https://purl.imsglobal.org/spec/lti-ags/scope/lineitem",
"https://purl.imsglobal.org/spec/lti-ags/scope/lineitem.readonly",
"https://purl.imsglobal.org/spec/lti-ags/scope/result.readonly",
"https://purl.imsglobal.org/spec/lti-ags/scope/score",
"https://purl.imsglobal.org/spec/lti-nrps/scope/contextmembership.readonly",
"https://canvas.instructure.com/lti/public_jwk/scope/update",
"https://canvas.instructure.com/lti/account_lookup/scope/show",
"https://canvas.instructure.com/lti-ags/progress/scope/show"
],
"placements": [
{
"placement": "global_navigation",
"enabled": true,
"message_type": "LtiResourceLinkRequest",
"target_link_uri": "https://example.com/api/registrations/3/launch?placement=global_navigation",
"text": "Test Dynamic Registration (Global Navigation)",
"icon_url": "https://example.com/api/apps/1/icon.svg",
"custom_fields": {
"foo": "bar",
"context_id": "$Context.id"
}
}
],
"tool_id": null
}
}
Path parameters
account_idintegerRequiredExample:
6699
Query parameters
dirstringOptionalExample:
asc
pageintegerOptionalExample:
2
per_pageintegerOptionalExample:
5
querystringOptionalExample:
searchterm
sortstringOptionalExample:
installed_by
Responses
200
TBD
application/json
get
GET /api/v1/accounts/{account_id}/lti_registrations HTTP/1.1
Host:
Accept: */*
200
TBD
{
"total": 15,
"data": [
{
"id": 9730,
"internal_service": false,
"account_id": 6700,
"root_account_id": 6700,
"name": "Site admin registration",
"admin_nickname": null,
"vendor": null,
"workflow_state": "active",
"created_at": "2024-07-11T00:04:54Z",
"updated_at": "2024-07-11T00:04:54Z",
"inherited": true,
"lti_version": "1.3",
"icon_url": null,
"developer_key_id": null,
"created_by": {
"id": 15122,
"name": "value for name",
"created_at": "2024-07-11T00:04:54Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
},
"updated_by": {
"id": 15122,
"name": "value for name",
"created_at": "2024-07-11T00:04:54Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
},
"account_binding": {
"id": 8314,
"registration_id": 9730,
"account_id": 6699,
"workflow_state": "on",
"root_account_id": 6699,
"created_at": "2024-07-11T00:04:55Z",
"updated_at": "2024-07-11T00:04:55Z",
"created_by": {
"id": 15123,
"name": "value for name",
"created_at": "2024-07-11T00:04:55Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
},
"updated_by": {
"id": 15123,
"name": "value for name",
"created_at": "2024-07-11T00:04:55Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
}
}
},
{
"id": 9729,
"internal_service": false,
"account_id": 6700,
"root_account_id": 6700,
"name": "Site admin registration",
"admin_nickname": null,
"vendor": null,
"workflow_state": "active",
"created_at": "2024-07-11T00:04:54Z",
"updated_at": "2024-07-11T00:04:54Z",
"inherited": true,
"lti_version": "1.3",
"icon_url": null,
"developer_key_id": null,
"created_by": {
"id": 15120,
"name": "value for name",
"created_at": "2024-07-11T00:04:54Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
},
"updated_by": {
"id": 15120,
"name": "value for name",
"created_at": "2024-07-11T00:04:54Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
},
"account_binding": {
"id": 8313,
"registration_id": 9729,
"account_id": 6699,
"workflow_state": "on",
"root_account_id": 6699,
"created_at": "2024-07-11T00:04:54Z",
"updated_at": "2024-07-11T00:04:54Z",
"created_by": {
"id": 15121,
"name": "value for name",
"created_at": "2024-07-11T00:04:54Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
},
"updated_by": {
"id": 15121,
"name": "value for name",
"created_at": "2024-07-11T00:04:54Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
}
}
},
{
"id": 9728,
"internal_service": false,
"account_id": 6700,
"root_account_id": 6700,
"name": "Site admin registration",
"admin_nickname": null,
"vendor": null,
"workflow_state": "active",
"created_at": "2024-07-11T00:04:54Z",
"updated_at": "2024-07-11T00:04:54Z",
"inherited": true,
"lti_version": "1.3",
"icon_url": null,
"developer_key_id": null,
"created_by": {
"id": 15118,
"name": "value for name",
"created_at": "2024-07-11T00:04:54Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
},
"updated_by": {
"id": 15118,
"name": "value for name",
"created_at": "2024-07-11T00:04:54Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
},
"account_binding": {
"id": 8312,
"registration_id": 9728,
"account_id": 6699,
"workflow_state": "on",
"root_account_id": 6699,
"created_at": "2024-07-11T00:04:54Z",
"updated_at": "2024-07-11T00:04:54Z",
"created_by": {
"id": 15119,
"name": "value for name",
"created_at": "2024-07-11T00:04:54Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
},
"updated_by": {
"id": 15119,
"name": "value for name",
"created_at": "2024-07-11T00:04:54Z",
"sortable_name": "name, value for",
"short_name": "value for name",
"sis_user_id": null,
"integration_id": null,
"sis_import_id": null
}
}
}
]
}
Last updated