Migrare unică API DAVATEL

Contract de servicii 2026-08-11 API v1.1

Țintă

Această actualizare sincronizează API-ul cu formularul DAVATEL curent. Pentru a evita noi modificări ulterioare, nu mențineți o formă statică: consultați câmpul dinamic și punctele finale de cerințe.

Flux care trebuie implementat

  1. GET /api/v1/order-fields
  2. Clientul selectează tarifele principale și suplimentare.
  3. POST /api/v1/order-requirements
  4. Afișați exact câmpurile/cerințele returnate.
  5. POST /api/v1/orders ca multipart/form-data.
  6. Salvați referencia returnat și interogare GET /api/v1/orders/:referencia.

Noi controale obligatorii

Compatibilitate

Exemplu de detalii despre produs

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

Validare înainte de publicare

  1. Înregistrare cu mobil nou + SIM.
  2. Înregistrare cu portabilitate mobilă + eSIM + număr.
  3. Fără IBAN, ar trebui să returneze HTTP 400.
  4. Niciun SIM/eSIM nu ar trebui să returneze HTTP 400.
  5. Portabilitatea fără număr ar trebui să returneze HTTP 400.
  6. Fibra către o altă adresă fără provincie ar trebui să returneze HTTP 400.
  7. Înregistrarea cu succes ar trebui să returneze HTTP 201, referencia și contrato_version.
  8. Interogați referința creată și verificați starea acesteia.

Documentare

Portal pentru dezvoltatori · Vezi și API_DISTRIBUIDORES_DAVATEL.md, openapi-davatel-v1.yaml și colecția Postman inclusă în pachetul tehnic.