Skip to main content
L’endpoint 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 in code.

Campo countryScope

Esempio di risposta

Riferimento OpenAPI

Gli enum CheckAddressCode e CheckAddressVerificationType nello schema OpenAPI elencano i valori ammessi. Il significato di ogni valore è documentato in questa pagina.