#
Create Contract
To create a contract in development you need to make a POST call to the following URL : https://api-dev.deepblock.fr/api/contracts/create
To create a contract in production you need to make a POST call to the following URL : https://api.deepblock.fr/api/contracts/create
#
Query Parameters
EXAMPLE WITH REQUIRED PARAMETERS ONLY
{
"recipients": [
{
"email":"john_doe@deepblock.eu",
"firstname":"John",
"lastname":"Doe",
"phone_mobile":"0600000000",
"comment":"Test",
"verificator": true
}
],
"callbackUrl":"https://webhook.site/5b85412e-f4f2-4245-bec8-204cee765d27",
"subject":"First test",
"from":"john_doe@deepblock.eu",
"needVerification": true,
"attachments": [
{
"filename":"contrat-type.pdf",
"content":"JVBERi0xLjMKJcTl8uXr/*** File in base64 ***/IF0gPj4Kc3RhcnR4cmVmCjEwMTgzCiUlRU9GCg=="
}
]
}
#
Attachment Parameters Details
Here is a list of all the parameters available in the attachments array
#
Recipients Parameters Details
Here is a list of all the parameters available in the recipients array
CONTRACT WITH RANKS EXAMPLE
{
"recipients": [
{
"email":"john_doe@deepblock.eu",
"firstname":"John",
"lastname":"Doe",
"phone_mobile":"0600000000",
"comment":"Test",
"signPosition":1
},
{
"email":"teri.edou@gmail.com",
"firstname":"Teri",
"lastname":"EDOU",
"phone_mobile":"0600000000",
"comment":"Test",
"signPosition":1
},
{
"email":"gia.len@gmail.com",
"firstname":"Gia",
"lastname":"LEN",
"phone_mobile":"0600000000",
"comment":"Test",
"signPosition":2
}
],
"callbackUrl":"https://webhook.site/5b85412e-f4f2-4245-bec8-204cee765d27",
"subject":"First test",
"from":"john_doe@deepblock.eu",
"attachments": [
{
"filename":"contrat-type.pdf",
"content":"JVBERi0xLjMKJcTl8uXr/*** File in base64 ***/IF0gPj4Kc3RhcnR4cmVmCjEwMTgzCiUlRU9GCg=="
}
]
}
CONTRACT WITH SEARCH AND REPLACE OPTIONS EXAMPLE
{
"recipients": [
{
"email":"john_doe@deepblock.eu",
"firstname":"John",
"lastname":"Doe",
"phone_mobile":"0600000000",
"comment":"Test",
"searchAndReplace": [
{
"find": "|adresse|",
"replace": "Rue de Penthièvre"
},
{
"find": "|pays|",
"replace": "France"
},
{
"find": "|date|",
"replace": "2022-01-02",
"fontSize": 15
},
{
"find": "|paragraphe|",
"charsPerLine": 90,
"replace": "Vestibulum hendrerit dictum metus. Fusce tincidunt felis arcu, nec maximus odio eleifend ut. Mauris dapibus aliquet massa at pretium. Nulla vel lorem commodo, convallis dolor id, lacinia enim. Fusce eget aliquet justo. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vestibulum ac purus ipsum. Curabitur eget semper nisl. Sed blandit tellus vitae magna iaculis, quis pretium velit iaculis."
}
]
}
],
"callbackUrl":"https://webhook.site/5b85412e-f4f2-4245-bec8-204cee765d27",
"subject":"First test",
"from":"john_doe@deepblock.eu",
"attachments": [
{
"filename":"contrat-type.pdf",
"content":"JVBERi0xLjMKJcTl8uXr/*** File in base64 ***/IF0gPj4Kc3RhcnR4cmVmCjEwMTgzCiUlRU9GCg=="
}
]
}