Changelog
All notable changes to the Mapademics Embedded API will be documented here.
[1.0.0] - Initial Release
Added
Labor Market Intelligence API
POST /v1/labor-market-intelligence/by-cip- Get matched occupations by CIP codesPOST /v1/labor-market-intelligence/by-soc- Get occupation data by SOC codesGET /v1/labor-market-intelligence/regions- List available regions
Syllabus Skills Extraction API
POST /v1/skills-extraction/syllabus- Submit syllabus PDF for extractionGET /v1/skills-extraction/syllabus/tasks/{taskId}- Check task statusGET /v1/skills-extraction/syllabus/{syllabusId}- Get extraction results
Skills Library API
GET /v1/skills- List all skillsGET /v1/skills/{skillId}- Get skill detailsGET /v1/skills/search- Search skillsGET /v1/skills/domains- List all domainsGET /v1/skills/domains/{domainId}- Get domain with skillsGET /v1/skills/tree- Get complete skill hierarchy
Authentication
Primary API keys (
pk_live_xxx,pk_test_xxx)Optional end-customer scoping with end-customer keys (
ck_xxx)
Webhook Support
syllabus_extraction.completedeventsyllabus_extraction.failedevent
Versioning Policy
The API uses path-based versioning (e.g., /v1). We maintain backward compatibility within major versions.
Breaking Changes
Breaking changes are:
Announced at least 6 months in advance
Released as a new major version (e.g.,
/v2)Documented in this changelog
What Constitutes a Breaking Change
Removing an endpoint
Removing a required field from responses
Changing the type of an existing field
Adding a new required field to requests
Changing authentication requirements
Non-Breaking Changes
These changes may be made without a new version:
Adding new endpoints
Adding optional fields to requests
Adding new fields to responses
Adding new error codes
Improving error messages
Last updated
