Signer Read
API di lettura per il servizio dei firmatari per Agyo Firma
Swagger ambienti
Descrizione API
Signer Search
POST /v1/rest/signers/search
Permette di recuperare i firmatari di una data azienda
Query Params
-
itemIdidentificativo dell'azienda di cui si vuole avere i firmatari -
pagenumero di pagina -
sizenumero di elementi per pagina -
fullTextpermette di fare una ricerca filtrata per alcuni dati dei firmatari
La ricerca fullText viene fatta su questi dati dei firmatari
-
firstName -
lastName -
fiscalCode -
ownerTaxIdcodice fiscale dell'azienda su cui il firmatario e stato assegnato -
ownerVatNumberpartita iva dell'azienda su cui il firmatario e stato assegnato -
ownerDescriptionragione sociale dell'azienda su cui il firmatario e stato assegnato
Retrive Signer
GET/v1/rest/signers/{id}
Permette di recuperare tutte le info riguardanti uno specifico firmatario
id identificativo del firmatario
UpdateRetrive If Signer Exist into Item
GET
PATCH//v1/rest/signer/{signerId}signers/searchByFiscalCode
Permette
di verificare se
un determinato firmatario esiste già per un'azienda
Query
itemId identificativo dell'azienda
di cui sta
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
si
vuole 1avere
i {firmatari
fiscalCode codice 2fiscale
del firmatario "fiscalCode":che "MEOMRA80A01I829T",si controllando
3
"firstName": "Mara", "lastName": "Meo", "sex": "M", "birthCity": "Sondrio", "birthCountry": "IT", "birthDate": "1980-01-01T00:00:00.000+0000", "email": "rmainini@modora.com", "cellNumber": "3483247964", "itemId": "MNNRFL96D21I829W", "documentIssuer": "Comune", "documentNumber": "AX134444", "documentEndDate": "2020-02-20T00:00:00.000+0000", "documentType": "Carta d'identità",}
CreateDownload FEAFilled/Signed Document
GET
POST/v1/rest/extra-signature/create/fea/v1/rest/utils/download/document { "documentSignType": "string", //FEA remota o FEA grafometrica "imagesContent": [ "string" //base64 delle immagini del documento e codice fiscale del firmatario. Non obbligatorio //.pdf,.jpg,.jpeg,.jpe,.png,.tiff,.tif ], "itemData": { //dati aggiuntivi dell'azienda "address": "string", "city": "string", "description": "string", //ragione sociale dell’azienda "fullAddress": "string", "itemCellNumber": "string", "jurisdictionPlace": "string", "policyNumber": "string", //AXA XL IT00020931EO19A di default "vatNumber": "string", "webSite": "string" }, "mainSignerId": "string", // Codice fiscale del firmatario con certificato FEQ automatica che sigillerà il documento "signerId": 0, "transmitterId": "string" //Identificativo dell’azienda a cui fa riferimento il firmatario a cui verrà fatta l’adesione}Creazione FES
POST/v1/rest/extra-signature/create/fesPermette di attivarescaricare lail tipologiacontratto laper FESi certificati FRM/FSM (firmaFirma elettronica semplice)qualificata adautomatica/Firma unelettronica determinatoqualificata firmatarioremota) sia solamente pre compilato sia quello pre compilato e firmato
Query Params
signerId identificativo del firmatario di
cui si
vuole
recuperare 1il
contratto
{
certType tipologia
di 2certificato
FRM o "signerId":FSM
219
documentType tipo
documento 3FILLED
o }SIGNED
DELETE/v1/rest/extra-signature/delete{ "signerId": 219, "extraSignatureId": 12,}
Initialize
POST/v1/rest/certificate/frm/initializePOST/v1/rest/certificate/fsm/initializeRichiesta per FRM
{ "itemId": "string", "pin": "string", //8 caratteri alfanumerici "savePin": true, "serviceName": "string", //SIGNATURE-FLOW "signerId": 0}Richiesta per FSM
{ "itemId": "string", "serviceName": "string", //SIGNATURE-FLOW "signerId": 0}Submit
POST/v1/rest/certificate/frm/ca/submitPOST/v1/rest/certificate/fsm/ca/submit{ "file": "string", //base64 del contratto fillato e firmato "signerId": 0}AssignCertificate
POST/v1/rest/certificate/frm/assign-certificatePOST/v1/rest/certificate/fsm/assign-certificate{ "certificateId": 0, "itemId": "string", "serviceName": "string", //SIGNATURE-FLOW "signerId": 0}UnAssignCertificate
DELETE/v1/rest/certificate/frm/unassign-certificateDELETE/v1/rest/certificate/fsm/unassign-certificate{ "certificateId": 0, "signerId": 0}