Migrazione singola API DAVATEL

Contratto di servizio 2026-08-11 API v1.1

Obiettivo

Questo aggiornamento sincronizza l'API con il modulo DAVATEL corrente. Per evitare nuove modifiche in un secondo momento, non mantenere un modulo statico: fare riferimento al campo dinamico e agli endpoint dei requisiti.

Flusso che deve essere implementato

  1. GET /api/v1/order-fields
  2. Il cliente seleziona la tariffa principale e quella aggiuntiva.
  3. POST /api/v1/order-requirements
  4. Mostra esattamente i campi/requisiti restituiti.
  5. POST /api/v1/orders come multipart/form-data.
  6. Salva il referencia restituito e interrogazione GET /api/v1/orders/:referencia.

Nuovi controlli obbligatori

Compatibilità

Esempio di dettagli del prodotto

[
  {
    "tarifa_id": 2,
    "unidades": [
      {"moviles":[{"tipo":"PORTABILIDAD","sim":"ESIM","numero":"600000000"}]}
    ]
  }
]

Convalida prima della pubblicazione

  1. Registrazione con nuovo cellulare + SIM.
  2. Registrazione con portabilità mobile + eSIM + numero.
  3. Senza IBAN dovrebbe restituire HTTP 400.
  4. Nessuna SIM/eSIM deve restituire HTTP 400.
  5. La portabilità senza numero dovrebbe restituire HTTP 400.
  6. La fibra verso un altro indirizzo senza provincia dovrebbe restituire HTTP 400.
  7. La registrazione riuscita dovrebbe restituire HTTP 201, referencia e contrato_version.
  8. Interroga il riferimento creato e verificane lo stato.

Documentazione

Portale per sviluppatori · Vedi anche API_DISTRIBUIDORES_DAVATEL.md, openapi-davatel-v1.yaml e la collezione Postino inclusa nel pacchetto tecnico.