Ubicazioni¶
Regioni¶
Lista regioni¶
Method |
URL |
DM1104 |
DPR462 |
DPR162 |
GET |
/api/Regions |
✓ |
✓ |
✓ |
Descrizione¶
Restituisce la lista delle regioni e relativi ID
Esempio di risposta positiva¶
{
"status": 0,
"errorCode": null,
"errorMessage": [],
"response": {
"regions": [
{
"id": 1,
"name": "Marche"
},
{
"id": 2,
"name": "Abruzzo"
},
{
"id": 3,
"name": "Basilicata"
},
{
"id": 4,
"name": "Molise"
},
{
"id": 5,
"name": "Trentino Alto Adige"
},
{
"id": 6,
"name": "Puglia"
},
{
"id": 7,
"name": "Calabria"
},
{
"id": 8,
"name": "Campania"
},
{
"id": 9,
"name": "Lazio"
},
{
"id": 10,
"name": "Sardegna"
},
{
"id": 11,
"name": "Sicilia"
},
{
"id": 12,
"name": "Toscana"
},
{
"id": 13,
"name": "Piemonte"
},
{
"id": 14,
"name": "Emilia Romagna"
},
{
"id": 15,
"name": "Friuli Venezia Giulia"
},
{
"id": 16,
"name": "Valle d'Aosta"
},
{
"id": 17,
"name": "Veneto"
},
{
"id": 18,
"name": "Liguria"
},
{
"id": 19,
"name": "Lombardia"
},
{
"id": 20,
"name": "Umbria"
}
]
}
}
Aggiunta regione¶
Method |
URL |
DM1104 |
DPR462 |
DPR162 |
PUT |
/api/Regions/ |
✓ |
✓ |
✓ |
Descrizione¶
Crea una nuova regione e ne restituisce l’istanza
Parametri in input¶
Field Name |
Require |
Descrizione |
Type |
|---|---|---|---|
name |
Si |
Nome della regione |
string |
Esempio di risposta positiva¶
{
"status": 0,
"errorCode": null,
"errorMessage": [],
"response": {
"id": 0,
"name": "name"
}
}
Disattivazione regione¶
Method |
URL |
DM1104 |
DPR462 |
DPR162 |
DELETE |
/api/Regions/{regionId} |
✓ |
✓ |
✓ |
Descrizione¶
Disattiva una regione
Parametri in input¶
Field Name |
Required |
Descrizione |
Type |
|---|---|---|---|
regionId |
Si |
Identificativo regione da disabilitare |
integer |
Esempio di risposta positiva¶
{
"status": 0,
"errorCode": null,
"errorMessage": [],
"response": {}
}
Province¶
Lista province¶
Method |
URL |
DM1104 |
DPR462 |
DPR162 |
GET |
/api/Provinces/{regionId} |
✓ |
✓ |
✓ |
Descrizione¶
Restituisce la lista delle province e relativi ID della regione richiesta
Parametri in input¶
Field Name |
Required |
Descrizione |
Type |
|---|---|---|---|
regionId |
Si |
Identificativo regione per cui richiedere le province |
integer |
Esempio di risposta positiva¶
{
"status": 0,
"errorCode": null,
"errorMessage": [],
"response":
{
"provinces": [
{
"id": 39,
"name": "Frosinone",
"code": "FR"
},
{
"id": 40,
"name": "Latina",
"code": "LT"
},
{
"id": 41,
"name": "Rieti",
"code": "RI"
},
{
"id": 42,
"name": "Roma",
"code": "RM"
},
{
"id": 43,
"name": "Viterbo",
"code": "VT"
} ]
}
}
Aggiunta provincia¶
Method |
URL |
DM1104 |
DPR462 |
DPR162 |
PUT |
/api/Provinces/ |
✓ |
✓ |
✓ |
Descrizione¶
Crea una nuova provincia e ne restituisce l’istanza
Parametri in input¶
Field Name |
Require |
Descrizione |
Type |
name |
Si |
Nome intero della provincia |
string |
code |
Si |
Codice provincia |
string |
regionId |
Si |
CRM id della regione di cui fa parte la provincia |
integer |
odooId |
Si |
Identificativo Odoo della specifica provincia |
string |
Esempio di risposta positiva¶
{
"status": 0,
"errorCode": null,
"errorMessage": [],
"response": {
"id": 0,
"name": "name",
"regionId": 0,
"code": "code",
"odooId": "0"
}
}
Disattivazione provincia¶
Method |
URL |
DM1104 |
DPR462 |
DPR162 |
DELETE |
/api/Provinces/{provinceId} |
✓ |
✓ |
✓ |
Descrizione¶
Disattiva la provincia di riferimento
Parametri in input¶
Field Name |
Required |
Descrizione |
Type |
|---|---|---|---|
provinceId |
Si |
Identificativo provincia da disabilitare |
integer |
Esempio di risposta positiva¶
{
"status": 0,
"errorCode": null,
"errorMessage": [],
"response": {}
}
Comuni¶
Lista Comuni¶
Method |
URL |
DM1104 |
DPR462 |
DPR162 |
GET |
/api/Cities/{provinceId} |
✓ |
✓ |
✓ |
Descrizione¶
Restituisce la lista dei comuni e relativi ID della provincia richiesta
Parametri in input¶
Field Name |
Required |
Descrizione |
Type |
|---|---|---|---|
provinceId |
Si |
Identificativo provincia per cui richiedere i comuni |
integer |
Esempio di risposta positiva¶
{
"status": 0,
"errorCode": null,
"errorMessage": [],
"response":
{
"cities": [
{
"id": 2046,
"name": "AFFILE"
},
{
"id": 2047,
"name": "AGOSTA"
},
{
"id": 2048,
"name": "ALBANO LAZIALE"
},
{
"id": 2049,
"name": "ALLUMIERE"
},
{
"id": 2050,
"name": "ANGUILLARA SABAZIA"
},
{
"id": 2051,
"name": "ANTICOLI CORRADO"
},
{
"id": 2052,
"name": "ANZIO"
},
{
"id": 2053,
"name": "ARCINAZZO ROMANO"
},
{
"id": 2054,
"name": "ARDEA"
},
{
"id": 2055,
"name": "ARICCIA"
},
{
"id": 2056,
"name": "ARSOLI"
},
{
"id": 2057,
"name": "ARTENA"
},
{
"id": 2058,
"name": "BELLEGRA"
},
{
"id": 2059,
"name": "BRACCIANO"
}]
}
}
Aggiunta città¶
Method |
URL |
DM1104 |
DPR462 |
DPR162 |
PUT |
/api/Cities/ |
✓ |
✓ |
✓ |
Descrizione¶
Crea una nuova città e ne restituisce l’istanza
Parametri in input¶
Field Name |
Require |
Descrizione |
Type |
name |
Si |
Nome intero della provincia |
string |
regionId |
Si |
CRM id della regione di cui fa parte la città |
string |
provinceId |
Si |
CRM id della provincia di cui fa parte la città |
string |
odooId |
Si |
Identificativo Odoo della specifica provincia |
string |
Esempio di risposta positiva¶
{
"status": 0,
"errorCode": null,
"errorMessage": [],
"response": {
"id": 0,
"name": "string",
"provinceId": 0,
"regionId": 0,
"odooId": "0"
}
}
Disattivazione città¶
Method |
URL |
DM1104 |
DPR462 |
DPR162 |
DELETE |
/api/Cities/{cityId} |
✓ |
✓ |
✓ |
Descrizione¶
Disattiva la città di riferimento
Parametri in input¶
Field Name |
Required |
Descrizione |
Type |
|---|---|---|---|
cityId |
Si |
Identificativo provincia da disabilitare |
integer |
Esempio di risposta positiva¶
{
"status": 0,
"errorCode": null,
"errorMessage": [],
"response": {}
}