CheckUp Impresa

Documentazione API di integrazione fra TSDigital e CheckUp Impresa

Gestione dati Clienti/Fornitori

Gestione dati Clienti/Fornitori

Caricamento dati Clienti/Fornitori

Permette il caricamento di nuovi dati di clienti e/o fornitori per una data coppia item/transmitter sotto forma di CSV.

API

[POST] ​/api​/v1​/customer-data

Headers

Gli header richiesti dalla chiamata sono gli header standard di TSDigital.

Il Content-Type deve essere application/json

Body

Il body della richiesta deve avere il seguente formato:

{
  "transmitterId": "string",
  "itemId": "string",
  "document": "string",
  "documentType": "CUSTOMER" | "SUPPLIER"
}

Dove:

Successo

In caso di successo, l'API risponde con il codice HTTP 200, con il seguente body:

{
  "id": "string"
}

Dove id è l'identificativo univoco dei dati appena caricati.

Errore

In caso di errore, l'API ritorna un body nel formato:

{
  "message": "string"
}

Dove message è un messaggio che indica la ragione dell'errore.

L'API può rispondere con i seguenti codici d'errore:

 

Gestione dati Clienti/Fornitori

Cancellazione dati Clienti/Fornitori

Permette di cancellare dati di clienti/fornitori precedentemente caricati per una data coppia item/transmitter

API

[DELETE] ​​/api​/v1​/customer-data​/{dataId}

Headers

Gli header richiesti dalla chiamata sono gli header standard di TSDigital.

Il Content-Type deve essere application/json

Path parameters

Il parametro dataId nel path della richiesta deve corrispondere ad un identificativo precedentemente ritornato dall'API di creazione.

Query parameters

I seguenti parametri obbligatori devono essere forniti sotto forma di query parameter:

Successo

In caso di successo, l'API risponde con il codice HTTP 204.

La risposta non contiene alcun body.

Errore

In caso di errore, l'API ritorna un body nel formato:

{
  "message": "string"
}

Dove message è un messaggio che indica la ragione dell'errore.

L'API può rispondere con i seguenti codici d'errore: