Passa al contenuto principale
Versione: 1.0.0 (beta)

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.