Blackout Dates
Last updated
Was this helpful?
Last updated
Was this helpful?
API for accessing blackout date information.
GET /api/v1/courses/:course_id/blackout_dates
Scope: url:GET|/api/v1/courses/:course_id/blackout_dates
GET /api/v1/accounts/:account_id/blackout_dates
Scope: url:GET|/api/v1/accounts/:account_id/blackout_dates
Returns the list of blackout dates for the current context.
GET /api/v1/courses/:course_id/blackout_dates/:id
Scope: url:GET|/api/v1/courses/:course_id/blackout_dates/:id
GET /api/v1/accounts/:account_id/blackout_dates/:id
Scope: url:GET|/api/v1/accounts/:account_id/blackout_dates/:id
Returns the blackout date with the given id.
GET /api/v1/courses/:course_id/blackout_dates/new
Scope: url:GET|/api/v1/courses/:course_id/blackout_dates/new
GET /api/v1/accounts/:account_id/blackout_dates/new
Scope: url:GET|/api/v1/accounts/:account_id/blackout_dates/new
Initialize an unsaved Blackout Date for the given context.
POST /api/v1/courses/:course_id/blackout_dates
Scope: url:POST|/api/v1/courses/:course_id/blackout_dates
POST /api/v1/accounts/:account_id/blackout_dates
Scope: url:POST|/api/v1/accounts/:account_id/blackout_dates
Create a blackout date for the given context.
start_date
Date
The start date of the blackout date.
end_date
Date
The end date of the blackout date.
event_title
string
The title of the blackout date.
PUT /api/v1/courses/:course_id/blackout_dates/:id
Scope: url:PUT|/api/v1/courses/:course_id/blackout_dates/:id
PUT /api/v1/accounts/:account_id/blackout_dates/:id
Scope: url:PUT|/api/v1/accounts/:account_id/blackout_dates/:id
Update a blackout date for the given context.
start_date
Date
The start date of the blackout date.
end_date
Date
The end date of the blackout date.
event_title
string
The title of the blackout date.
DELETE /api/v1/courses/:course_id/blackout_dates/:id
Scope: url:DELETE|/api/v1/courses/:course_id/blackout_dates/:id
DELETE /api/v1/accounts/:account_id/blackout_dates/:id
Scope: url:DELETE|/api/v1/accounts/:account_id/blackout_dates/:id
Delete a blackout date for the given context.
PUT /api/v1/courses/:course_id/blackout_dates
Scope: url:PUT|/api/v1/courses/:course_id/blackout_dates
Create, update, and delete blackout dates to sync the db with the incoming data.
blackout_dates:
string
blackout_date, …
An object containing the array of BlackoutDates we want to exist after this operation. For array entries, if it has an id it will be updated, if not created, and if an existing BlackoutDate id is missing from the array, it will be deleted.
Returns a list of objects.
Returns a object.
Returns a object.
Returns a object.
Returns a object.
Returns a object.
This documentation is generated directly from the Canvas LMS source code, available .