Quickstart: Publish a SCORM Course with the REST API
Use the available Quick Publish REST endpoint to create a hosted SCORM package from structured slide content.
1. Create a sandbox workspace
Choose Start free on allureconnect.com. The sandbox does not require a credit card.
After signup, open Dashboard → Integrations → API Keys. Copy the workspace ID and create a test API key. Store the key in a server-side secret manager; never expose it in browser code or commit it to source control.
2. Publish structured content
curl -X POST https://api.allureconnect.com/v1/quick-publish \
-H "Authorization: Bearer ac_test_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"title": "Workplace Safety Training",
"slides": [
{
"title": "Introduction",
"content": "Welcome to the workplace safety training course."
},
{
"title": "Fire Safety",
"content": "- Know your nearest exit\n- Stay low in smoke\n- Follow the evacuation plan"
},
{
"title": "Summary",
"content": "Review your workplace emergency procedures before continuing."
}
],
"scorm_version": "2004"
}'
A successful response includes the persisted package ID and package metadata:
{
"package_id": "pkg_a1b2c3d4e5f6",
"title": "Workplace Safety Training",
"scorm_version": "2004",
"slide_count": 3,
"persisted": true
}
Treat the actual response as authoritative; additional fields may be present as the API evolves.
3. Verify activation
Open the returned package in the dashboard and complete a real launch before distributing it. A package publication is the activation milestone; account creation alone does not confirm that the integration works.
Available and preview integrations
- GPT Actions uses the published OpenAPI schema.
- The MCP server page documents an unavailable preview. The npm package is not currently published.
- The REST API reference is the supported integration path.
Last reviewed: 2026-07-23.