Send Contract Record

After a customer signs a new contract, send the contract data set to Concedus to start the import process. The format and structure of the contract data is documented under Data Format. If the customer is not yet registered, he first has to complete the verification process. If the customer is already registered / after the verification is completed, we send you the result of the import request in the form of a compliance record. Depending on the result, you can take further action.

Contract import process

API Method

The transfer of contract records is based on the transfer of customer records. The only difference here is the JSON content and the endpoint. The customer is always assigned to a contract. If the customer has already been transferred in advance, only the customer key and the person key including modified are required in the customer object.

In the Demo-Environment the product "TestAnleihe" is activated by default. Please use this only.

Import contract

POST https://demo2.api.concedus.com/v2/compliance/contracts

Headers

Name
Type
Description

Content-Type*

String

application/zip or application/json

Authorization*

String

Bearer token

Request Body

Name
Type
Description

contracts*

json

attachments

pdf

Contract pdf

Data Format

  • ZIP must be sent if attachments are to be transferred as well. (default)

  • JSON is transmitted when no other attachments are transmitted in file form.

Most products require a contract as PDF file, please ask our legal department if you are not sure if you don't need such a contract)

Contract example

Customer already exists

JSON structure

Contract

Field
Type
Requirement
Description

string

required

"TestAnleihe" (predefined)

number

optional

Surcharge/fee that the customer must pay on top of the nominal price (not obligatory)

number

optional

Discount that the customer receives on the nominal price (not obligatory)

number

required

Nominal value or share of the financial instrument always in EUR without the agio. This is the price of the contracts value and needs to match with the sum on the contract

string

required

"P": primary market

"V": secondary market

string

required

DateTime when the contract is signed

number

optional

The number of shares or amount of shares

number

optional

The interest of the financial instrument

object

required

If customer is new, all data required (like customer)

If customer already exists, only customer.key, customer.person.key and modified required

object

depends on legal requirements

See: Events

string

required

See: Key

string

required

Events

Field
Type
Requirement
Description

string

required

DateTime when the file was created

string

required

individual

string

required

default: "Contract"

string

required

relative file path in the zip file (if wrong or missing, import will fail)

string

required

See: Key

string

required

Last updated