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
| Field | Type | Required | Default | Description | Notes |
|---|---|---|---|---|---|
FIDIR | int | null | ID del cliente | in alternativa a IRIDS | |
IRIDS | int[] | null | Elenco ID clienti | in alternativa a FIDIR | |
FIDGroup | int | null | Gruppo anagrafico | ||
FIDTypologies | int[] | null | Tipologie anagrafiche | ||
Email | string | null | Email del cliente | ||
Phone | string | null | Telefono/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
}