# Transcript and Task

Use this API to retrieve a user's transcript and task data from Cornerstone Learning.

  • All business rules configured in your Cornerstone portal are observed by this API.
  • You can only retrieve data for Active users using this API.
  • You can retrieve data for only one user per request. If you are looking to retrieve transcript data in bulk, consider using the Transcript Search API.
  • Removed and archived transcript records cannot be retrieved using this API.
  • This API does not include custom field data in the response.

# Get Transcripts

Use this endpoint to retrieve transcript records for a user.

OAuth 2.0 Scope: transcript:read

# Localization

Localized Request Fields

  • Status

Localized Response Fields

  • Status
  • LoType
  • SubjectTitle
  • Title
  • LoProviderId

# Get Tasks

Use this endpoint to retrieve all incomplete tasks assigned to the user.

OAuth 2.0 Scope: task:read

# Localization

The response data will be in the language of the user in your query parameter unless you include the Language query parameter in your request.

Localized Response Fields

  • Title

# Get Approvals

Use this endpoint to retrieve the pending approvals for a manager or approver.

OAuth 2.0 Scope: approval:read

# Localization

The response data will be in the language of the user in your query parameter unless you include the Language query parameter in your request.

Localized Response Fields

  • ApprovalTitle

# Get Assigned Trainings

Use this endpoint to retrieve all training assigned to a user, along with their statuses and due dates as applicable.

OAuth 2.0 Scope: transcript:read

# Localization

The response data will be in the language of the user in your query parameter unless you include the Language query parameter in your request.

Localized Request Fields

  • Status

Localized Response Fields

  • Status
  • Title

# Get Inbox Items

This endpoint retrieves all items in the user’s inbox as shown on the Welcome Page widget in the Cornerstone UI.

OAuth 2.0 Scope: inbox:read

# Localization

The response data will be in the language of the user in your query parameter unless you include the Language query parameter in your request.

Localized Response Fields

  • Title

# Get Sessions

Use this endpoint to retrieve the upcoming sessions in a user's transcript.

OAuth 2.0 Scope: transcript:read

# Localization

The response data will be in the language of the user in your query parameter unless you include the Language query parameter in your request.

Localized Request Fields

  • Status

Localized Response Fields

  • Status
  • Title
  • Location

# Get Suggested Training

OAuth 2.0 Scope:

# Localization

The response data will be in the language of the user in your query parameter unless you include the Language query parameter in your request.

Localized Response Fields

  • Title
  • LoType