Skip to main content

Client Configuration

The Client Configuration API allows you to retrieve configuration details for a client in the Atelio platform. This endpoint returns client information along with feature-specific configuration settings.

Retrieves the configuration for a client.

GET /client/config

The response includes client identification information and feature-specific configuration settings.

JSON

{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Example Client",
"email": "[email protected]",
"program_id": "program-123456",
"config": {
"onboarding": {
"card_setup_required": true,
"money_movement_required": true,
"kyb_vendor": "persona"
},
"commercial_credit_card": {
"money_movement_required": true
},
"pay_by_bank": {
"watchlist_program_id": "watchlist-123456"
}
}
}
FieldTypeDescription
configobjectConfiguration settings for various features.
emailstringThe client's email address.
idUUIDThe unique identifier for the client.
namestringThe client's name.
program_idstringThe program ID associated with the client.

The config object contains feature-specific configuration settings organized into sections:

FieldTypeDescription
card_setup_requiredbooleanWhether card setup is required during onboarding.
kyb_vendorstringThe vendor used for Know Your Business verification.
money_movement_requiredbooleanWhether money movement setup is required for onboarding or credit cards.
watchlist_program_idstringThe program ID used for watchlist screening in Pay By Bank.

Bash

curl -X GET \
https://api.atelio.com/client/config \
-H 'Authorization: Bearer <YOUR_AUTH_TOKEN>' \
-H 'Identity: <YOUR_IDENTITY_TOKEN>'

JSON

{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Acme Corporation",
"email": "[email protected]",
"program_id": "program-789012",
"config": {
"onboarding": {
"card_setup_required": true,
"money_movement_required": false,
"kyb_vendor": "persona"
},
"commercial_credit_card": {
"money_movement_required": true
},
"pay_by_bank": {
"watchlist_program_id": "watchlist-345678"
}
}
}