curl --request POST \
--url https://api.dintero.com/v1/accounts/{aid}/management/settings/cdd/cases \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"case_for": {
"account_id": "<string>",
"payout_destination_id": "<string>",
"payout_destination_name": "<string>",
"payout_destination_description": "<string>",
"payout_reference": "<string>"
},
"products": [],
"case_request": {
"checks": [],
"countryCode": "<string>",
"organizationNumber": "<string>",
"requireContractSigning": true,
"details": {},
"callbackUrl": "<string>",
"referenceId": "<string>"
}
}
'import requests
url = "https://api.dintero.com/v1/accounts/{aid}/management/settings/cdd/cases"
payload = {
"case_for": {
"account_id": "<string>",
"payout_destination_id": "<string>",
"payout_destination_name": "<string>",
"payout_destination_description": "<string>",
"payout_reference": "<string>"
},
"products": [],
"case_request": {
"checks": [],
"countryCode": "<string>",
"organizationNumber": "<string>",
"requireContractSigning": True,
"details": {},
"callbackUrl": "<string>",
"referenceId": "<string>"
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
case_for: {
account_id: '<string>',
payout_destination_id: '<string>',
payout_destination_name: '<string>',
payout_destination_description: '<string>',
payout_reference: '<string>'
},
products: [],
case_request: {
checks: [],
countryCode: '<string>',
organizationNumber: '<string>',
requireContractSigning: true,
details: {},
callbackUrl: '<string>',
referenceId: '<string>'
}
})
};
fetch('https://api.dintero.com/v1/accounts/{aid}/management/settings/cdd/cases', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.dintero.com/v1/accounts/{aid}/management/settings/cdd/cases"
payload := strings.NewReader("{\n \"case_for\": {\n \"account_id\": \"<string>\",\n \"payout_destination_id\": \"<string>\",\n \"payout_destination_name\": \"<string>\",\n \"payout_destination_description\": \"<string>\",\n \"payout_reference\": \"<string>\"\n },\n \"products\": [],\n \"case_request\": {\n \"checks\": [],\n \"countryCode\": \"<string>\",\n \"organizationNumber\": \"<string>\",\n \"requireContractSigning\": true,\n \"details\": {},\n \"callbackUrl\": \"<string>\",\n \"referenceId\": \"<string>\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.dintero.com/v1/accounts/{aid}/management/settings/cdd/cases")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"case_for\": {\n \"account_id\": \"<string>\",\n \"payout_destination_id\": \"<string>\",\n \"payout_destination_name\": \"<string>\",\n \"payout_destination_description\": \"<string>\",\n \"payout_reference\": \"<string>\"\n },\n \"products\": [],\n \"case_request\": {\n \"checks\": [],\n \"countryCode\": \"<string>\",\n \"organizationNumber\": \"<string>\",\n \"requireContractSigning\": true,\n \"details\": {},\n \"callbackUrl\": \"<string>\",\n \"referenceId\": \"<string>\"\n }\n}")
.asString();{
"case_for": {
"account_id": "<string>",
"payout_destination_id": "<string>",
"payout_destination_name": "<string>",
"payout_destination_description": "<string>",
"payout_reference": "<string>"
},
"products": [
"payout"
],
"case_request": {
"checks": [
"KYC"
],
"countryCode": "<string>",
"organizationNumber": "<string>",
"requireContractSigning": true,
"details": {},
"callbackUrl": "<string>",
"referenceId": "<string>"
},
"account_id": "<string>",
"events": [
{
"id": 123,
"request_id": "<string>",
"event": "case_created",
"created_at": "2023-11-07T05:31:56Z",
"case_status": "ACTIVE",
"error": "<string>",
"case": {},
"created": {
"case_id": "<string>",
"contract_url": "<string>"
}
}
],
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"created_at": "2023-11-07T05:31:56Z",
"created_by": "1c92f7e1-2897-4d46-bdcc-c127a914fb4e",
"updated_at": "2023-11-07T05:31:56Z",
"deleted_by": "1c92f7e1-2897-4d46-bdcc-c127a914fb4e",
"deleted_at": "2023-11-07T05:31:56Z",
"package": "<string>",
"actions_on_approval": [
"enable_payout_account"
],
"payment_options": [
{
"currencies": [
"NOK"
],
"type": "dintero.zero"
}
]
}{
"error": {
"message": "<string>",
"code": "<string>",
"errors": [
{}
]
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"errors": [
{}
]
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"errors": [
{}
]
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"errors": [
{}
]
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"errors": [
{}
]
}
}Create a due diligence case
scopes:
- admin:accounts
- write:accounts
curl --request POST \
--url https://api.dintero.com/v1/accounts/{aid}/management/settings/cdd/cases \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"case_for": {
"account_id": "<string>",
"payout_destination_id": "<string>",
"payout_destination_name": "<string>",
"payout_destination_description": "<string>",
"payout_reference": "<string>"
},
"products": [],
"case_request": {
"checks": [],
"countryCode": "<string>",
"organizationNumber": "<string>",
"requireContractSigning": true,
"details": {},
"callbackUrl": "<string>",
"referenceId": "<string>"
}
}
'import requests
url = "https://api.dintero.com/v1/accounts/{aid}/management/settings/cdd/cases"
payload = {
"case_for": {
"account_id": "<string>",
"payout_destination_id": "<string>",
"payout_destination_name": "<string>",
"payout_destination_description": "<string>",
"payout_reference": "<string>"
},
"products": [],
"case_request": {
"checks": [],
"countryCode": "<string>",
"organizationNumber": "<string>",
"requireContractSigning": True,
"details": {},
"callbackUrl": "<string>",
"referenceId": "<string>"
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
case_for: {
account_id: '<string>',
payout_destination_id: '<string>',
payout_destination_name: '<string>',
payout_destination_description: '<string>',
payout_reference: '<string>'
},
products: [],
case_request: {
checks: [],
countryCode: '<string>',
organizationNumber: '<string>',
requireContractSigning: true,
details: {},
callbackUrl: '<string>',
referenceId: '<string>'
}
})
};
fetch('https://api.dintero.com/v1/accounts/{aid}/management/settings/cdd/cases', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.dintero.com/v1/accounts/{aid}/management/settings/cdd/cases"
payload := strings.NewReader("{\n \"case_for\": {\n \"account_id\": \"<string>\",\n \"payout_destination_id\": \"<string>\",\n \"payout_destination_name\": \"<string>\",\n \"payout_destination_description\": \"<string>\",\n \"payout_reference\": \"<string>\"\n },\n \"products\": [],\n \"case_request\": {\n \"checks\": [],\n \"countryCode\": \"<string>\",\n \"organizationNumber\": \"<string>\",\n \"requireContractSigning\": true,\n \"details\": {},\n \"callbackUrl\": \"<string>\",\n \"referenceId\": \"<string>\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.dintero.com/v1/accounts/{aid}/management/settings/cdd/cases")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"case_for\": {\n \"account_id\": \"<string>\",\n \"payout_destination_id\": \"<string>\",\n \"payout_destination_name\": \"<string>\",\n \"payout_destination_description\": \"<string>\",\n \"payout_reference\": \"<string>\"\n },\n \"products\": [],\n \"case_request\": {\n \"checks\": [],\n \"countryCode\": \"<string>\",\n \"organizationNumber\": \"<string>\",\n \"requireContractSigning\": true,\n \"details\": {},\n \"callbackUrl\": \"<string>\",\n \"referenceId\": \"<string>\"\n }\n}")
.asString();{
"case_for": {
"account_id": "<string>",
"payout_destination_id": "<string>",
"payout_destination_name": "<string>",
"payout_destination_description": "<string>",
"payout_reference": "<string>"
},
"products": [
"payout"
],
"case_request": {
"checks": [
"KYC"
],
"countryCode": "<string>",
"organizationNumber": "<string>",
"requireContractSigning": true,
"details": {},
"callbackUrl": "<string>",
"referenceId": "<string>"
},
"account_id": "<string>",
"events": [
{
"id": 123,
"request_id": "<string>",
"event": "case_created",
"created_at": "2023-11-07T05:31:56Z",
"case_status": "ACTIVE",
"error": "<string>",
"case": {},
"created": {
"case_id": "<string>",
"contract_url": "<string>"
}
}
],
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"created_at": "2023-11-07T05:31:56Z",
"created_by": "1c92f7e1-2897-4d46-bdcc-c127a914fb4e",
"updated_at": "2023-11-07T05:31:56Z",
"deleted_by": "1c92f7e1-2897-4d46-bdcc-c127a914fb4e",
"deleted_at": "2023-11-07T05:31:56Z",
"package": "<string>",
"actions_on_approval": [
"enable_payout_account"
],
"payment_options": [
{
"currencies": [
"NOK"
],
"type": "dintero.zero"
}
]
}{
"error": {
"message": "<string>",
"code": "<string>",
"errors": [
{}
]
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"errors": [
{}
]
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"errors": [
{}
]
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"errors": [
{}
]
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"errors": [
{}
]
}
}Authorizations
Bearer authentication (token authentication) should be used for accessing the API.
Use Get Token to get an access token for client credentials. Pass the token in the request header:
Authorization: Bearer {access_token}
where the access_token is JSON Web Tokens (JWT).
Path Parameters
An id that uniquely identifies the account.
9Body
Show child attributes
Show child attributes
payout, checkout Case object that will be submitted to the CDD service. See docs at https://docs.quickr.no/
Show child attributes
Show child attributes
What pricing strategy to use for this company.
enable_payout_account, enable_checkout_account, create_payout_destination Show child attributes
Show child attributes
Response
Customer Due Diligence case created
Show child attributes
Show child attributes
payout, checkout Case object that will be submitted to the CDD service. See docs at https://docs.quickr.no/
Show child attributes
Show child attributes
Show child attributes
Show child attributes
An UUID that uniquely identifies the resource
The date-time when the resource was created
The ID of the user/client created the resource
"1c92f7e1-2897-4d46-bdcc-c127a914fb4e"
The date-time when the resource was last updated
The ID of the user/client created the resource
"1c92f7e1-2897-4d46-bdcc-c127a914fb4e"
What pricing strategy to use for this company.
enable_payout_account, enable_checkout_account, create_payout_destination Show child attributes
Show child attributes