POST /api/v1/integrations/addresses/check-address interroga il corriere collegato alla tua company e restituisce un esito normalizzato, indipendente dal formato interno di ogni corriere.
La risposta include sempre status, code, message, carrierCode, carrierName, verificationType, countryScope e suggestions.
Flusso consigliato
1
Ottieni il corriere
Recupera
carrierCompanyId da GET /api/v1/integrations/carriers.2
Verifica l'indirizzo
Invia l’indirizzo con
POST /api/v1/integrations/addresses/check-address.3
Valuta l'esito
Leggi
code insieme a status e, se presenti, valuta gli elementi in suggestions.status e code non sono ridondanti: status raggruppa l’esito per logiche di blocco UI, mentre code indica il motivo preciso (es. correzione suggerita vs indirizzo non trovato).Codici esito
Codice normalizzato dell’esito della verifica. Usalo per la logica applicativa;status resta la sintesi per UI e blocchi.
Azioni suggerite in integrazione
Tipi di verifica
Metadato informativo: indica quale metodo il corriere usa (o avrebbe usato) per la verifica. L’esito operativo resta incode.
Campo countryScope
Esempio di risposta
Riferimento OpenAPI
Gli enumCheckAddressCode e CheckAddressVerificationType nello schema OpenAPI elencano i valori ammessi. Il significato di ogni valore è documentato in questa pagina.
