Passa al contenuto principale
Versione: 1.006.000

PUT

Modifica integrale Risorsa​

PUT: tse.smart-api.teamsystem.cloud/api/{product}/{version}/company/{defaultCompany}/{module}/{resource}/{id}

Parametri​

  • id: codice identificativo da leggere.
  • body: l'oggetto di tipo {risorsa}DTO da aggiornare.

Codici risposta​

  • 204: l'oggetto è stato aggiornato correttamente.
  • 400: l'oggetto non è stato aggiornato; il contenuto della response contiene i messaggi di validazione prodotti.
  • 404: l'oggetto non è stato trovato.
  • 409: l'oggetto non è stato aggiornato a causa di logiche di business non rispettate; il contenuto della response contiene i messaggi di validazione prodotti.

Body di esempio​

{
"title": "pippo",
"accounts": [
{
"id": 1,
"description": "account1"
},
{
"id": 2,
"patchInternalOp": "delete"
},
{
"patchInternalOp": "add",
"description": "account3"
}
]
}

Codici risposta​

  • 204: l'oggetto è stato aggiornato correttamente.
  • 400: l'oggetto non è stato aggiornato; il contenuto della response contiene i messaggi di validazione prodotti.
  • 404: l'oggetto non è stato trovato.
  • 409: l'oggetto non è stato aggiornato a causa di logiche di business non rispettate; il contenuto della response contiene i messaggi di validazione prodotti.