Elenco Sedi 🆕
Questo endpoint restituisce l'elenco completo delle sedi aziendali disponibili nel sistema.
Endpoint​
[baseUrl]/api/sync/v1/irs/LicenseeDestinations
Descrizione​
L'endpoint LicenseeDestinations permette di recuperare tutte le sedi aziendali registrate nel sistema. La risposta include informazioni dettagliate su ogni sede come indirizzo, denominazione, alias e città .
Parametri​
Nessun parametro richiesto.
Esempio di Richiesta​
curl --location '[baseUrl]/api/sync/v1/irs/LicenseeDestinations' \
--header 'Content-Type: application/json' \
--data '{}'
Esempio di Risposta​
{
"statusCode": 200,
"errorCode": null,
"message": null,
"result": {
"totalCount": 8,
"totalPages": 1,
"page": 1,
"count": 8,
"records": [
{
"ID": 10001,
"Address": "Via Roma, 15",
"Denomination": "Luxury Watches S.p.A. - Milano Centro",
"Alias": "Luxury - Milano Centro",
"City": "MILANO"
},
{
"ID": 10002,
"Address": "Piazza San Marco, 8",
"Denomination": "Luxury Watches S.p.A. - Venezia",
"Alias": "Luxury - Venezia",
"City": "VENEZIA"
},
{
"ID": 10003,
"Address": "Via del Corso, 45",
"Denomination": "Luxury Watches S.p.A. - Roma",
"Alias": "Luxury - Roma",
"City": "ROMA"
},
{
"ID": 10004,
"Address": "Via Tornabuoni, 12",
"Denomination": "Luxury Watches S.p.A. - Firenze",
"Alias": "Luxury - Firenze",
"City": "FIRENZE"
},
{
"ID": 10005,
"Address": "Via Spaccanapoli, 22",
"Denomination": "Luxury Watches S.p.A. - Napoli",
"Alias": "Luxury - Napoli",
"City": "NAPOLI"
},
{
"ID": 10006,
"Address": "Via Garibaldi, 33",
"Denomination": "Luxury Watches S.p.A. - Torino",
"Alias": "Luxury - Torino",
"City": "TORINO"
},
{
"ID": 10007,
"Address": "Via Indipendenza, 7",
"Denomination": "Luxury Watches S.p.A. - Bologna",
"Alias": "Luxury - Bologna",
"City": "BOLOGNA"
},
{
"ID": 10008,
"Address": "Via Duomo, 18",
"Denomination": "Luxury Watches S.p.A. - Laboratorio Centrale",
"Alias": "Luxury - Laboratorio",
"City": "MILANO"
}
],
"record": null
},
"debug": null
}
Struttura della Risposta​
Campi Principali​
| Campo | Tipo | Descrizione |
|---|---|---|
statusCode | number | Codice di stato HTTP della risposta |
errorCode | string/null | Codice di errore (null se successo) |
message | string/null | Messaggio di errore (null se successo) |
result | object | Oggetto contenente i dati della risposta |
Struttura del Campo result​
| Campo | Tipo | Descrizione |
|---|---|---|
totalCount | number | Numero totale di record disponibili |
totalPages | number | Numero totale di pagine |
page | number | Pagina corrente |
count | number | Numero di record nella pagina corrente |
records | array | Array contenente i record delle sedi |
record | object/null | Singolo record (null per liste) |
Struttura di un Record Sede​
| Campo | Tipo | Descrizione |
|---|---|---|
ID | number | Identificativo univoco della sede |
Address | string | Indirizzo completo della sede |
Denomination | string | Denominazione completa della sede |
Alias | string | Nome abbreviato o alias della sede |
City | string | Città della sede |
Codici di Errore​
| Codice | Descrizione |
|---|---|
| 200 | Successo |
| 400 | Richiesta non valida |
| 401 | Non autorizzato |
| 500 | Errore interno del server |
Note​
- L'endpoint restituisce sempre tutti i record disponibili in una singola pagina