curl -X GET 'https://crypto-api.yativo.com/api/v1/yativo-card/customers/yativo_card_customer_8f9a..._1769031332068/source-of-funds' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
{
"success": true,
"message": "Source of Funds questions retrieved",
"data": {
"yativo_card_id": "yativo_card_customer_8f9a..._1769031332068",
"status": "questions_retrieved",
"questions": [
{
"question": "EMPLOYMENT_STATUS",
"label": "What is your employment status?",
"options": ["EMPLOYED", "SELF_EMPLOYED", "UNEMPLOYED", "STUDENT", "RETIRED"]
},
{
"question": "SOURCE_OF_INCOME",
"label": "What is your primary source of income?",
"options": ["SALARY", "BUSINESS_INCOME", "INVESTMENT", "PENSION", "OTHER"]
}
],
"next_step": "Submit answers using POST /source-of-funds"
}
}
Get Source of Funds Questions
Retrieve the source of funds questionnaire and submit the customer’s answers
GET
/
v1
/
yativo-card
/
customers
/
{yativoCardId}
/
source-of-funds
curl -X GET 'https://crypto-api.yativo.com/api/v1/yativo-card/customers/yativo_card_customer_8f9a..._1769031332068/source-of-funds' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
{
"success": true,
"message": "Source of Funds questions retrieved",
"data": {
"yativo_card_id": "yativo_card_customer_8f9a..._1769031332068",
"status": "questions_retrieved",
"questions": [
{
"question": "EMPLOYMENT_STATUS",
"label": "What is your employment status?",
"options": ["EMPLOYED", "SELF_EMPLOYED", "UNEMPLOYED", "STUDENT", "RETIRED"]
},
{
"question": "SOURCE_OF_INCOME",
"label": "What is your primary source of income?",
"options": ["SALARY", "BUSINESS_INCOME", "INVESTMENT", "PENSION", "OTHER"]
}
],
"next_step": "Submit answers using POST /source-of-funds"
}
}
Source of funds declaration is required after KYC approval and before card creation. There are two endpoints:
GET /v1/yativo-card/customers/:yativoCardId/source-of-funds— fetch the questionsPOST /v1/yativo-card/customers/:yativoCardId/source-of-funds— submit answers. See Submit Source of Funds
Get Questions
string
required
Bearer token:
Bearer YOUR_ACCESS_TOKENstring
required
The customer’s
yativo_card_id.string
Language for questions, e.g.
en, de, fr. Defaults to en.curl -X GET 'https://crypto-api.yativo.com/api/v1/yativo-card/customers/yativo_card_customer_8f9a..._1769031332068/source-of-funds' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
{
"success": true,
"message": "Source of Funds questions retrieved",
"data": {
"yativo_card_id": "yativo_card_customer_8f9a..._1769031332068",
"status": "questions_retrieved",
"questions": [
{
"question": "EMPLOYMENT_STATUS",
"label": "What is your employment status?",
"options": ["EMPLOYED", "SELF_EMPLOYED", "UNEMPLOYED", "STUDENT", "RETIRED"]
},
{
"question": "SOURCE_OF_INCOME",
"label": "What is your primary source of income?",
"options": ["SALARY", "BUSINESS_INCOME", "INVESTMENT", "PENSION", "OTHER"]
}
],
"next_step": "Submit answers using POST /source-of-funds"
}
}

