Skip to main content

Signature Config

API di configurazione per Ts Digital Signature. Swagger

Header

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

Il Content-Type deve essere application/json

 

Descrizione API


CONFIG

Get config for specify itemId

[GET] ​/config​/{itemId}

Permette di recuperare le info sul pacchetto attivato per una specifica azienda. Se l'azienda ha 2 pacchetti, uno intestato a se stessa e uno al commercialista, verrà recuperato i pacchetto intestato al commercialista.

Path params

  • itemId identificativo dell'azienda. Come valore accetta sia il vecchio valore dell'id (codice fiscale/p.iva) sia uuid

Response

{
    "itemId": "edf11f25-1a02-402d-9092-4d9d4de64b7d",
    "ownerId": "edf11f25-1a02-402d-9092-4d9d4de64b7d",
    "oldItemId": "MNNRFL96D21I829W",
    "oldOwnerId": "MNNRFL96D21I829W",
    "createdAt": "2021-03-10T13:35:37.087+00:00",
    "updatedAt": "2021-03-10T13:35:37.087+00:00",
    "active": true,
    "fga": true,
    "fra": false,
    "frq": false,
    "fmq": true,
    "erp": false,
    "signatureTimeStamp": false,
    "readOnly": false
}

EXTRADATA

Get extra-data for specify item

[GET] ​/registry​/extra-data

Permette di recuperare i dati aggiuntivi per una specifica azienda

Query params

  • itemId identificativo dell'azienda

Response

{
    "id": "MNNRFL96D21I829W",
    "webSite": " https://agyo.elevio.help/it/articles/477",
    "policyNumber": "IFL0009971",
    "email": "aa@aa.com",
    "cellNumber": "12342"
}

Set extra-data for specify item

[POST] ​/registry​/extra-data

Permette di impostare/aggiornare i dati aggiuntivi per una specifica azienda

Query params

  • itemId identificativo dell'azienda

Request Body

  • webSite default https://agyo.elevio.help/it/articles/477
  • cellNumber
  • email
  • policyNumber default IFL0009971

SEAL

Get seal info for specify item

[GET] ​/seal

Permette di recuperare le informazioni sul sigillo per una specifica azienda

Query params

  • uuid identificativo uuid dell'azienda

Response

{
    "personalSeal": false,
    "personalSealDefault": null
}

Set seal option for specify item

[POST] ​/seal

Permette di impostare/aggiornare i dati del sigillo per una specifica azienda

Request Body

  • uuid identificativo uuid dell'azienda
  • personalSeal se messo a true verrà utilizzato il certificato di firma di un firmatario per sigillare i documenti se invece messo a false verrà utilizzato il certificato di firma di TeamSystem
  • personalSealDefault in caso di personalSeal a true si può impostare il cf del firmatario titolare del certificato di firma qualificata automatica che sigillerà tutti i documenti