Overview - Skills

Overview

Lightcast's complete collection of skills. This API exposes all of our skills along with their type and unique identifier. You can learn more about Lightcast's skills taxonomy here.

Content-type

Unless otherwise noted, all requests that require a body accept application/json. Likewise, all response bodies are application/json.

Authentication

All endpoints require an OAuth bearer token. Tokens are granted through our Authentication API at https://auth.emsicloud.com/connect/token and are valid for 1 hour. For access to the Skills API, you must request an OAuth bearer token with the scope lightcast_open_free or emsi_open.

Request

curl --request POST \
  --url https://auth.emsicloud.com/connect/token \
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --data client_id=CLIENT_ID \
  --data client_secret=CLIENT_SECRET \
  --data grant_type=client_credentials \
  --data scope=lightcast_open_free

Response

{
  "access_token": "<ACCESS_TOKEN>",
  "expires_in": 3600,
  "token_type": "Bearer"
}

Issuing requests with the header Authorization: Bearer <ACCESS_TOKEN> will grant you access to this API for the duration of the token. For continued access make sure to fetch a new token before time expires. See our Authentication guide for additional details.

Attribution

Wikipedia extracts are distributed under the CC BY-SA license.