pipeline

Depose un audio dans la file de traitement serveur (Lot L5)

Met en file l'analyse (accords, paroles) puis le calage AUTOMATIQUE d'un audio pour une chanson DU COMPTE appelant — la MEME file que l'application mobile/web, jamais un acces a l'audio d'un tiers (exception du gerant EXT-014, 2026-09-23). Portee audio:write, compte requis. songId DOIT deja exister dans le carnet du compte appelant (404 sinon, jamais un oracle sur le carnet d'un tiers : la recherche ne porte que sur SON PROPRE carnet). Idempotent par (compte, chanson, sha256) : un second depot identique rend le meme travail sans consommer une seconde unite (reused: true). Plafond anti-abus : 50 travaux en attente par compte.

post/audio

Request

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

Response

Travail mis en file (ou reutilise)

idstring required
base_song_idstring
source_sha256string
origin'mobile' | 'web' | 'api'
tier'free' | 'unlimited'
status'queued' | 'active' | 'done' | 'failed' | 'cancelled' required
stage'analyze' | 'align' required
analyze_status'pending' | 'running' | 'done' | 'failed' required
align_status'pending' | 'running' | 'done' | 'failed' | 'skipped' | 'cancelled' required
stems_status'pending' | 'submitted' | 'done' | 'failed' | 'skipped'
progressinteger required
error_codestring
rankinteger

Position dans la file (queued seulement)

reusedboolean

Vrai si ce depot a reutilise un travail existant (idempotence)

created_atstring date-time
updated_atstring date-time
claimed_atstring date-time
started_atstring date-time
finished_atstring date-time

Changes

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