Mapademics Skills Library

Browse and search the Mapademics Skills Library (MSL) containing 585 skills organized into 33 domains.

List skills

get

Returns a paginated list of skills from the Mapademics Skills Library (MSL). Use query parameters to filter and paginate results.

Authorizations
AuthorizationstringRequired

Platform API key passed as a Bearer token in the Authorization header. Use your test key for the testing environment and your production key for production.

X-Customer-KeystringRequired

End-customer API key identifying which customer is making the request. Required for all production calls. Not required for the testing environment. Provision these in the Embedded API Portal.

Query parameters
domainIdstringOptional

Filter skills by domain ID

Example: msl_dom_8
limitinteger · min: 1 · max: 100Optional

Maximum number of skills to return (1-100)

Default: 25
offsetintegerOptional

Number of skills to skip for pagination

Default: 0
Responses
chevron-right
200

List of skills

application/json
get
/skills-library/skills

Get a skill

get

Returns detailed information about a specific skill by ID.

Authorizations
AuthorizationstringRequired

Platform API key passed as a Bearer token in the Authorization header. Use your test key for the testing environment and your production key for production.

X-Customer-KeystringRequired

End-customer API key identifying which customer is making the request. Required for all production calls. Not required for the testing environment. Provision these in the Embedded API Portal.

Path parameters
skillIdstringRequired

The skill ID (e.g., msl_skill_0001)

Example: msl_skill_0127
Responses
chevron-right
200

Skill details

application/json
get
/skills-library/skills/{skillId}
get

Full-text search across skill names, descriptions, and example tasks. Returns skills ranked by relevance to the search query.

Authorizations
AuthorizationstringRequired

Platform API key passed as a Bearer token in the Authorization header. Use your test key for the testing environment and your production key for production.

X-Customer-KeystringRequired

End-customer API key identifying which customer is making the request. Required for all production calls. Not required for the testing environment. Provision these in the Embedded API Portal.

Query parameters
qstring · min: 2Required

Search query string

Example: data analysis
limitinteger · min: 1 · max: 50Optional

Maximum number of results (1-50)

Default: 10
Responses
chevron-right
200

Search results

application/json
get
/skills-library/skills/search

List all domains

get

Returns all skill domains in the Mapademics Skills Library.

Authorizations
AuthorizationstringRequired

Platform API key passed as a Bearer token in the Authorization header. Use your test key for the testing environment and your production key for production.

X-Customer-KeystringRequired

End-customer API key identifying which customer is making the request. Required for all production calls. Not required for the testing environment. Provision these in the Embedded API Portal.

Responses
chevron-right
200

List of domains

application/json
get
/skills-library/domains

Get a domain with its skills

get

Returns a domain and all skills within that domain.

Authorizations
AuthorizationstringRequired

Platform API key passed as a Bearer token in the Authorization header. Use your test key for the testing environment and your production key for production.

X-Customer-KeystringRequired

End-customer API key identifying which customer is making the request. Required for all production calls. Not required for the testing environment. Provision these in the Embedded API Portal.

Path parameters
domainIdstringRequired

The domain ID (e.g., msl_dom_15)

Example: msl_dom_15
Responses
chevron-right
200

Domain with skills

application/json
get
/skills-library/domains/{domainId}

Get complete skill tree

get

Returns the complete skills taxonomy organized by domain. Useful for building skill pickers or displaying the full hierarchy.

Authorizations
AuthorizationstringRequired

Platform API key passed as a Bearer token in the Authorization header. Use your test key for the testing environment and your production key for production.

X-Customer-KeystringRequired

End-customer API key identifying which customer is making the request. Required for all production calls. Not required for the testing environment. Provision these in the Embedded API Portal.

Responses
chevron-right
200

Complete skill tree

application/json
get
/skills-library/tree

Last updated