Tabs
A Tab object looks like:
GET /api/v1/accounts/:account_id/tabs
GET /api/v1/accounts/:account_id/tabs
Scope: url:GET|/api/v1/accounts/:account_id/tabs
GET /api/v1/courses/:course_id/tabs
GET /api/v1/courses/:course_id/tabs
Scope: url:GET|/api/v1/courses/:course_id/tabs
GET /api/v1/groups/:group_id/tabs
GET /api/v1/groups/:group_id/tabs
Scope: url:GET|/api/v1/groups/:group_id/tabs
GET /api/v1/users/:user_id/tabs
GET /api/v1/users/:user_id/tabs
Scope: url:GET|/api/v1/users/:user_id/tabs
Returns a paginated list of navigation tabs available in the current context.
Request Parameters:
include[]
string
“course_subject_tabs”: Optional flag to return the tabs associated with a canvas_for_elementary subject course’s home page instead of the typical sidebar navigation. Only takes effect if this request is for a course context in a canvas_for_elementary-enabled account or sub-account.
Allowed values: course_subject_tabs
Example Request:
Example Response:
PUT /api/v1/courses/:course_id/tabs/:tab_id
PUT /api/v1/courses/:course_id/tabs/:tab_id
Scope: url:PUT|/api/v1/courses/:course_id/tabs/:tab_id
Home and Settings tabs are not manageable, and can’t be hidden or moved
Returns a tab object
Request Parameters:
position
integer
The new position of the tab, 1-based
hidden
boolean
no description
Example Request:
Returns a Tab object.
This documentation is generated directly from the Canvas LMS source code, available on Github.
Last updated