curl --request GET \
  --url https://{tenant_name}.{region}.techwolf.ai/courses/{external_id} \
  --header 'Authorization: Bearer <token>'
{
  "external_id": "a3903505-eb84-42dc-a79f-5e7b1fe897b7",
  "course_title": "Computer Science 101",
  "course_description": "This Professional Certificate will start you at the absolute beginning teaching you about the fundamental binary language of modern computers. You’ll learn about the Turing Machine—a model for the digital computer. You’ll also learn the basics of analytic logic and how learning and applying basic principles of logic can help you both work with and work on technical solutions. You’ll work in a managed environment and learn to code your very first program in Python – a powerful but simple programming language used by app developers and data scientists.",
  "source": "Udemy",
  "active": true,
  "last_updated": "2021-01-21T17:32:28Z"
}

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

external_id
string
required

The unique ID in your system, consisting of alphanumeric characters, hyphens and underscores.

Required string length: 1 - 100

Query Parameters

include
enum<string>[]

Additional entity attributes that will be included in the response body. This query parameter can be added multiple times to include more attributes.

Available options:
custom_properties

Response

200
application/json
OK

Default structure for Course data.

external_id
string
required

The unique ID in your system, consisting of alphanumeric characters, hyphens and underscores.

Required string length: 1 - 100
course_title
string
required

Title of the Course.

Required string length: 1 - 255
course_description
string
required

Textual description of the Course.

Minimum length: 1
last_updated
string
required

Timestamp of the last update to this entity.

source
string

Source system or location of this Course.

Required string length: 1 - 255
active
boolean | null
default:
true

The Course will not be used in matching if active is false. This is useful when a Course is being phased out.