Disclosures and disclosure documents
Banks and regulators need to verify that the required disclosures have been made, so Synctera keeps a record of every disclosure you make to every customer. Our API thus supports the concept of a disclosure record, which we usually just call a disclosure. The main fields of a disclosure are:person_idorbusiness_id: identifies the relevant customerevent_type: describes the customer’s level of interaction with the disclosed documenttype: describes the regulatory requirement that triggered the disclosureversion: identifies a particular revision of the disclosed document
type and version uniquely specify a disclosure document. These are represented in Synctera’s database, but not currently available via our API. You should have a default set of disclosure documents already available:
| disclosure type | document version |
|---|---|
REG_DD | 1.0 |
KYC_DATA_COLLECTION | 1.0 |
REG_E | 1.0 |
REG_CC | 1.0 |
E_SIGN | 1.0 |
PRIVACY_NOTICE | 1.0 |
TERMS_AND_CONDITIONS | 1.0 |
Creating a disclosure record
After you disclose a piece of information to a customer, typically by presenting them with a document that they must read and accept, you need to create a disclosure by callingPOST /v0/disclosures. The request body is a disclosure record.
Personal customers
To create a disclosure record for a personal customer:Business customers
To create a disclosure record for a business customer, specifybusiness_id instead of person_id:
What it means
Together,type and version identify the disclosure document. If this disclosure document does not already exist in Synctera’s system, you will get an error. See above for the list of available disclosure documents.
The type and event_type fields are fully described in the API specification.
Response
On success,POST /v0/disclosures returns a 201 Created response with the new disclosure record (including a unique ID). For example, the above request to create a disclosure for a personal customer might return
Retrieval
After creating disclosures, you can list them or retrieve individual records. Get a paginated list all disclosure records across your customer base:person_id or business_id to limit the result to a single customer:

