Modify API Change Log pages
This commit removes the Breaking Changes and API Change Log Archive pages. I also updated the H1 formatting for the changelog and graphql pages. Closes: DOC-1148 flag=none Test plan: - run bundle exec rake doc:api - the sidebar should not include the breaking changes page - the API change log page should have a link to the new page in the canvas community Change-Id: I00b7465d0ef05a64d97a50c21e24db90bf54a438 Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/228796 Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com> QA-Review: Erin Hallmark <erin@instructure.com> Product-Review: Erin Hallmark <erin@instructure.com> Reviewed-by: Rob Orton <rob@instructure.com>
This commit is contained in:
parent
d538dfa787
commit
ac8b021bad
|
@ -1,6 +0,0 @@
|
|||
Breaking Changes
|
||||
================
|
||||
|
||||
As of 2019-12-04, the breaking changes page has moved to the Canvas Community. Please see the [Canvas API Breaking Changes page](https://community.canvaslms.com/docs/DOC-18008).
|
||||
|
||||
This page will be removed from Canvas LMS API Documentation on 2020-03-25.
|
|
@ -1,6 +1,4 @@
|
|||
API Change Log
|
||||
==============
|
||||
|
||||
As of 2019-12-04, the API Change Log has moved to the Canvas Community. Please see the [Canvas API page](https://community.canvaslms.com/community/answers/releases/canvas-apis).
|
||||
|
||||
This page will be removed from Canvas LMS API Documentation on 2020-03-25.
|
||||
API Change Log
|
||||
===============================
|
||||
|
||||
For API resources, such as the API Change Log for additions, changes, deprecations, and removals, view the <a href="https://community.canvaslms.com/community/answers/releases/canvas-apis">Canvas API page</a> in the Canvas Community.
|
||||
|
|
|
@ -1,537 +0,0 @@
|
|||
API Change Log Archive
|
||||
======================
|
||||
|
||||
As of 2019-12-04, the API Change Log Archive has moved to the Canvas Community. Please see the [Canvas API page](https://community.canvaslms.com/community/answers/releases/canvas-apis).
|
||||
|
||||
This page will be removed from Canvas LMS API Documentation on 2020-03-25.
|
||||
|
||||
|
||||
###Archive
|
||||
|
||||
The Change Log Archive page displays previous API changes in the [API Change Log](file.changelog.html) older than the last four releases.
|
||||
|
||||
The release date indicates the date that the API code was made available in the production environment.
|
||||
|
||||
<div class="changelog"></div>
|
||||
## 2019-09-21
|
||||
### Changes
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Submissions API] | Upload a File Endpoint | Added validation for file type; if a submission is set to accept only specific file types, the endpoint rejects uploaded file types not included for submission uploads |
|
||||
|
||||
[Submissions API]: submissions.html
|
||||
|
||||
## 2019-07-31
|
||||
### Additions
|
||||
| OAuth2 | File | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [OAuth2 Overview] | Description | Added link to LTI Advantage documentation and section for accessing LTI Advantage Services |
|
||||
|
||||
[OAuth2 Overview]: file.oauth.html
|
||||
|
||||
<p></p>
|
||||
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Assignments API] | List Assignments Endpoint | Added post_to_sis parameter |
|
||||
|
||||
[Assignments API]: assignments.html
|
||||
|
||||
<p></p>
|
||||
|
||||
| SIS | File | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [SIS CSV Format] | Logins.csv | Added file |
|
||||
|
||||
[SIS CSV Format]: file.sis_csv.html
|
||||
|
||||
### Changes
|
||||
| SIS | File | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [SIS CSV Format] | Courses.csv | Clarified description for account_id to specify that new courses will be attached to the root account if not specified |
|
||||
|
||||
[SIS CSV Format]: file.sis_csv.html
|
||||
|
||||
## 2019-07-13
|
||||
### Additions
|
||||
| Basics | File | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [GraphQL] | | Added file |
|
||||
|
||||
[GraphQL]: file.graphql.html
|
||||
|
||||
<p></p>
|
||||
|
||||
| External Tools | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Variable Substitutions] | Canvas.course.sectionRestricted | Added variable that corresponds with whether the user was enrolled with the restriction to only interact with users in their own section |
|
||||
|
||||
[Variable Substitutions]: file.tools_variable_substitutions.html
|
||||
|
||||
<p></p>
|
||||
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Assignments API] | Assignment Object | Added posted_manually parameter |
|
||||
| [Submissions API] | Submissions Object | Added posted_at parameter |
|
||||
|
||||
[Assignments API]: assignments.html
|
||||
[Submissions API]: submissions.html
|
||||
|
||||
### Changes
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Assignments API] | Assignment Object | Muted parameter: Updated description for muted parameter regarding Old and New Gradebooks |
|
||||
| [Conversations API] | Create a Conversation Endpoint | Group_conversation parameter: updated description to indicate the value must be set to true if the number of recipients is over the set maximum (100) |
|
||||
|
||||
[Assignments API]: assignments.html
|
||||
[Conversations API]: conversations.html
|
||||
|
||||
### Removals
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Assignments API] | Create an Assignment Endpoint | Assignment[muted] parameter: deprecated for New Gradebook, to be removed 2020-01-18<br><br>This parameter may only still be used with the Old Gradebook |
|
||||
|
||||
[Assignments API]: assignments.html
|
||||
|
||||
## 2019-06-22
|
||||
### Additions
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Users API] | List Users in Account Endpoint | Added enrollment_type parameter |
|
||||
|
||||
[Users API]: Users.html
|
||||
|
||||
## 2019-06-01
|
||||
### Additions
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Files API] | Get Uploaded Media Folder for User Endpoint | Added endpoint |
|
||||
| [Originality Report API] | Create an Originality Report<br><br>Edit an Originality Report | Added originality_report[error_message] parameter
|
||||
| | Originality Report Object | Returns Error_report |
|
||||
|
||||
[Files API]: files.html
|
||||
[Originality Report API]: originality_reports.html
|
||||
|
||||
### Removals
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [File Uploads] | Uploading via POST Process | Step 3: Deprecated POST requests in favor of GET requests for forward compatibility
|
||||
|
||||
[File Uploads]: file.file_uploads.html
|
||||
|
||||
## 2019-05-11
|
||||
### Additions
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Assignments API] | Create an Assignment Endpoint<br><br>Edit an Assignment Endpoint | Added assignment [grader_count], assignment [final_grader_id], assignment [grader_comments_visible_to_graders], assignment [graders_anonymous_to_graders], assignment [graders_names_visible_to_final_grader], assignment [anonymous_grading] parameters
|
||||
| [SIS Imports API] | Import SIS Data Endpoint | Added diff_row_count_threshold parameter
|
||||
| [Users API] | Merge User Into Another User Endpoint | Added user merge details and caveats for behaviors relating to avatars, terms of use, communication channels, enrollments, submissions, access tokens, conversations, favorites, and LTI tools
|
||||
|
||||
[Assignments API]: assignments.html
|
||||
[SIS Imports API]: sis_imports.html
|
||||
[Users API]: users.html
|
||||
|
||||
## 2019-04-20
|
||||
### Additions
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Submissions API] | Grade or Comment on a Submission Endpoint | Rubric_assessment parameter: Added rubric_assessment[criterion_id][rating_id] sub-parameter<br><br>Added rating IDs to example rubric in description
|
||||
| [Users API] | Update User Settings Endpoint | Added hide_dashcard_color_overlays parameter
|
||||
|
||||
[Submissions API]: submissions.html
|
||||
[Users API]: users.html
|
||||
|
||||
## 2019-03-30
|
||||
### Additions
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Content Migrations API] | Create a Content Migration Endpoint | Added selective_import parameter
|
||||
| | List Items for Selective Import Endpoint | Added endpoint
|
||||
|
||||
[Content Migrations API]: content_migrations.html
|
||||
|
||||
### Changes
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Content Migrations API] | Update a Content Migration Endpoint | Clarified the endpoint takes same arguments as creating a migration<br><br>Clarified that updating the content migration will also be used when importing content selectively |
|
||||
|
||||
[Content Migrations API]: content_migrations.html
|
||||
|
||||
## 2019-03-09
|
||||
### Changes
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [SIS Imports API] | Imports SIS Data Endpoint | Added change_threshold parameter
|
||||
|
||||
[SIS Imports API]: sis_imports.html
|
||||
|
||||
### Removals
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Users API] | To Do Items Endpoint | Removed mention of user dashboard, as this API call is not used for the dashboard
|
||||
|
||||
[Users API]: users.html
|
||||
|
||||
## 2019-02-16
|
||||
### Additions
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Users API] | Edit a User Endpoint | Added [user]title and [user]bio parameters
|
||||
|
||||
[Users API]: users.html
|
||||
|
||||
## 2019-01-26
|
||||
### Additions
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Assignments API] | Assignment Object | Returns grader_count, final_grader, grader_comments_visible_to_graders, graders_anonymous_to_graders, grader_names_visible_to_final_grader, and anonymous_grading parameters |
|
||||
| [Submissions API] | Submission Object | Returns UserDisplay parameter |
|
||||
| [Users API] | | Added AnonyousUserDisplay Object |
|
||||
|
||||
[Assignments API]: assignments.html
|
||||
[Submissions API]: submissions.html
|
||||
[Users API]: users.html
|
||||
|
||||
### Changes
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Submissions API] | List Gradeable Students Endpoint | Added clarification about anonymous grading |
|
||||
|
||||
[Submissions API]: submissions.html
|
||||
|
||||
### Removals
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Enrollments API] | Enrollment Object | Removed computed_current_score, computed_final_score, computed_current_grade, computed_final_grade, current_period_computed_current_score, current_period_computed_final_score, current_period_computed_current_grade, and current_period_computed_final_grade parameters |
|
||||
|
||||
[Enrollments API]: enrollments.html
|
||||
|
||||
## 2019-01-05
|
||||
### Additions
|
||||
| Resources | Function | |
|
||||
|------------|-----------|-----------|
|
||||
| [Assignments API] | Create an Assignment Endpoint<br><br>Edit an Assignment Endpoint | Added assignment\[allowed\_attempts\] parameter |
|
||||
| | Assignment Object | Added allowed\_attempts parameter |
|
||||
| [Conversations API] | Create a Conversations Endpoint | Added force\_new parameter |
|
||||
| [Courses API] | Get a Single Course Endpoint | Added teacher\_limit parameter |
|
||||
| [Enrollments API] | Enrollment Object | Added override\_grade, override\_score, current\_period\_override\_grade, and current\_period\_override\_score parameters<br><br>Added override score clarifications in computed\_current\_score, computed\_final\_score, computed\_final\_grade, current\_period\_computed\_current\_score, current\_period\_computed\_final\_score, current\_period\_computed\_current\_grade, and current\_period\_computed\_final\_grade parameters |
|
||||
| [Roles API] | Create a New Role Endpoint | Permissions\_enabled parameter: Added view\_audit\_trail in permissions list |
|
||||
| [SIS Imports API] | SIS Import Statistic Object <br><br>SIS Import Statistic Objects | Added object examples |
|
||||
| | SIS Import Object | Workflow\_state parameter: Added initializing and failed descriptions <br><br>Added statistics parameter |
|
||||
| [Submissions API] | Submission Object | Added extra\_attempts parameter |
|
||||
|
||||
[Assignments API]: assignments.html
|
||||
[Enrollments API]: enrollments.html
|
||||
[Conversations API]: conversations.html
|
||||
[Courses API]: courses.html
|
||||
[Roles API]: roles.html
|
||||
[SIS Imports API]: sis_imports.html
|
||||
[Submissions API]: submissions.html
|
||||
|
||||
### Changes
|
||||
| OAuth2 | File | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Developer Keys] | | Verified and corrected all links in document |
|
||||
|
||||
[Developer Keys]: file.developer_keys.html
|
||||
|
||||
<p></p>
|
||||
| Resources | Function | |
|
||||
|----------------------|----------------------|--------------------------|
|
||||
| [Files API] | Delete File Endpoint | Clarified endpoint usage and added permanent deletion warning |
|
||||
|
||||
[Files API]: files.html
|
||||
|
||||
### Removals
|
||||
| External Tools | Function | |
|
||||
|---------------|----------|---|
|
||||
| [Navigation Tools] | | Removed incorrect auto-generated links from page |
|
||||
|
||||
[Navigation Tools]: file.navigation_tools.html
|
||||
|
||||
<p></p>
|
||||
| Resources | Function | |
|
||||
|---------------|-----------|---|
|
||||
| [Courses API] | List Users in Course Endpoint | Include parameter: Removed email as an optional parameter |
|
||||
|
||||
[Courses API]: courses.html
|
||||
|
||||
## 2018-12-08
|
||||
### Additions
|
||||
| Resources | Function | |
|
||||
|-------------------------|-----------------------------------|---|
|
||||
| [Courses API] | List Your Courses Endpoint | Include parameter: Added graded period parameters to be returned even if total grades are hidden in the course |
|
||||
| [SIS Import Errors API] | SISImportError Object | Added row\_info parameter, which displays the contents of the line that had the error |
|
||||
| [Users API] | List the Activity Stream Endpoint | Added only\_active\_courses parameter |
|
||||
|
||||
[Courses API]: courses.html
|
||||
[SIS Import Errors API]: sis_import_errors.html
|
||||
[Users API]: users.html
|
||||
|
||||
### Changes
|
||||
| Resources | Function | |
|
||||
|-------------------|----------|---|
|
||||
| [SIS Imports API] | Abort SIS Import Endpoint<br><br> Get SIS Import List Endpoint | Added clarification that aborting a sis batch can take time and subsequent sis batches begin to process 10 minutes after the abort.<br><br> Workflow\_state parameter: added initializing, failed, restoring, partially\_restored, and restored as allowed values |
|
||||
|
||||
[SIS Imports API]: sis_imports.html
|
||||
|
||||
## 2018-11-17
|
||||
### Additions
|
||||
| External Tools | Function | |
|
||||
|------------------------------|---------------------------------------|----|
|
||||
| [Variable Substitutions] | com.instructure.Person.name\_sortable | Added variable that returns the sortable name of the launching user. Availability is when launched by a logged in user |
|
||||
|
||||
[Variable Substitutions]: file.tools_variable_substitutions.html
|
||||
|
||||
<p></p>
|
||||
| Resources | Function | |
|
||||
|-------------------|-----------------------------------------------|---|
|
||||
| [SIS Imports API] | Get the Current Importing SIS Import Endpoint | Added endpoint to return the SIS imports that are currently processing for an account |
|
||||
|
||||
[SIS Imports API]: sis_imports.html
|
||||
|
||||
### Changes
|
||||
| Resources | Function | |
|
||||
|-------------|----------------------------|-----|
|
||||
| [Assignments API] | List Assignments Endpoint | Clarified that the paginated list of assignments is returned for the current course or assignment group |
|
||||
| [Rubrics API] | Create a Single Rubric Endpoint | Clarified the rubric return value |
|
||||
| [Roles API] | Create a New Role Endpoint | Permissions parameter: Updated account- and course-level role names to match roles in the Canvas Permissions page |
|
||||
|
||||
[Assignments API]: assignments.html
|
||||
[Rubrics API]: rubrics.html
|
||||
[Roles API]: roles.html
|
||||
|
||||
### Removals
|
||||
| Resources | Function | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [Planner API] | | Removed the beta warning banner from the API documentation |
|
||||
|
||||
[Planner API]: planner.html
|
||||
|
||||
## 2018-10-27
|
||||
### Additions
|
||||
| Resources | Function | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [Plagiarism Detection Platform Assignments API] | LtiAssignment Object | Added LTI Course ID and Course ID return parameters |
|
||||
| [Plagiarism Detection Submissions API] | Submission Object | Added LTI Course ID and Course ID return parameters |
|
||||
|
||||
[Plagiarism Detection Platform Assignments API]: plagiarism_detection_platform_assignments.html
|
||||
[Plagiarism Detection Submissions API]: plagiarism_detection_submissions.html
|
||||
|
||||
### Changes
|
||||
| Resources | Function | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [Conversations API] | Create a Conversation Endpoint | Recipients parameter: Added clarification when the course/group has over 100 enrollments, bulk\_message and group\_conversation must be set to true |
|
||||
| [Quiz Extensions API] | Set Extensions for Student Quiz Submissions Endpoint | All parameters: Added quiz\_extensions to parameter name
|
||||
| [Quiz Submissions API] | Update Student Question Scores and Comment Endpoint | All parameters: Added quiz\_submissions to parameter name |
|
||||
|
||||
[Conversations API]: conversations.html
|
||||
[Quiz Extensions API]: quiz_extensions.html
|
||||
[Quiz Submissions API]: quiz_submissions.html
|
||||
|
||||
## 2018-10-06
|
||||
### Additions
|
||||
| Resources | Function | |
|
||||
|-----------------------------|----------------------|--------------------|
|
||||
| [Assignment External Tools] | | Added content page |
|
||||
| [Courses API] | Course Object | Added created\_at parameter, which returns the date the course was created |
|
||||
| [Groups API] | Permissions Endpoint | Added endpoint |
|
||||
|
||||
[Assignment External Tools]: file.assignment_external_tools.html
|
||||
[Courses API]: courses.html
|
||||
[Groups API]: groups.html
|
||||
|
||||
### Changes
|
||||
| Basics | File | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [File Uploads] | Uploading via POST | Step 3: Clarified file management system transition and newer file upload process |
|
||||
|
||||
[File Uploads]: file.file_uploads.html
|
||||
|
||||
<p></p>
|
||||
|
||||
| OAuth2 | Function | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [OAuth2 Endpoints] | Get login/oauth2/auth | Below parameters table, clarified info on scopes for OAuth2 endpoint |
|
||||
|
||||
[OAuth2 Endpoints]: file.oauth_endpoints.html
|
||||
|
||||
<p></p>
|
||||
|
||||
| Resources | Function | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [Accounts API] | Permissions Endpoint | Added links to Course and Group permissions |
|
||||
| [Courses API] | Permissions Endpoint | Added links to Account and Group permissions |
|
||||
|
||||
[Accounts API]: accounts.html
|
||||
[Courses API]: courses.html
|
||||
|
||||
### Removals
|
||||
Basics | File | |
|
||||
|-----------------|--------------------|-------------|
|
||||
| [File Uploads] | Uploading via POST | Step 3: Deprecated POST requests in favor of GET requests for forward compatibility, to be removed 2019-04-21 |
|
||||
|
||||
[File Uploads]: file.file_uploads.html
|
||||
|
||||
## 2018-09-15
|
||||
### Additions
|
||||
| External Tools | File | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [Variable Substitutions] | com.instructure.Assignment.anonymous\_grading <br><br>com.Instructure.membership.roles | Returns true if the assignment has anonymous grading enabled<br><br>Returns true if the assignment has anonymous grading enabled |
|
||||
|
||||
[Variable Substitutions]: file.tools_variable_substitutions.html
|
||||
|
||||
<p></p>
|
||||
| Resources | Function | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [Accounts API] | Get Help Links Endpoint | Returns the help links for that account |
|
||||
| [Blueprint Courses API] | BlueprintSubscription Object <br><br>List Blueprint Subscriptions Endpoint | Returns the ID of the blueprint course and blueprint template the associated course is subscribed to <br><br>Returns a list of blueprint subscriptions for the given course (currently a course may have no more than one) |
|
||||
| [Custom Gradebook Columns API] | Bulk Update Column Data | Sets the content of custom columns |
|
||||
| [SIS Imports API] | SIS Import Object | CSV\_attachments parameter: Returns an array of CSV files for processing |
|
||||
|
||||
[Accounts API]: accounts.html
|
||||
[Blueprint Courses API]: blueprint_courses.html
|
||||
[Custom Gradebook Columns API]: custom_gradebook_columns.html
|
||||
[SIS Imports API]: sis_imports.html
|
||||
|
||||
## 2018-08-04
|
||||
### Additions
|
||||
| Resources | Function | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [Outcome Results API] | Get Outcome Result Rollups | Exclude parameter: Specified additional values to exclude. “Missing\_user\_rollups” excludes rollups for users without results. <br><br>Aggregate\_stat parameter: If aggregate rollups requested, then this value determines what statistic is used for the aggregate. Defaults to “mean” if this value is not specified. |
|
||||
|
||||
[Outcome Results API]: Outcome_results.html
|
||||
|
||||
### Changes
|
||||
| Outcomes | File | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [Outcomes Data Format] | outcomes.csv | Vendor_guid field: Clarified that vendor_guid IDs will prefix “canvas_outcome:” and “canvas_outcome_group:” for outcomes and groups, respectively. In addition, these prefixes are reserved; newly created outcomes and groups may not have vendor_guid fields with these prefixes. |
|
||||
|
||||
[Outcomes Data Format]: outcomes_csv.html
|
||||
|
||||
<p></p>
|
||||
| Resources | Function | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [Outcome Results API] | Get Outcome Result Rollups | Aggregate parameter: Clarified that the median is a separate parameter |
|
||||
|
||||
[Outcome Results API]: Outcome_results.html
|
||||
|
||||
## 2018-07-14
|
||||
### Additions
|
||||
| Resources | Function | |
|
||||
|---------------------------|----------|-----------|
|
||||
| [API Token Scopes] | | Added API |
|
||||
| [Proficiency Ratings API] | | Added API |
|
||||
|
||||
[API Token Scopes]: api_token_scopes.html
|
||||
[Proficiency Ratings API]: proficiency_ratings.html
|
||||
|
||||
### Changes
|
||||
| Resources | Function | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| Plagiarism Detection Platform APIs | | In the API page sidebar, moved all API documentation for the plagiarism platform to the External Tools section |
|
||||
|
||||
## 2018-06-23
|
||||
### Additions
|
||||
| Resources | Function | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [SIS Imports API] | Restore workflow\_states of SIS Imported Items Endpoint| Added endpoint |
|
||||
|
||||
[SIS Imports API]: sis_imports.html
|
||||
|
||||
### Changes
|
||||
| Resources | Function | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [Files API] | File Object | Updated file object example and ordering; object returns uuid, folder\_id, display\_name, and modified\_at fields |
|
||||
| [Users API] | Get a Pandata JWT Token and its Expiration Date | Changed endpoint to reflect use for current user only (/api/v1/users/self/pandata\_token) <br><br>Clarified description in that endpoint is currently only available to the mobile developer keys |
|
||||
|
||||
[Users API]: users.html
|
||||
[Files API]: files.html
|
||||
|
||||
## 2018-06-02
|
||||
### Additions
|
||||
| External Tools | File | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [Grading] | | Added Submission Details Return Extension documentation, which includes information about supporting Submitted At timestamps |
|
||||
|
||||
[Grading]: file.assignment_tools.html
|
||||
|
||||
<p></p>
|
||||
| Resources | Function | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [Content Exports API] | Export Content Endpoint | Added select parameter |
|
||||
| [External Tools API] | Create an External Tool Endpoint | Added account\_navigation\[display\_type\] parameter |
|
||||
| [Submissions API] | Submission Summary Endpoint | Added grouped parameter |
|
||||
| [Users API] | Create a User | Added destination parameter
|
||||
|
||||
[Content Exports API]: content_exports.html
|
||||
[External Tools API]: external_tools.html
|
||||
[Submissions API]: submissions.html
|
||||
[Users API]: users.html
|
||||
|
||||
## 2018-05-12
|
||||
### Additions
|
||||
| Resources | Function | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [Accounts API] | List Active Courses in an Account | Include parameter: Added account\_name value |
|
||||
| [Communication Channels API] | Delete a Push Notification Endpoint | Added endpoint |
|
||||
| [Courses API] | List Your Courses Endpoint <br><br>List Courses for a User Endpoint<br><br> Get a Single Course Endpoint | include parameter: Added account object |
|
||||
| [Enrollments API] | List Enrollments Endpoint | Added enrollment\_term\_id parameter |
|
||||
| [Submissions API] | List Submissions for Multiple Assignments Endpoint | Added graded\_since parameter |
|
||||
| [Users API] | Create a User Endpoint | Added destination parameter |
|
||||
| [User Observees API] | Add an Observee with Credentials Endpoint <br><br>Add an Observee Endpoint <br><br>Remove an Observee Endpoint | Added root\_account\_id parameter |
|
||||
|
||||
[Accounts API]: accounts.html
|
||||
[Communication Channels API]: communication_channels.html
|
||||
[Courses API]: courses.html
|
||||
[Enrollments API]: enrollments.html
|
||||
[Submissions API]: submissions.html
|
||||
[Users API]: users.html
|
||||
[User Observees API]: user_observees.html
|
||||
|
||||
### Changes
|
||||
| Resources | Function | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [Accounts API] | List Active Courses in an Account Endpoint | Sort parameter: replaced *subaccount* value with *account\_name* value. Subaccount can still be used as a value for backward compatibility. |
|
||||
| [User Observees API] | List Observees Endpoint | Clarifies that the returned observees will include the observation\_link\_root\_account\_ids attribute |
|
||||
|
||||
[Accounts API]: accounts.html
|
||||
[User Observees API]: user_observees.html
|
||||
|
||||
## 2018-04-21
|
||||
### Additions
|
||||
| Resources | Function | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [Accounts API] | | Added permissions Endpoint|
|
||||
| [Discussion Topics API] | Get a Single Topic Endpoint <br><br>List Discussion Topics Endpoint | Added include parameter; include overrides as an allowed value |
|
||||
| [Modules API] | Module Object <br><br>ModuleItem SequenceNode Object <br><br>ModuleItemSequence Object | Returns the published parameter <br><br>Returns the mastery\_path parameter and includes examples for the current and next items in the course <br><br>Returns full examples for items and modules arrays |
|
||||
| [Sections API] | Create Course Section Endpoint | Course\_section\[integration\_id\] parameter: sets the integration\_id of the section |
|
||||
| [SIS Imports API] | Import SIS Data Endpoint | Skip\_deletes parameter: can be used on any type of SIS import; when set, the import will skip any deletes |
|
||||
| | SISImport Object | Workflow\_state parameter: returns whether the SIS import was aborted <br><br>Skip\_deletes parameter: returns whether the import skipped any deleted objects |
|
||||
| [SIS Import Errors API] | Get SIS Import Error List Endpoint | Returns a list of SIS import errors for an account or SIS import |
|
||||
| [Users API] | Get a Pandata JWT Token and its Expiration Date Endpoint | Returns a jwt token, which can be used to send events to Canvas Data |
|
||||
|
||||
[Accounts API]: accounts.html
|
||||
[Discussion Topics API]: discussion_topics.html
|
||||
[Modules API]: modules.html
|
||||
[Sections API]: sections.html
|
||||
[SIS Imports API]: sis_imports.html
|
||||
[SIS Import Errors API]: sis_import_errors.html
|
||||
[Users API]: users.html
|
||||
|
||||
<p></p>
|
||||
| SIS | File | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [SIS CSV Format] | changes\_sis\_id.csv | Added group\_category as a type <br><br>Old\_integration\_id field: description clarifies that this field does not support group categories <br><br>New\_integration\_id field: description clarifies that this field does not support group categories |
|
||||
|
||||
[SIS CSV Format]: file.sis_csv.html
|
||||
|
||||
### Changes
|
||||
| Resources | Function | |
|
||||
|-------------------|---------------------------------|---|
|
||||
| [Courses API] | Permissions Endpoint | Includes link to Accounts API Permissions Endpoint <br><br>Clarifies that permission names are documented in the Create a Role Endpoint |
|
||||
| [Sections API] | Create Course Section Endpoint | Course\_section\[sis\_section\_id\] parameter: Notes the user must have the manage\_sis permissions to set |
|
||||
|
||||
[Courses API]: courses.html
|
||||
[Sections API]: sections.html
|
|
@ -1,4 +1,5 @@
|
|||
# GraphQL API
|
||||
GraphQL API
|
||||
===============================
|
||||
|
||||
## GraphQL Introduction
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<h2 class='first'>Basics</h2>
|
||||
<a href="<%= url_for("file.graphql.html") %>" class="<%= 'current' if options[:object] == 'file.graphql.html' %>">GraphQL</a>
|
||||
<a href="<%= url_for("file.changelog.html") %>" class="<%= 'current' if options[:object] == 'file.changelog.html' %>">API Change Log</a>
|
||||
<a href="<%= url_for("file.breaking.html") %>" class="<%= 'current' if options[:object] == 'file.breaking.html' %>">API Breaking Changes</a>
|
||||
<a href="<%= url_for("file.object_ids.html") %>" class="<%= 'current' if options[:object] == 'file.object_ids.html' %>">SIS IDs</a>
|
||||
<a href="<%= url_for("file.pagination.html") %>" class="<%= 'current' if options[:object] == 'file.pagination.html' %>">Pagination</a>
|
||||
<a href="<%= url_for("file.throttling.html") %>" class="<%= 'current' if options[:object] == 'file.throttling.html' %>">Throttling</a>
|
||||
|
@ -35,7 +34,7 @@
|
|||
<a href="<%= url_for("file.tools_variable_substitutions.html") %>" class="<%= 'current' if options[:object] == 'file.tools_variable_substitutions.html' %>">Variable Substitutions</a>
|
||||
<a href="<%= url_for("file.content_item.html") %>" class="<%= 'current' if options[:object] == 'file.content_item.html' %>">Deep Linking</a>
|
||||
<a href="<%= url_for("file.assignment_tools.html") %>" class="<%= 'current' if options[:object] == 'file.assignment_tools.html' %>">Grading</a>
|
||||
<a href="<%= url_for("file.provisioning.html") %>" class="<%= 'current' if options[:object] == 'file.provisioning.html' %>">Provisioning</a>
|
||||
<a href="<%= url_for("file.provisioning.html") %>" class="<%= 'current' if options[:object] == 'file.provisioning.html' %>">Provisioning</a>
|
||||
<ul><h4>Placements</h4>
|
||||
<a href="<%= url_for("file.navigation_tools.html") %>" class="<%= 'current' if options[:object] == 'file.navigation_tools.html' %>">Navigation</a>
|
||||
<a href="<%= url_for("file.homework_submission_placement.html") %>" class="<%= 'current' if options[:object] == 'file.homework_submission_placement.html' %>">Homework Submission</a>
|
||||
|
@ -57,5 +56,5 @@
|
|||
<a href="<%= url_for("file.jwt_access_tokens.html") %>" class="<%= 'current' if options[:object] == 'file.jwt_access_tokens.html' %>">JWT Access Tokens</a>
|
||||
</li >
|
||||
</td>
|
||||
|
||||
|
||||
</nav>
|
||||
|
|
Loading…
Reference in New Issue