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.