Skip to content

Panoramica dell'API

L'app web espone un'API HTTP sotto /api, utilizzata sia dall'app che dall'editor. Questa pagina ne descrive la struttura. Le route stesse si trovano nella directory api dell'app web.

Autenticazione

L'API è autenticata con una sessione. Accedi tramite gli endpoint di autenticazione, che impostano un cookie di sessione, e le richieste successive vengono autorizzate da quella sessione. È la stessa sessione utilizzata dall'app del browser.

Ambito

Le richieste sono limitate alla tua organizzazione e, dove applicabile, al tuo utente. Vedi e modifichi solo i tuoi dati.

Aree delle risorse

L'API è organizzata attorno alle risorse del prodotto, tra cui:

  • Auth per accesso, registrazione e gestione delle sessioni.
  • Design per progetti e le loro versioni.
  • Asset per i media, inclusi upload con URL pre-firmati allo storage.
  • Tag, brand e calendario per organizzare e revisionare il lavoro.
  • Moduli per la configurazione e le sottomissioni dei moduli.

Upload

Gli upload dei media utilizzano URL pre-firmati, quindi i file vanno direttamente al tuo storage compatibile con S3 anziché passare attraverso l'app. Vedi Architettura.

Leggi le route

Per gli endpoint e i payload esatti, leggi i gestori delle route nell'app web. Sono la fonte di verità man mano che l'API evolve.