Download OpenAPI specification:Download
Welcome to the Dacxi Chain Partner Integration manual. Here you will find the API documentation to fetch deals and manage orders and also how to setup and receive our events through our webhook system.
When your company is being onboarded, you have only access to the sandbox environment, and this means that your account could only create and interact with test data.
After finishing the onboarding, your account is promoted to the production environment, and now you can create and interact with data in both environments.
Request payloads must be sent in JSON and must specify the following headers:
Content-Type: application/jsonAccept: application/jsonUser-Agent: <YOUR COMPANY NAME>Authorization: Bearer <YOUR TOKEN> (it can be found in your dashboard)Environment: <value> (value could be sandbox or production)Responses are JSON encoded and contain one or two top-level keys. (data)
for successful requests, or (message and errors for failed or rejected
requests).
{
"data": {
"id": "0982ef24-a629-43e4-ad3f-8c53bd8f2f94",
"name": "Aufderhar-Botsford",
"country": "CK",
"sandbox": true
}
}
{
"message": "The given data was invalid."
"errors": {
"amount": [
"The amount field is required."
]
}
}
Webhooks will be sent using a POST to the URL configured in the partner's
dashboard when some events occurs in Dacxi Chain. The request would have the
follow headers and basic payload:
Content-Type: application/jsonAccept: application/jsonDCX-WEBHOOK-ID: <ID>DCX-WEBHOOK-SIGNATURE: <SIGNATURE>{
"event": {
"type": "deal.updated",
"at": "2023-04-17T14:25:02+00:00"
},
"data": {
}
}
The webhook ID will be same if the webhook request is retried in case of failures (timeouts or unsucessfuly status codes). We will make up to 5 tentatives to delivery the webhook before marking it as failed. The time between the tentatives will be increased exponetialy.
The webhook signature could be validaded with HMAC with the follow parameters:
sha512secret obtained in the partner's dashboard{
"event": {
"type": "deal.updated",
"at": "2025-07-18T14:30:59+00:00"
},
"data": {
"id": "698a4675-44d6-4553-a8ee-63689ba1440f",
"sandbox": false,
"status": "shared_with_network",
"company": {
"id": "4920921a-5aa4-449a-9897-c6e0c1a1d611",
"sandbox": false,
"name": "Macejkovic, Stark and Wisozk",
"country": "DE"
},
"name": "Kertzmann-Wilderman",
"description": "Itaque iusto corporis voluptas commodi ullam. Eius asperiores fugiat natus voluptatibus. Explicabo incidunt placeat corporis cum exercitationem veritatis inventore. Vitae dignissimos id deserunt dolores.",
"target": {
"currency": "EUR",
"value": 150000,
"raised": 10000,
"investors_count": 5
},
"country": "DE",
"published_at": "2025-07-18T14:30:59+00:00",
"created_at": "2025-07-14T14:11:17+00:00",
"updated_at": "2025-07-18T14:30:59+00:00"
}
}
Every account has a limit of 60 requests per minute. If you exceed the limit the API will respond with a Too Many Request (429) error.
| Content-Type required | string Value: "application/json" |
| Accept required | string Value: "application/json" |
| User-Agent required | string Example: 0982ef24-a629-43e4-ad3f-8c53bd8f2f94 |
| Authorization required | string Example: Bearer uEcSxJWVPzrpx4LzZEDy7OzoKhW024esZFMJne3N |
| Environment | string Enum: "production" "sandbox" Example: production |
{- "data": {
- "id": "6c447272-8625-4e03-a933-3badbddd6538",
- "sandbox": false,
- "name": "Aufderhar-Botsford",
- "country": "AU"
}
}List all deals owned or reserve by the authenticated company
| page | number Default: 1 Example: page=1 |
| perPage | number Default: 25 Example: perPage=25 |
| filter[status] | string Enum: "draft" "awaiting_verification" "under_verification" "approved" "rejected" "closed" Example: filter[status]=approved Filter deals by status |
| filter[country] | string Example: filter[country]=AU Filter deals by country |
| filter[search] | string Example: filter[search]=new deal Filter deals by name or description |
| sort | string Default: "-published_at" Enum: "created_at" "-created_at" "updated_at" "-updated_at" "published_at" "-published_at" Example: sort=-published_at Sort result by fields (use '-' to sort descending) |
| Content-Type required | string Value: "application/json" |
| Accept required | string Value: "application/json" |
| User-Agent required | string Example: 0982ef24-a629-43e4-ad3f-8c53bd8f2f94 |
| Authorization required | string Example: Bearer uEcSxJWVPzrpx4LzZEDy7OzoKhW024esZFMJne3N |
| Environment | string Enum: "production" "sandbox" Example: production |
{- "data": {
- "id": "3d339e37-153a-414d-8d42-4a75b4c9e205",
- "status": "shared_with_network",
- "sandbox": false,
- "company": {
- "id": "6c447272-8625-4e03-a933-3badbddd6538",
- "sandbox": false,
- "name": "Aufderhar-Botsford",
- "country": "AU"
}, - "name": "Williamson-Lehner",
- "description": "Est voluptas voluptate ratione voluptatum debitis explicabo consequatur. Et rem quo eveniet saepe. Cumque dolor minus adipisci impedit. Possimus est omnis facere enim sit provident ipsum.",
- "target": {
- "currency": "AUD",
- "value": 1000000,
- "raised": 10000,
- "investors_count": 10
}, - "country": "AU",
- "published_at": "2023-04-06T10:12:05+00:00",
- "created_at": "2023-03-10T13:35:28+00:00",
- "updated_at": "2023-03-10T13:35:28+00:00"
}, - "links": {
- "last": null,
- "prev": null,
}, - "meta": {
- "current_page": 1,
- "from": 1,
- "per_page": 25,
- "to": 25
}
}Import a partner deal
| Content-Type required | string Value: "application/json" |
| Accept required | string Value: "application/json" |
| User-Agent required | string Example: 0982ef24-a629-43e4-ad3f-8c53bd8f2f94 |
| Authorization required | string Example: Bearer uEcSxJWVPzrpx4LzZEDy7OzoKhW024esZFMJne3N |
| Environment | string Enum: "production" "sandbox" Example: production |
| name | string [ 3 .. 80 ] characters | ||||||||||
| country | string = 2 characters | ||||||||||
object | |||||||||||
| |||||||||||
| description | string | ||||||||||
| logo | string <url> | ||||||||||
| tile | string <url> | ||||||||||
| equity_percentage | numeric | ||||||||||
| issuer_fee_percentage | numeric | ||||||||||
| starts_preview_at | datetime <Y-m-d\TH:i:sP> | ||||||||||
| starts_at | datetime <Y-m-d\TH:i:sP> | ||||||||||
| ends_at | datetime <Y-m-d\TH:i:sP> | ||||||||||
Array of objects | |||||||||||
Array
| |||||||||||
| redirect_url | string <url> | ||||||||||
object | |||||||||||
| |||||||||||
{- "name": "Williamson-Lehner",
- "country": "AU",
- "target": {
- "currency": "AUD",
- "value": 1000000
}, - "description": "Est voluptas voluptate ratione voluptatum debitis explicabo consequatur. Et rem quo eveniet saepe. Cumque dolor minus adipisci impedit. Possimus est omnis facere enim sit provident ipsum.",
- "equity_percentage": 10,
- "issuer_fee_percentage": 1,
- "starts_preview_at": "2023-04-10T00:00:00+00:00",
- "starts_at": "2023-04-15T00:00:00+00:00",
- "ends_at": "2023-04-30T00:00:00+00:00",
- "attachments": [
- {
- "name": "attachment1.pdf",
- "title": "Attachment",
- "size": 3328151,
- "type": "other"
}
], - "escrow_account_bank_details": {
- "beneficiary_name": "My Company Escrow",
- "bank_name": "Bankname",
- "iban": "DE89370400440532013000",
- "bic": "BARCGB22XXX"
}
}{- "data": {
- "id": "3d339e37-153a-414d-8d42-4a75b4c9e205",
- "status": "draft",
- "sandbox": false,
- "company": {
- "id": "6c447272-8625-4e03-a933-3badbddd6538",
- "sandbox": false,
- "name": "Aufderhar-Botsford",
- "country": "AU"
}, - "name": "Williamson-Lehner",
- "country": "AU",
- "target": {
- "currency": "AUD",
- "value": 1000000,
- "raised": 10000,
- "investors_count": 10
}, - "description": "Est voluptas voluptate ratione voluptatum debitis explicabo consequatur. Et rem quo eveniet saepe. Cumque dolor minus adipisci impedit. Possimus est omnis facere enim sit provident ipsum.",
- "equity_percentage": 10,
- "issuer_fee_percentage": 1,
- "published_at": "2023-04-06T10:12:05+00:00",
- "starts_preview_at": "2023-04-10T00:00:00+00:00",
- "starts_at": "2023-04-15T00:00:00+00:00",
- "ends_at": "2023-04-30T00:00:00+00:00",
- "escrow_account_bank_details": {
- "beneficiary_name": "My Company Escrow",
- "bank_name": "Bankname",
- "iban": "DE89370400440532013000",
- "bic": "BARCGB22XXX"
}, - "attachments": [
- {
- "id": "08016f2e-f4d0-44da-816f-6386d4d3fba9",
- "title": "Balance Sheet",
- "name": "balanchesheet-2023.pdf",
- "size": 3328151,
- "type": "other",
- "created_at": "2023-03-10T14:12:46+00:00",
- "updated_at": "2023-03-10T14:12:46+00:00"
}
], - "created_at": "2023-03-10T13:35:28+00:00\"",
- "updated_at": "2023-03-10T13:35:28+00:00\""
}
}Get details from a deal owned or reserved by the authenticated company
| deal required | string Example: 4d47618d-f7ca-4539-afb0-fa49324900bf Deal ID |
| Content-Type required | string Value: "application/json" |
| Accept required | string Value: "application/json" |
| User-Agent required | string Example: 0982ef24-a629-43e4-ad3f-8c53bd8f2f94 |
| Authorization required | string Example: Bearer uEcSxJWVPzrpx4LzZEDy7OzoKhW024esZFMJne3N |
| Environment | string Enum: "production" "sandbox" Example: production |
{- "data": {
- "id": "3d339e37-153a-414d-8d42-4a75b4c9e205",
- "status": "shared_with_network",
- "sandbox": false,
- "company": {
- "id": "6c447272-8625-4e03-a933-3badbddd6538",
- "sandbox": false,
- "name": "Aufderhar-Botsford",
- "country": "AU"
}, - "name": "Williamson-Lehner",
- "country": "AU",
- "target": {
- "currency": "AUD",
- "value": 1000000,
- "raised": 10000,
- "investors_count": 1
}, - "description": "Est voluptas voluptate ratione voluptatum debitis explicabo consequatur. Et rem quo eveniet saepe. Cumque dolor minus adipisci impedit. Possimus est omnis facere enim sit provident ipsum.",
- "equity_percentage": 10,
- "issuer_fee_percentage": 1,
- "published_at": "2023-04-06T10:12:05+00:00",
- "starts_preview_at": "2023-04-10T00:00:00+00:00",
- "starts_at": "2023-04-15T00:00:00+00:00",
- "ends_at": "2023-04-30T00:00:00+00:00",
- "attachments": [
- {
- "id": "08016f2e-f4d0-44da-816f-6386d4d3fba9",
- "title": "Balance Sheet",
- "name": "balanchesheet-2023.pdf",
- "size": 3328151,
- "type": "other",
- "created_at": "2023-03-10T14:12:46+00:00",
- "updated_at": "2023-03-10T14:12:46+00:00"
}
], - "escrow_account_bank_details": {
- "beneficiary_name": "My Company Escrow",
- "bank_name": "Bankname",
- "iban": "DE89370400440532013000",
- "bic": "BARCGB22XXX"
}, - "created_at": "2023-03-10T13:35:28+00:00\"",
- "updated_at": "2023-03-10T13:35:28+00:00\""
}
}Update deal.
| deal required | string Example: 4d47618d-f7ca-4539-afb0-fa49324900bf Deal ID |
| Content-Type required | string Value: "application/json" |
| Accept required | string Value: "application/json" |
| User-Agent required | string Example: 0982ef24-a629-43e4-ad3f-8c53bd8f2f94 |
| Authorization required | string Example: Bearer uEcSxJWVPzrpx4LzZEDy7OzoKhW024esZFMJne3N |
| Environment | string Enum: "production" "sandbox" Example: production |
| status | string Value: "closed" The field is optional |
| ends_at | datetime <Y-m-d\TH:i:sP> The field is optional, but if present, the new date needs to be greater or equal today |
{- "status": "closed",
- "ends_at": "2023-04-06T00:00:00+00:00"
}{- "data": {
- "id": "3d339e37-153a-414d-8d42-4a75b4c9e205",
- "status": "shared_with_network",
- "sandbox": false,
- "company": {
- "id": "6c447272-8625-4e03-a933-3badbddd6538",
- "sandbox": false,
- "name": "Aufderhar-Botsford",
- "country": "AU"
}, - "name": "Williamson-Lehner",
- "country": "AU",
- "target": {
- "currency": "AUD",
- "value": 1000000,
- "raised": 10000,
- "investors_count": 1
}, - "description": "Est voluptas voluptate ratione voluptatum debitis explicabo consequatur. Et rem quo eveniet saepe. Cumque dolor minus adipisci impedit. Possimus est omnis facere enim sit provident ipsum.",
- "equity_percentage": 10,
- "issuer_fee_percentage": 1,
- "published_at": "2023-04-06T10:12:05+00:00",
- "starts_preview_at": "2023-04-10T00:00:00+00:00",
- "starts_at": "2023-04-15T00:00:00+00:00",
- "ends_at": "2023-04-30T00:00:00+00:00",
- "attachments": [
- {
- "id": "08016f2e-f4d0-44da-816f-6386d4d3fba9",
- "title": "Balance Sheet",
- "name": "balanchesheet-2023.pdf",
- "size": 3328151,
- "type": "other",
- "created_at": "2023-03-10T14:12:46+00:00",
- "updated_at": "2023-03-10T14:12:46+00:00"
}
], - "escrow_account_bank_details": {
- "beneficiary_name": "My Company Escrow",
- "bank_name": "Bankname",
- "iban": "DE89370400440532013000",
- "bic": "BARCGB22XXX"
}, - "created_at": "2023-03-10T13:35:28+00:00\"",
- "updated_at": "2023-03-10T13:35:28+00:00\""
}
}Cancel a deal owned by the company if it was not shared with network.
| deal required | string Example: 4d47618d-f7ca-4539-afb0-fa49324900bf Deal ID |
| Content-Type required | string Value: "application/json" |
| Accept required | string Value: "application/json" |
| User-Agent required | string Example: 0982ef24-a629-43e4-ad3f-8c53bd8f2f94 |
| Authorization required | string Example: Bearer uEcSxJWVPzrpx4LzZEDy7OzoKhW024esZFMJne3N |
| Environment | string Enum: "production" "sandbox" Example: production |
{- "id": "3d339e37-153a-414d-8d42-4a75b4c9e205",
- "status": "cancelled",
- "company": {
- "id": "6c447272-8625-4e03-a933-3badbddd6538",
- "sandbox": false,
- "name": "Aufderhar-Botsford",
- "country": "AU"
}, - "name": "Williamson-Lehner",
- "country": "AU",
- "target": {
- "currency": "AUD",
- "value": 1000000,
- "raised": 10000,
- "investors_count": 10
}, - "description": "Est voluptas voluptate ratione voluptatum debitis explicabo consequatur. Et rem quo eveniet saepe. Cumque dolor minus adipisci impedit. Possimus est omnis facere enim sit provident ipsum.",
- "equity_percentage": 10,
- "issuer_fee_percentage": 1,
- "published_at": "2023-04-06T10:12:05+00:00",
- "starts_preview_at": "2023-04-10T00:00:00+00:00",
- "starts_at": "2023-04-15T00:00:00+00:00",
- "ends_at": "2023-04-30T00:00:00+00:00",
- "attachments": [
- {
- "id": "08016f2e-f4d0-44da-816f-6386d4d3fba9",
- "title": "Balance Sheet",
- "name": "balanchesheet-2023.pdf",
- "size": 3328151,
- "type": "other",
- "created_at": "2023-03-10T14:12:46+00:00",
- "updated_at": "2023-03-10T14:12:46+00:00"
}
], - "escrow_account_bank_details": {
- "beneficiary_name": "My Company Escrow",
- "bank_name": "Bankname",
- "iban": "DE89370400440532013000",
- "bic": "BARCGB22XXX"
}, - "created_at": "2023-03-10T13:35:28+00:00\"",
- "updated_at": "2023-03-10T13:35:28+00:00\""
}List all orders from this deal
| deal required | string Example: 4d47618d-f7ca-4539-afb0-fa49324900bf Deal ID |
| Content-Type required | string Value: "application/json" |
| Accept required | string Value: "application/json" |
| User-Agent required | string Example: 0982ef24-a629-43e4-ad3f-8c53bd8f2f94 |
| Authorization required | string Example: Bearer uEcSxJWVPzrpx4LzZEDy7OzoKhW024esZFMJne3N |
| Environment | string Enum: "production" "sandbox" Example: production |
{- "data": {
- "id": "8144f259-339e-45ca-930d-c3bbb5841bdb",
- "company": {
- "id": "6c447272-8625-4e03-a933-3badbddd6538",
- "sandbox": false,
- "name": "Aufderhar-Botsford",
- "country": "AU"
}, - "currency": "AUD",
- "amount": 10000,
- "client_ref": "0982ef24-a629-43e4-ad3f-8c53bd8f2f94",
- "created_at": "2023-04-13T13:05:47+00:00",
- "updated_at": "2023-04-13T13:05:47+00:00"
}
}| deal required | string Example: 4d47618d-f7ca-4539-afb0-fa49324900bf Deal ID |
| Content-Type required | string Value: "application/json" |
| Accept required | string Value: "application/json" |
| User-Agent required | string Example: 0982ef24-a629-43e4-ad3f-8c53bd8f2f94 |
| Authorization required | string Example: Bearer uEcSxJWVPzrpx4LzZEDy7OzoKhW024esZFMJne3N |
| Environment | string Enum: "production" "sandbox" Example: production |
| id | string = 36 characters ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... An unique identifier (UUID) for the company creating the order. It could be duplicated with orders from other companies. |
| amount | number |
| client_ref | string <= 255 characters |
{- "id": "8144f259-339e-45ca-930d-c3bbb5841bdb",
- "amount": 10000,
- "client_ref": "0982ef24-a629-43e4-ad3f-8c53bd8f2f94"
}{- "data": {
- "id": "8144f259-339e-45ca-930d-c3bbb5841bdb",
- "company": {
- "id": "6c447272-8625-4e03-a933-3badbddd6538",
- "sandbox": false,
- "name": "Aufderhar-Botsford",
- "country": "AU"
}, - "currency": "AUD",
- "amount": 10000,
- "client_ref": "0982ef24-a629-43e4-ad3f-8c53bd8f2f94",
- "created_at": "2023-04-13T13:05:47+00:00",
- "updated_at": "2023-04-13T13:05:47+00:00"
}
}Show an order from a deal
| deal required | string Example: 4d47618d-f7ca-4539-afb0-fa49324900bf Deal ID |
| order required | string Example: 4569d6cd-e4bb-4e12-9384-0c842f6934a3 Order ID |
| Content-Type required | string Value: "application/json" |
| Accept required | string Value: "application/json" |
| User-Agent required | string Example: 0982ef24-a629-43e4-ad3f-8c53bd8f2f94 |
| Authorization required | string Example: Bearer uEcSxJWVPzrpx4LzZEDy7OzoKhW024esZFMJne3N |
| Environment | string Enum: "production" "sandbox" Example: production |
{- "data": {
- "id": "8144f259-339e-45ca-930d-c3bbb5841bdb",
- "company": {
- "id": "6c447272-8625-4e03-a933-3badbddd6538",
- "sandbox": false,
- "name": "Aufderhar-Botsford",
- "country": "AU"
}, - "currency": "AUD",
- "amount": 10000,
- "client_ref": "0982ef24-a629-43e4-ad3f-8c53bd8f2f94",
- "created_at": "2023-04-13T13:05:47+00:00",
- "updated_at": "2023-04-13T13:05:47+00:00"
}
}| deal required | string Example: 4d47618d-f7ca-4539-afb0-fa49324900bf Deal ID |
| order required | string Example: 4569d6cd-e4bb-4e12-9384-0c842f6934a3 Order ID |
| Content-Type required | string Value: "application/json" |
| Accept required | string Value: "application/json" |
| User-Agent required | string Example: 0982ef24-a629-43e4-ad3f-8c53bd8f2f94 |
| Authorization required | string Example: Bearer uEcSxJWVPzrpx4LzZEDy7OzoKhW024esZFMJne3N |
| Environment | string Enum: "production" "sandbox" Example: production |
{ }