Update history
Summer 26'
- Add new control to detect deprecated document model like Italien Paper card phase-out in August 2026.
The control is
documentModelValidmapped on Prevent controlmodelValidto generate ERRORDOCUMENT_MODEL_DEPRECATED(code 2623).
Spring 26'
-
LibPhoneNumber 9.0.22 library updated for phone number validation.
-
Add a new endpoint for Analytics API that returns all events including pending events of client files, see analytic api documentation
-
New LiveCheck mock sub-addresses added :
| sub-address | Simulated LiveCheck decision |
|---|---|
| -LC_DOC_DAMAGED | LiveCheck decision rejected with cause "Document damaged" |
| -LC_DOC_COPY_DETECTED | LiveCheck decision rejected with cause "Non-original document" |
| -LC_DOC_BLACK_AND_WHITE | LiveCheck decision rejected with cause "Black and white document" |
| -LC_DOC_MULTIPLE_DETECTED | LiveCheck decision rejected with cause "Multiple documents" |
| -LC_DOC_INSTRUCTIONS_NOT_FOLLOWED | LiveCheck decision rejected with cause “Instructions of the document not followed" |
| -LC_BIO_AGE_REQUIREMENT | LiveCheck decision rejected with cause "Non-compliant age" |
| -LC_BIO_NO_MOTION | LiveCheck decision rejected with cause "No motion detected" |
| -LC_BIO_MULTIPLE_FACES | LiveCheck decision rejected with cause "Multiple people" |
| -LC_BIO_INAPPROPRIATE_ATTIRE | LiveCheck decision rejected with cause "Inappropriate attire" |
| -LC_BIO_INSTRUCTIONS_NOT_FOLLOWED | LiveCheck decision rejected with cause “Biometric instructions not followed." |
see list of usable sub-addresses for all available mocks
Winter 26'
-
Add new control 'barcodeDocumentPersonalNumberMatch' and a related warning code 2150 when the barcode is not consistent with the content of the document.
-
Added support for the following language: Polish (pl).
-
Added new document type
VISArepresenting the Visa
Fall 25'
-
Add new page in documentation to describe all events of analytic service API V6 Analytic Events
-
Add a new page dedicated to the new API Analytic API V6 Analytic
-
Added 'ExtraFields' field : JSON additional participant data. The values and keys must be UTF-8 encoded strings. This field can only be populated via the API.
-
Added support for the following language: Hungarian (hu).
-
Added a new control on the identity document:
nationalityMatchControlwhich checks that the participant's nationality indicated in the file matches the one found in the identity document.- New related warning code:
2031: The nationality found in the document does not match the participant nationality.
-
Added the
EXTERNAL_CONSENT_VIEWEDevent, which is triggered when the Namirial consent page is displayed to the user. This event is recorded only the first time and appears in the timeline. It is also reported in the BI system. -
Adding the possibility to refuse GDPR consents at the beginning of the user journey. In this case a new event will be added in the report.json:
GDPR_REFUSAL.
-
A Javascript event is triggered when the participant clicks on the refusal button of the GDPR consents:
ACTION_REFUSE_GDPR.
-
Addition of Finovox checks: When the "containsTamperingSign" check is true, there is evidence of document tampering. In this case, a Finovox analysis is performed. The details of the analysis—risk levels, link to the report document—will be displayed in the details and generated in the report.json.
-
‘Nationality’ field: The Participant’s Nationality field, represented by two characters (ISO 3166-1 alpha-2 standard) or three characters (ISO 3166-1 alpha-3 standard), can be provided via API. When specified, this field is stored and follows the participant throughout their entire process. It is also included in the report.json.
Summer 25'
-
Add a new check on video identification:
identityHolderAgeControlwhich verifies that the age stated on the identity document matches the age of the person determined during the FaceMatch Video.- New related error code:
2533: Suspected age inconsistency.
-
When Sepamail control is in progress, the client file page automatically refreshes to display the result.
Spring 25'
-
New documentation about reminder-type notifications
-
Add strict name control to define whether the lastname of the participants will be required for video identity verification.
-
New data on the Document Submission API:
remainingTrieswhich indicates how many tries remain.
-
New behavior regarding LiveCheck controls to simplify integration with Trust And Sign:
liveCheckStatusAcceptedandliveCheckWorkableElementsdata are now always present in thereport.jsonfile, except when the LiveCheck request could not be performed.
Winter 25'
-
Namirial QES signatures now take into account the user's workflow language (using SignBook).
-
Add a new control on video identification :
documentVideoNotTamperedwhich checks a video injection attack.- New related error code :
2414: The document video has been substitued or tampered.
-
Add a new control on video identification :
biometryVideoNotTamperedwhich checks a video injection attack.- New related error code :
2413: The biometry video has been substitued or tampered.
-
New notification event added to simplify the follow-up of the participant for resuming their workflow:
REMINDER_INCOMPLETE_FILE: this reminder replaces all existing reminders and will be triggered at each follow-up event.
-
Add a new control on the Document Submission API:
mrzGeometryValidwhich checks if the typography of the MRZ does conform to the model of the document.
-
New warning code for document submission :
2532: The typography of the MRZ does not conform to the model of the document.
-
Powens : added the redirect mode which allows to open the Powens flow in the same page of the user with the SignBook bankAccountMode parameter
bankAccountMode= redirect | popup- make sure to add the redirectURI in the Powens console whitelist
-
New data in IDENTITY notification web hooks:
livecheckRequest: DISABLED | SENT | NOT_SENT: LiveCheck request statusautoControls: OK | KO: control summary results
These are optional and are not included when Trust And Sign wasn't able to determine those values.
-
Add new variables in workflow configuration:
- participantType.IDENTIFIER.email.all
- participantType.IDENTIFIER.email.other
- participantType.IDENTIFIER.mobilePhone.all
- participantType.IDENTIFIER.mobilePhone.other
-
New error codes for the Powens service for bank documents :
3123: There is a technical issue between Powens banking service and the target bank.3124: The connection limit set by the target bank has been reached.3125: The website of the target banking institution is inaccessible.3126: The specific authentication feature is not supported by the target bank.3127: The data received by Powens banking service is incomplete.3128: An unknown error was returned by the Powens banking service.
-
New notifications events added to improve the integration of Trust And Sign:
DOCUMENT_SUBMITTED_FOR_PARTICIPANT: Sent when a document has been submitted by participant.ALL_MANDATORY_DOCUMENT_SUBMITTED_FOR_PARTICIPANT: Sent when all mandatory documents for participant have been submitted.CLIENT_FILE_CLOSED: Sent when a client file is accepted or rejected.LIVE_CHECK_STARTED: When a LiveCheck request has been successfully sent.
-
New behavior regarding the triggering of LiveCheck against unrecoverable controls alerts: list of unrecoverable errors that do not trigger LiveCheck in all cases (only if errors and always mode)
| Trust And Sign Code | Description |
|---|---|
| 2096 | The country of issue of the document is not allowed |
| 2097 | The document has expired |
| 2112 | The document is a specimen |
| 2609 | The back of the document was not found |
| 2615 | The front of the document was not found |
| 2022 | The document received does not match the expected one |
Fall 24'
- SEPAMAIL: Add the following error codes:
- 2230: The IBAN is for a legal entity, whereas an IBAN for a person is required (or vice versa)
- Removal of an obsolete implementation of the SEPAMAIL DIAMOND service.
- Integration of the Powens service for bank documents:
- You can submit your bank documents via Powens by using the Pretty attachments page in SignBook.
- Two new events in the JSON report:
POWENS_BANK_STARTandPOWENS_BANK_DONE. - New error codes :
- 3120: An internal error occurred with Powens banking service.
- 3121: The waiting time for a response from Powens banking service has passed (15min).
- 3122: An error occurred while retrieving the PDF document with the Powens banking service.
- Document preview when submitting documents to SignBook :
- Only PNG and JPEG files can be previewed.
- This new feature is only available on the Pretty attachments page.
- New notification: 'Rejection after identification automatically rejected' triggered if Video identity verification is configured
with an automatic rejection action in the event of control errors. This notification can also be used by WebHook.
- Notification identifier:
FACE_MATCH_ERROR.
- Notification identifier:
- Archiving reference identifier added for workflows without signature in the timeline.
- Enable the use of the fraud database for video identifications, so that documents captured during video verification can be declared as fraudulent.
- libPhoneNumber 8.13.44 library updated for phone number validation.
-
Integration documentation update:
- Added a troubleshooting page for customers experiencing integration problems via mobile webview.
- Modification of the iframe attribute to correctly specify the allow=“camera ; microphone ” permissions following problems encountered with the Safari browser on Iphone.
-
Addition of information submitted in the Sepamail control error message (iban for errors relating to the iban, date of birth for consistency errors relating to this information and so on...).
- Add a new control on the Document Submission API:
qesDataExtractionFromVizValidwhich checks if the data extracted from the visualization area do not contain any invalid characters (<>+=$()?;!,) nor any incorrect value (e.g. a birthdate > 150 years).validityPeriodModelMatchwhich checks if the emission date, or expiration date and theoretical validity duration are consistent with the actual document model ( country and model-year ). It also checks that the emission date is not in the future.
- Add the following error codes:
- 2621 : Data extracted from the identification document supplied contains invalid characters or has an incorrect value.
- 2622: Emission date, or expiration date and theoretical validity duration are not consistent with the actual document model ( country and model-year ). Emission date in the future also triggers this error.
Summer 24'
- New Pretty signature page interface. We've developed a new signature page to offer participants a more modern and fluid
navigation.
- This new interface works only with our Namirial signature: simple, advanced and qualified level.
- This feature is optional at extra cost.
- To reduce the amount of personal data displayed in SignBook, it is now possible to hide the first digits of the cell phone number. By default, this new configuration is not activated, so as not to disrupt the integration of existing workflows. If you wish to activate it, please send us a request by creating a ticket on our Support Portal at the following address: https://support.netheos.com/
- We've added the option of specifying the countries authorized for FAST identity verification, depending on the type of ID selected. As a reminder, the authorized countries filter function allows you to define the list of authorized countries by specifying the ISO 3166-2 country codes, separated by commas.
- New option to set video archiving parameters for FAST identity checks.
- The document type "Home insurance attestation" added to Proof of address category.
- Add a new control, only in a qualified signature context, on
the Document Submission API:
qesDataExtractionFromVizCompletewhich allows to check if the extraction of data from the visualization area is complete enough to allow the realization of a qualified electronic signature.
- Add the following error codes:
- 2620 : Missing mandatory data for qualified electronic signature.
Spring 24'
- Add a new control on the Document Submission API:
issuerReferentialHolderValidwhich verify the validity of identity documents by using the holder's birth name and first name against the document repository API (DocVerif)
- Add controls for video identification
originalDocumentcheck if this is an original document (not a printed / photocopy, screen capture...)pictureNotTamperedcheck if the identity photo has not been substituted or tampered.
- Add the following error codes:
- 2109 : The birthName and/or firstName extracted from document are different from the actual values in issuer referential.
- 2411 : The document comes from a photocopy or a remote screen.
- 2412 : The holder's photo has been changed.
Winter 24'
- Addition of new checks for IBANs taken from RIBs or defined in the legal entity's details
sepamailIbanValidto check whether the IBAN is validsepamailLegalEntityIdMatchchecks whether the IBAN matches the legal entity identifiersepamailLegalEntityOfficeIdMatchchecks whether the IBAN corresponds to the legal entity's office identifiersepamailBirthAndFirstNameMatchis used to check whether the IBAN is consistent with the birth name/first name of the declared identitysepamailLastAndFirstNameMatchis used to check whether the IBAN is consistent with the user name/first name of the declared identity.sepamailBirthDateMatchis used to check whether the IBAN is consistent with the date of birth of the declared identity.
-
Add the following error codes:
- 2220 : IBAN unknown or unverifiable.
- 2221 : IBAN cannot be checked by the bank holding the account.
- 2222 : Account closed less than 14 months ago.
- 2223 : IBAN is unknown.
- 2224 : Account known but outside the diamond perimeter (e.g. savings account).
- 2225 : IBAN is not consistent with the birth name/first name of the declared identity.
- 2226 : IBAN is not consistent with the username/first name of the declared identity.
- 2227 : IBAN is not consistent with the birthdate of the declared identity.
- 2228 : IBAN is not consistent with the declared legal agent.
- 2229 : IBAN is not consistent with the declared legal agent.
-
Addition of the possibility of declaring identity documents resulting from FAST or MAX video verification to be fraudulent
- Allow possibility to enable desktop notifications for client files events to be validated in the Back Office Center interface.
- The Back Office Center user account creation email notification is now translated into French and English
Fall 23'
- Enabling LiveCheck mock mode now supports case-insensitive email sub-addresses.
- Add fileId field in reportJson for every submitted files. Attachments files and identity verification files can be collected via the V6 api.
- New controls have been added to tax notices following the shutdown of the tax notice online verification service. Some of these new controls are based on the presence, quality and content of the doc2D on the document.
Summer 23'
- Removed deprecated checks
namesInvertedandfirstLastNamesInvertedon the Document Submission API. - after shutdown of tax notice online verification service, removed keys from report.json : taxNoticeConnectorRequested, taxNoticeConnectorFailed
- disabled almost all controls on tax notice documents
Summer 22'.
- Added the ability to redefine the link back to the wrapper page directly when integrating with NthSignbook using the callbackURL option
Spring 22'.
- Add the following error codes:
- 2112: The document is a specimen
- 2113: The document is not properly framed
- Added new checks on the Document Submission API
notSpecimenfor identity documents
- The new [pretty] display mode(../integration_signbook_v3#show-new-version-of-signbook-for-credentials) will be generalized in the Summer 22 update, so the old one will be deprecated.
Winter 22'.
- API V6 :
- Added fields
participants[].documentToSign[]andparticipants[].documentToVisualize[]when Retrieving information from a folder
- Added fields
- Add the following error codes:
- 2075: Error related to the verification of a payslip
- Added new checks on the Document Submission API
- legalEntityOfficeAlive
- Add new keys to the report.json
- companyOfficeAlive
- report.json
- Add fields events[].event[@type="CREATION"].groupUuid and events[].event[@type="CREATION"].groupName when creating a File client
- Added a new event type (GROUP_TRANSFER) when reassigning a group to a clientFile
Fall 21'.
- Added LiveCheck functionality
- Added the following error codes:
- 2109 / 2110 / 2111: Errors related to the verification of an identity document with an external repository
- 3110 / 3111: MiTrust service access errors
- 2928 / 2929 : Signature errors
- 2130 / 2131: 2D-Doc errors
- 3200: Document verification error via LiveCheck
- Added new checks on the Document Submission API
- Added
issuerReferentialRequested,issuerReferentialConnectorSuccess,issuerReferentialKnownDocumentandissuerReferentialValidwhich are controls with the document repository (DocVerif)
- Added
- Added
participantUuidparameter to the [document recheck] request(../integration_api_v6#re-submission-dun-document) - Adding new rejection causes :
ACTIVATION_EXPIRED,OTP_EXPIRED_AND_NO_RENEWAL_LEFTandMAX_NUMBER_OF_RENEWAL_REACHEDwhen signing
- Adding new keys to the report.json
signDocuments/idinSIGNATUREevents indicating which contracts have been signed
Summer 21'.
- report.json
- Removed
faceMatches[]field - Added
clientFile.participants[].identityChecks[]field for participant identity verification
- Removed
- Reopening: Reopening a document for signing reopens the signature of all participants
- Keywords
- Add
locationkey to indicate the position of a keyword
- Add
- API v6
- Added
namesNotInvertedandfirstLastNamesNotInvertedcontrols to the document submission API. And deprecation ofnamesInvertedandfirstLastNamesInvertedcontrols.
- Added
- Added the following error codes:
- 3100 / 3101 / 3102: Participant identity errors with Post Office digital identity
Spring 21'.
- API V6
- Added
amountfield for creating and updating a folder - Added API for re-submission of documents
- Added
- report.json
- Added
clientFile.amountfield - Added
DOCUMENT_REPROCESSINGevent to event types - Added
REVIEW_CANCELED,LEGAL_ENTITY_REVIEWED,LEGAL_AGENT_REVIEWEDevents
- Added
- Added the following error codes:
- 2922 / 2923 / 2924: Inconsistency between participant information and identification document
- 2925 / 2926 / 2927 : Error in retrieving the LRE
- 2104 / 2105 / 2106 / 2107 : Problem comparing document and personal numbers for Italian service cards
- Added rejection causes of a folder:
LEGAL_ENTITY_INVALIDandLEGAL_AGENT_INVALID. - Add the following endpoints:
- Accepting a task API V6 and API V6 FaceMatch
- Rejecting a task API V6 and API V6 FaceMatch
- Cancelling the validation of a task API V6 and API V6 FaceMatch
- Rejecting a file, the
causeparameter becomes optional - Modification of the folder creation API
- the
signaturesparameter is deprecated - the
documentsToSignanddocumentsToVisualizeparameters replace the previously deprecated parameter
- the
- report.json: Added
REVIEW_CANCELEDevent - Added new rejection cause
- The
IDENTIFICATION_ERRORcause has been added and appears when the identification before signing comes up with an anomaly - The
LEGAL_ENTITY_INVALIDandLEGAL_AGENT_INVALIDcauses have been added in case of a legal entity verification error
- The
- Added new document type
ITA_TS_CNSrepresenting the Italian service card
Winter 21'.
- Operator Management
- Added
UPDATE_CLIENT_FILESpermission
- Added
- Changed keyword search:
- Added the following error codes:
- 2520 : keywordsParticipantAlert
- 2521: keywordsOperatorAlert
- suppression of info keywords
- control keywordsWhitelist and keywordsBlacklist deprecated
- report.json
- API V6
- Added the following error codes:
- Added the following new error codes:
- 1082: proof file not yet available
- 2613: error reading the date of issue of an identity document
- 2614: error reading the expiry date of an identity document
- 2900 to 2921: error codes with AR24 identification
- Add fields to report.json
- Add event
DEFRAUDED_DOCUMENT_REGISTRATIONwhen a document is marked as fraudulent
- Add event
- report.json
- Added APIs for facematch path (E-IDENTITY)
- Added optional
stampsparameter to the client file creation API
Fall 20'.
- Adding fields to report.json
- Added
anonymizedfield on submitted documents - Added
EXTERNAL_ACTIONevent type - Added
birthNameMatchcontrol for identity documents - New
IDENTIFICATIONevent for electronic registered letter identification
- Added
- Operator Management API
- Added
externalIdfield for operators
- Added
- V6 API
- Added
externalIdfield for participants - Added
postalAddressMatchcontrol in document submission API (only for tax notices)
- Added
- New documents
- Added home insurance certificates (INSURANCE_ATTESTATION)
- Anonymisation of Facematch selfies
- In order to comply with the CNIL and the RGPD, we have added in the configuration of the product, a retention period for the FaceMatch images in the Trust and Sign folder. This delay is taken into account for all rejected or accepted files and is limited to one day maximum. So for any rejected or accepted file, the selfies will be deleted one day after its final status.
Summer 20'.
-
Submission of a file by a participant
- Added message parameter
- Added new fields in the salary slip submission API (
annualNetTaxableIncome,monthlyNetTaxableIncome,legalEntityAddress) - Added details of tax notice amounts ("incomesDetails" key)
-
- Added
reportTypesparameter - Deprecated
reportingparameter
- Added
-
- Addition of CAF certificates (FAMILY_ALLOWANCE)
- Addition of retirement pensions (RETIREMENT_PENSION)
-
Document visibility modification
- Adding the API
-
Adding fields to the report.json
- Added channels on events and tasks
- Added data extracted from tax notices
- Added extracted information for pay slips
-
report.json and report.json v5
- Change of document names in the archive
Spring 20'.
- One Click Contract
- API validate: Added the
participant.civilitykey
- API validate: Added the
- Added the following new error codes:
- 2406: Insufficient number of reference images
- 2407: No face detected
- 2408 : Insufficient number of faces detected
- 2409: Proof of life not detected
- 2410: Reference images do not appear consistent
- 2045: Mobile phone number not found
- Recovering a file
- Add archiving status
ARCHIVING_IS_SCHEDULED[report.json
- Add archiving status
- report.json
- Add archive status
ARCHIVING_IS_SCHEDULEDto the file - Deleted
clientFile.recordIdkey
- Add archive status
Winter 20'.
- Adding Flows to be allowed
- Added
groupkey to Folder Retrieval - Added
securityElementscontrol - report.json
- Added key
documents.areControlsObsolete. - Add key
clientFile.group
- Added key
- report.json v5
- Added key
documents.areControlsObsolete.
- Added key
- Added the following new error codes:
- 2612: Security elements are invalid
Fall 19'.
- Added One Click Contract API
- Updated the file creation API to include One Click Contract
- Added the following new error codes:
- 1062: Request for proof of identity for a participant is missing (in case of advanced signature)
- 1069: The validation of the 1 Click Contract WBS failed
- 1070: The participant data does not match the participant in the reference 1 Click Contract file
Summer 19'.
- Added the following new error codes:
- 1021 : An operator already exists with this email
- 2611 : The issue and validity dates are not consistent with the MRZ
- 2609: The back of the document was not found
- 2610 : Issue and expiry dates are not consistent
- Added operator management API
- report.json v5 and v6 :
- Added
ZIP_REPORT_DOWNLOADevent: when an operator downloads the contents of a folder
- Added
Spring 19'.
- Added the following new error codes:
- 2400: Too many facial identifications in error
- 2401: Internal facial recognition system did not respond
- 2402: Photo could not be extracted from ID document: facial recognition cannot be performed
- 2404: Internal error: unable to process face from ID document
- 2405: Unable to find a single face in the selfie photo
- 2403: The person in the photo extracted from the ID document does not match the person in the selfie
- 2530 : The photo on the document is similar to the one in another file
- Addition of the keys report, downloadDocumentsBeforeSignature and downloadSignedDocuments in the api of Recovering a folder
- Added Reopening a file for signature
- Add Participant Status
- Rejection causes : added key : FACE_MATCH_ERROR
- report.json v6 :
- Add participantUuid key in the list of supporting documents
- Added faceMatches key to the [facial recognition] list(../report_json_v6#list-of-face-matches-facial-recognitions)
- Signbook v3 :
- Adding browser permissions and compatibility for facial recognition Sigbook V3
- Removal of AriadNext
Winter 19'.
- Added web hooks notifications.
- Added variables "clientfile.missingDocuments" and "clientfile.missingDocumentsList
- The variables "missing.documents" and "missing.documents.list" are marked deprecated and will be permanently removed in a future release
- Fixed variables "missing.documents" and "missing.documents.list" which no longer returned the list of missing documents for all participants
Fall 18'.
- Signbook: added delegateeToken to track submission of credentials by a delegated participant.
- report.json: deprecated the following keys in documents.controls: modelValid, documentValid, mrzOcrConsistent
Summer 18'.
- Added new Integration API V6
- Added new version of report.json
- renamed variables "sign." to "participant.". The old format still works to keep backwards compatibility
Spring 18'.
- The "postalLocality" fields are marked deprecated and will be permanently removed in a future release
- Added an API for updating v5 signature documents
- Signing documents are optional when creating v5 folders
- Added keywords to the v5 Document Submission API and to the v5 report.json report.json v5
- Added new "faithfulFont" control in report.json v5 to indicate that the font looks conform on French ID cards
- Added an API for updating documents to be signed v5
- Added the following new error codes:
- 1060: when creating folders if a document to be signed is too large
- 1061: when creating folders if a document to be signed is corrupted
- 2608 : for non compliant fonts for French ID cards
- Addition of the "faithfulFont" field in the return of the ID document submission API v5
Winter 18'.
- Added the following new error codes:
- 1056: when a requested functionality during a call is not active
- 1057: when the proof file of the trusted third party is no longer available (purged)
- 2519: when a modified PDF file is detected
- 2607: when the place of birth extracted from a French NIC does not match the place of birth in the file
- Adding the archiving state in the report.json v5 file (key "archivingState")
- Add archiving state in the calls to retrieve information from a v5 file (key "archivingState")
- Added "delayed" archiving trigger API v5
- Added API to cancel "delayed" archiving v5
- Added "documentId" parameter in document submission call v5
- Added BIC code in the return of the document submission call v5 (only for RIB)
- Added "id" and "category" fields in report.json v5 (in all documents)
- Add "documentId" and "documentCategory" fields in report.json v5 (in AUTHENTICATION, DOCUMENT_SUBMISSION and DOCUMENT_REVIEWED events)
- Added new v5 file finalisation call
- Added new ARCHIVING_CANCELLATION event in v5 report.json
- Added "containsTamperingSign" control to v5 report.json
- Added "birthPlaceMatch" field in report.json v5
- Added "birthPlace" field in the return of the document submission call v5 and in the report.json
- Added "bicCodeFound" field in the return of the RIB v5 submission call
Fall 17' (2017-10-18)
- Adding contract templates (see new folder creation parameter documentTemplateFields-{id})
- Folder archives can be downloaded at any time
- Added new check on PDF documents with annotations with new error code 2518
- Added new APIs for retrieving documents from old folders (Smartlink):
- Smartlink v5 status retrieval
- Sending Smartlink v5 SMS
Summer 17' (2017-06-05)
- Addition of the following new error codes:
- 2550 to 2555 concerning the management of the social security number present on the payslips
- 2600 to 2603 concerning the consistency between MRZ lines and the face of identity documents
- Addition of the new error code 2514
Spring 17' (2017-03-03)
- Added new document submission API
- Improved support for legal entities
- Added IBAN when creating files
- New error codes 2005, 2006, 2007, 2008, 2009, 2011 and 2012
V1.12 (2016-10-17)
- Addition of error code 2101
V1.11 (2016-09-05)
- Added REST calls to retrieve information from a customer file
- Added external ID to folder creation and report.json
- Removed description of secret key authentication
- Removed documentation for the folder update call
- Added new error code 1047
- Mobile phone number is optional when creating records
- Added new document types: tax receipt and property tax
V1.9 (2016-06-07)
- Complete redesign of the signbook events so that the encompassing page has all the details.
V1.8 (2016-03-31): multi-contract support
-
URL API integration modified: v4 v5
-
Profiles are associated with a signatory and not with the file (in api v5, json array "profiles" in the "sign" and "coSign" objects, instead of the method used in api v4 "coSign" objects, instead of the method used in api v4: concatenation of profiles separated by commas in a separate "profiles" part separate "profiles" part). Activate the profile on both signers for equivalent functionality to api v4; the post-signature post-signature supporting documents remain common to both signatories. In api v5, the profiles also allow you to modulate the contracts to be signed by each signatory.
-
Change of name of http "shares" in file creation: in api v4, a single share named "document" defining the contract to be in api v5, one share per contract to be signed, with the name "documentToSign-{id}" where id is the identifier of the document defined in Workflow. in Workflow. At the time of migration, workflows that only one contract (without identifier) now use the default identifier default identifier: if this identifier is not modified manually, for If this identifier is not modified manually, to have a single contract signed in api v5, the part containing this contract must be named pdf "documentToSign-default".
-
Rationalization: some http request paths and parameters have changed in api changed in api v5 (/accept instead of /validate to accept a file, "state" in multiple occurrences on the request /v5/integration/clientfiles (instead of "states" listing comma-separated states) separated by commas), dates in ISO-8601 yyyy-mm-dd or yyyy-mm-ddThh:mm:ss (instead of the yyyy/mm/dd format used in api v4 for the date of birth), etc.).
-
The format of the report.json file has been modified in api v5: dates ISO-8601 dates instead of timestamp, profiles by signatory instead of signed contracts under the "signedDocuments" key, with its identifier and for each one its identifier and the consent clauses "consentClauses" by signatory (and no longer by file: this possibility possibility exists only in the report.json file); the signatory identifier appears in each consent clause. consent clause.