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