jobs

Depose une conversion

Trois manieres de deposer une source, jamais melangees dans la meme requete : un fichier (multipart/form-data, champ file), une URL (application/json, JobFromUrl) ou du texte brut/ChordPro (application/json, JobFromText). output est l'identifiant de format cible tel que rendu par GET /formats (ex. pdf-songbook, midi, musicxml). Le job est cree en file (phase: queued) : la conversion elle-meme est asynchrone, suivre Location ou l'id rendu. Idempotency-Key (en-tete) rend le rejeu sur d'authentiques soucis reseau sans risque de double-conversion ni de double decompte de quota (reponse 200 au lieu de 202, meme id).

post/jobs

Request

  • Base URL: https://jam-jam.org/api/v1
  • URL: https://jam-jam.org/api/v1/jobs
  • Auth: one of:
    • HTTP bearer
    • none

Headers

Idempotency-Keystring
cf-turnstile-responsestring
X-Jam-Anonstring
X-Jam-Anon-Tokenstring

Request body

OR

Response

Rejeu idempotent, job existant, aucune unite consommee

idstring required
phase'queued' | 'running' | 'done' | 'failed' | 'cancelled' required
percentinteger required
inputFormatstring required
outputFormatstring required
createdAtstring date-time required
startedAtstring date-time
endedAtstring date-time
expiresAtstring date-time required
queuePositioninteger
etaSinteger
digeststring

Condensat canonique du songbook (parite)

computedOfflinefalse required

Changes

No recorded changes to this operation across all 1 revision of this API.