Skip to main content

Course Stage Signoffs

API endpoints related to course stage signoffs.

POST /courses/stage-sign-offs/requests

Create a signoff request for a course stage assessment.

GET /courses/stage-sign-offs/requests/pending/{userid}

Gets the signoff requests that are awaiting a response from the user specified by the userid.

POST /courses/stage-sign-offs/:stage_assessmentid/signers

Get list of users that can sign for the stage assessment. These users will be part of the team that is associated with the stage assessment.

DELETE /stage-sign-offs/requests/:signoff_requestid

Cancel a signoff request. Doing so will allow the user to request a signoff again.

PATCH /courses/stage-sign-offs/responses

Update a signoff to include a response for a course stage assessment.

GET /courses/stage-sign-offs/responses/unacknowledged/{userid}

Gets the signoff requests that are unacknowledged from the user specified by the userid.

PATCH /courses/stage-sign-offs/responses/:signoff_requestid/acknowledge

Acknowledge a signoff response. Note that the course stage will not be marked as completed until this endpoint has been called for a specific signoff request.

POST /courses/stage-sign-offs/responses/:signoff_requestid/initializeViaPassword

Initialize an over-the-shoulder training sign-off by accepting the login and password of a user, and returning a single-use token that can be used to authorize requests to the “finalize sign-off response” endpoint,