Syllabus Skills Extraction
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.
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.
The syllabus PDF file to process
JSON string containing optional course metadata. Fields match the metadata extraction output: title, courseCode, instructor, description, sectionName, sectionDescription. User-provided values override AI-extracted values. Example: {"title": "Intro to CS", "courseCode": "CS101", "instructor": "Dr. Smith"}
{"title": "Intro to CS", "courseCode": "CS101", "instructor": "Dr. Smith"}Extraction task created and queued for processing
Invalid request parameters
Missing or invalid API key
Access denied (insufficient permissions or quota exceeded)
Rate limit exceeded
Internal server error
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.
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.
Task identifier returned from syllabus upload
{"value":"task_clx8k7t5u0003tklvyzbc789","summary":"Completed task"}Task status retrieved
Missing or invalid API key
Access denied (insufficient permissions or quota exceeded)
Resource not found
Rate limit exceeded
Internal server error
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.
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.
Extraction identifier from completed task
{"value":"syl_clx8g4m2n0001ex7tuvwab12","summary":"CIS 115 - Intro to Programming"}Extraction results retrieved
Missing or invalid API key
Access denied (insufficient permissions or quota exceeded)
Resource not found
Rate limit exceeded
Internal server error
Last updated
