Onboarding API

integrator2026-07-20

Base path: onboarding/v1. Flusso headless, indipendente dal login via browser/tema, pensato per MCP, LLM e integrazioni esterne.

Flusso

POST /request-otp → POST /verify-otp → GET /status → GET /account-setup → POST /account-setup

Dopo verify-otp, tutte le chiamate richiedono onboarding_token (header X-Onboarding-Token o query onboarding_token), valido 1800 secondi — non è una credenziale permanente.

Passi

  1. POST /request-otp — valida l’email, crea l’account se non esiste, genera OTP.
  2. POST /verify-otp — verifica OTP (o password admin), restituisce onboarding_token e next_action (se completed, l’account è già configurato).
  3. GET /status — stato corrente del wizard.
  4. GET /account-setup — payload completo: valori salvati, lookup, capability.
  5. POST /account-setup — salva la configurazione, attiva SdI/PEPPOL/KSeF/ZUGFeRD in base al paese.

Da sapere