DEVELOPER API

Tolka SCORM programmatiskt. REST API. SDK:er. Webhooks.

ScormParser är byggt API-först. Varje funktion som finns i dashboarden är tillgänglig via REST API:et — tolkning, extrahering, transkription och batchbearbetning. Använd våra Python- eller Node.js-SDK:er, sätt upp webhooks för asynkrona arbetsflöden och integrera SCORM-tolkning i din pipeline på minuter, inte veckor.

API-first design

ScormParsers REST API följer OpenAPI 3.1-specifikationen med förutsägbara resursorienterade URL:er, standard HTTP-metoder och konsekventa JSON-svar. Autentisering använder API-nycklar med avgränsade behörigheter. Varje slutpunkt stöder både synkron och asynkron bearbetning för att hantera paket av alla storlekar, med webhook-meddelande vid slutförande.

Python & Node.js SDK:er

Kom igång på minuter med typsäkra SDK:er. Båda SDK:erna omsluter det fullständiga REST API:et med praktiska hjälpfunktioner, automatisk retry-logik och streamingstöd för stora paket.

parse.py
from scormparser import ScormParser

client = ScormParser(api_key="sp_live_...")

result = client.parse(
    file="course.zip",
    format="markdown",
    options={"transcribe": True}
)

print(result.content)
print(f"Extracted {len(result.assets)} assets")
parse.ts
import { ScormParser } from '@scormparser/sdk';

const client = new ScormParser({ apiKey: 'sp_live_...' });

const result = await client.parse({
  file: fs.createReadStream('course.zip'),
  format: 'json',
  options: { transcribe: true },
});

console.log(result.content);
console.log(`Extracted ${result.assets.length} assets`);

Webhooks och batchbearbetning

För storskaliga arbetsflöden, använd batch-slutpunkten för att skicka in flera SCORM-paket i ett enda API-anrop. ScormParser bearbetar dem parallellt och levererar resultat automatiskt via webhook när varje paket är klart. Utdata kan skickas direkt till din S3-kompatibla lagring.

Autentisering och säkerhet

API-nycklar stöder avgränsade behörigheter så att du kan kontrollera åtkomst på en detaljerad nivå. Generösa rate limits skalas med din plan. All API-trafik är krypterad och uppladdade paket raderas automatiskt efter bearbetning om du inte väljer att aktivera beständig lagring. Säkerhet och dataskydd är inbyggda i varje lager.

Vanliga frågor

Finns det en gratisversion för API:et?

+

Ja. Starter-planen inkluderar 5 gratis SCORM-pakettolkningar per månad med full API-åtkomst. Inget kreditkort krävs för att komma igång. Pro-planen för $39/månad inkluderar 100 paket och högre rate limits.

Vilka utdataformat stöder API:et?

+

API:et stöder Markdown, JSON, PPTX, PDF och RAG-optimerad chunkad utdata. Du kan också begära ren resursextrahering, transkriptionsläge eller fullständig tolkning med all utdata kombinerad. Ange format-parametern i din API-begäran.

Kan jag bearbeta SCORM-paket asynkront?

+

Ja. Stora paket bearbetas asynkront. Registrera en webhook eller polling för resultat — du meddelas så snart bearbetningen är klar.

Finns det SDK:er för andra språk?

+

Officiella SDK:er finns tillgängliga för Python och Node.js/TypeScript. OpenAPI 3.1-specifikationen kan användas med kodgeneratorer för att skapa klienter för vilket språk som helst inklusive Go, Java, Ruby och C#. Community-underhållna SDK:er finns också tillgängliga för flera språk.

Relaterade lösningar

Börja bygga med ScormParser API:et

Få din API-nyckel på 30 sekunder — 5 gratis tolkningar per månad, inget kreditkort krävs.

  • Gratisversion tillgänglig
  • Inget kreditkort krävs
  • Full API-åtkomst

Reservera din plats

Ange din e-postadress och vi meddelar dig när ScormParser lanseras.