Signer Read
API di lettura per Ts Digital Signature per le operazioni riguardanti i firmatari e i certificati. Swagger
Header
Gli header richiesti dalla chiamata sono gli header standard di TSDigital.
Il Content-Type deve essere application/json
In tutte le chiamate dove è richiesto ServiceName non impostare nulla a meno che si vuole utilizzare le api per il servizio adempimenti.
Descrizione API
SIGNER
Signer search
POST /v1/rest/signers/search
Permette di recuperare i firmatari di una data azienda
Query Params
pagenumero di paginaitemIdidentificativo dell'aziendasizenumero di elementi per paginafullTextpermette di fare una ricerca filtrata per alcuni dati dei firmataricertspermette di filtrare per tipologia di firma, i valori accettati sono FRM, FSM, FEA, FES (firma elettronica automatica, firma elettronica remota, firma elettronica avanzata ,firma elettronica semplice)strictCertspermette di filtrare solamente le tipologie di firma attiveserviceNamecontrollare le info su questo campo in cima al documento
La ricerca fullText viene fatta su questi dati dei firmatari
firstNamelastNamefiscalCodeownerTaxIdcodice fiscale dell'azienda su cui il firmatario e stato assegnatoownerVatNumberpartita iva dell'azienda su cui il firmatario e stato assegnatoownerDescriptionragione sociale dell'azienda su cui il firmatario e stato assegnato
Response
{
"page":0,
"itemsNumberPerPage":2,
"totalItems":2,
"totalPages":1,
"signers":[
{
"id":219,
"fiscalCode":"MNNRFL96D21I829W",
"firstName":"Raffaele",
"lastName":"Mainini",
"sex":"M",
"email":"rmainini@mondora.com",
"cellNumber":"",
"ownerDescription":null,
"enabled":true,
"certificates":[
{
"id":225,
"type":"FSM",
"status":"SUBMISSION_SUCCESS"
},
{
"id":226,
"type":"FRM",
"certificateSn":"585",
"certificateId":"10846",
"enabled":true,
"status":"FINAL_SUCCESS",
"createBy":"rmainini@mondora.com"
},
{
"id":60,
"type":"FES",
"enabled":true,
"status":"ACTIVE"
},
{
"id":81,
"type":"FEA",
"enabled":false,
"documentHubId":"5e9847700e20480006394a98",
"status":"INIT"
}
],
"_links":{
"self":{
"href":"https://ts-signer-read-api-test.agyo.io/api/v1/rest/signers/219"
}
}
},
{
"id":247,
"fiscalCode":"PNNGNN80A01I829P",
"firstName":"Giovanni",
"lastName":"Panni",
"sex":"M",
"email":"rmainini@mondora.com",
"cellNumber":"",
"ownerDescription":null,
"enabled":true,
"certificates":[
],
"_links":{
"self":{
"href":"https://ts-signer-read-api-test.agyo.io/api/v1/rest/signers/247"
}
}
}
]
}
Retrive Signer
[GET] /v1/rest/signers/{id}
Permette di recuperare tutte le info riguardanti uno specifico firmatario
ididentificativo del firmatario
Response
{
"id":219,
"fiscalCode":"MNNRFL96D21I829W",
"firstName":"Raffaele",
"lastName":"Mainini",
"fiscalCountry":"IT",
"sex":"M",
"birthCity":"Sondrio",
"birthCountry":"IT",
"birthDate":"1996-04-21T00:00:00.000+0000",
"birthDistrict":"SO",
"city":"Sondrio",
"country":"IT",
"district":null,
"cap":"23010",
"address":"Via Fasulla",
"email":"rmainini@mondora.com",
"cellNumber":"",
"ownerTaxId":null,
"ownerVatNumber":null,
"ownerDescription":null,
"documentIssuer":"me",
"documentNumber":"1234",
"documentEndDate":"2020-04-30T00:00:00.000+0000",
"documentType":"Carta d'identità",
"_links":{
"self":{
"href":"https://ts-signer-read-api-test.agyo.io/api/v1/rest/signers/219"
}
}
}
Retrive If Signer Exist into Item
[GET] /v1/rest/signers/searchByFiscalCode
Permette di verificare se un determinato firmatario esiste già per un'azienda
Query Params
itemIdidentificativo dell'aziendafiscalCodecodice fiscale del firmatario che si sta controllandoserviceNamecontrollare le info su questo campo in cima al documento
UTILS
Download Filled/Signed Document
[GET] /v1/rest/utils/download/document
Query Params
signerIdidentificativo del firmatariocertTypetipologia di certificato FRM o FSMdocumentTypetipo documento FILLED o SIGNED
Generate and return base64 FEA precompiled module
[GET] /v1/rest/utils/generate/fea/module
Permette di generare il contratto del modulo di adesione FEA precompilato
Query Params
-
signerIdidentificativo del firmatario
CERTIFICATE
Retrive Slot Usage
[GET] /v1/rest/certificates/slotUsage/{itemId}
Permette di recuperare il conteggio degli slot per i certificati di un'azienda
Query Params
itemIdidentificativo dell'azienda
Response
{
"totalFRM":3,
"freeFRM":2,
"totalFSM":3,
"freeFSM":3
}
No comments to display
No comments to display