Passa al contenuto principale

Elenco anagrafiche

[baseUrl]/api/sync/v1/irs

API per l'elenco delle anagrafiche o dell'anagrafica loggata nel caso sia passato l'header AccessToken

Parametri Richiesta

FieldTypeRequiredDefaultDescriptionNotes
FIDIRintnullID del clientein alternativa a IRIDS
IRIDSint[]nullElenco ID clientiin alternativa a FIDIR
FIDGroupintnullGruppo anagrafico
FIDTypologiesint[]nullTipologie anagrafiche
EmailstringnullEmail del cliente
PhonestringnullTelefono/Cellulare del cliente
informazioni

Se è presente l'header AccessToken viene restituita soltanto l'anagrafica dell'utente loggato.

Esempio Richiesta

Ricerca per ID del cliente

sh
curl --location '[baseUrl]/api/sync/v1/irs' \
--header 'Content-Type: application/json' \
--data-raw '{
"FIDIR": 1
}'

Ricerca per elenco ID clienti

sh
curl --location '[baseUrl]/api/sync/v1/irs' \
--header 'Content-Type: application/json' \
--data-raw '{
"IRIDS": [1,2,3]
}'

Ricerca per email

sh
curl --location '[baseUrl]/api/sync/v1/irs' \
--header 'Content-Type: application/json' \
--data-raw '{
"Email": "mail@mail.it"
}'

Risposta

JSON
{
"statusCode": 200,
"errorCode": null,
"message": null,
"result": {
"totalCount": 1,
"totalPages": 1,
"page": 1,
"count": 100,
"records": [
{
"ID": 1,
"Code": "CODE",
"Denomination": "DENOMINATION",
"Alias": "ALIAS",
"Name": "",
"Surname": "",
"Address": "ADDRESS",
"Country": "COUNTRY",
"Region": "REGION",
"Province": "PROVINCE",
"City": "CITY",
"Zip": "ZIP",
"TaxCode": "TAXCODE",
"VatNumber": "VATNUMBER",
"Group": "Azienda",
"FIDGroup": 2,
"FIDCountry": 1,
"FIDRegion": 1,
"FIDProvince": 1,
"FIDCity": 1,
"FIDZip": 1,
"Destinations": [
{
"ID": 2,
"Code": "CODE",
"Denomination": "DENOMINATION",
"Alias": "ALIAS",
"Name": "",
"Surname": "",
"Address": "ADDRESS",
"Country": "COUNTRY",
"Region": "REGION",
"Province": "PROVINCE",
"City": "CITY",
"Zip": "ZIP",
"TaxCode": "TAXCODE",
"VatNumber": "VATNUMBER",
"Group": "Azienda",
"FIDGroup": 2,
"FIDCountry": 1,
"FIDRegion": 1,
"FIDProvince": 1,
"FIDCity": 1,
"FIDZip": 1,
},
...
],
"Typologies": [
{
"ID": 2,
"Typology": "Cliente"
},
],
"Files": [
{
"Extension": ".png",
"FileName": "Logo.png",
"Link": "[baseUrl]/api/catalog/image/?ID=1"
}
],
"Contacts": [
{
"ID": 1,
"FIDContactTypology": 4,
"ContactTypology": "PEC",
"Value": "pec@pec.it",
"Remarks": ""
}
],
"Users": [
{
"ID": 3,
"Username": "username"
},
...
]
},
...
],
"record": null
},
"debug": null
}