Mifundo Consumer API.
Mifundo Consumer API 1.0 (1.0)
Data Subject email. This is used to contact the Data Subject for getting Consents.
- Mock serverhttps://doc.mifundo.com/_mock/mca/v1/sessions
- Production APIhttps://api.mifundo.com/mca/v1/sessions
- Test APIhttps://apitest.mifundo.com/mca/v1/sessions
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://doc.mifundo.com/_mock/mca/v1/sessions \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"subjectEmail": "john.doe@example.com",
"queryParameters": [
{
"countryCode": "GBR",
"dataPackages": [
"SCORE",
"IDENTIFICATION"
]
}
]
}'Created
Unique Session identifier. Used in subsequent requests to fetch Session related data.
Data Subject email. This is used to contact the Data Subject for getting Consents
Data Subject full name. Field will stay empty until subject has completed the identification step.
Deadline by which the customer is expected to provide input. If Data Subject hasn't provided the input by that time, new Session should be created.
| Enum Value | Description |
|---|---|
| DELIVERY_FAILED | Delivery to the customer failed. |
| WAITING_FOR_CUSTOMER | Awaiting action or input from the customer. |
| COMPLETED_BY_CUSTOMER | Customer has completed the required steps. |
| EXPIRED | The customer's opportunity or session expired. |
Session input elements
ISO 3166-1 alpha-3 code representing the country for which the customer is requesting information about the Data Subject.
List of data packages requested for the specified country.
| Enum Value | Description |
|---|---|
| CREDIT_HISTORY | Historical credit data about the customer. |
| SCORE | Credit score calculated based on customer data. |
| BANK_ACCOUNT_CATEGORIZATION | Categorization of transactions in the customer's bank account. |
| IDENTIFICATION | Identification documents or data of the customer. |
{ "id": "889c9f82-99a8-4936-a26b-c731797a7d87", "createdAtUtc": "2025-03-12T00:00:00+00:00", "createdByName": "Wilford Lowery", "organizationalUnitName": null, "subjectEmail": "john.doe@example.com", "subjectFullName": "John Doe", "customerInputDeadlineUtc": "2025-03-26T00:00:00+00:00", "customerProgressStatus": "WAITING_FOR_CUSTOMER", "queryParameters": [ { … } ] }
- Mock serverhttps://doc.mifundo.com/_mock/mca/v1/sessions
- Production APIhttps://api.mifundo.com/mca/v1/sessions
- Test APIhttps://apitest.mifundo.com/mca/v1/sessions
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://doc.mifundo.com/_mock/mca/v1/sessions?SubjectEmail=string&SubjectFullName=string&CountryCode=string&CreatedFromUtc=2019-08-24&CreatedToUtc=2019-08-24&CustomerProgressStatus=DELIVERY_FAILED&CreatedByName=string&OrganizationalUnitName=string&Skip=0&Take=0' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "sessions": [ { … } ], "paging": { "totalCount": 0, "skip": 0, "take": 0 } }
- Mock serverhttps://doc.mifundo.com/_mock/mca/v1/sessions/{sessionId}
- Production APIhttps://api.mifundo.com/mca/v1/sessions/{sessionId}
- Test APIhttps://apitest.mifundo.com/mca/v1/sessions/{sessionId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://doc.mifundo.com/_mock/mca/v1/sessions/{sessionId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'OK
Unique Session identifier. Used in subsequent requests to fetch Session related data.
Data Subject email. This is used to contact the Data Subject for getting Consents
Data Subject full name. Field will stay empty until subject has completed the identification step.
Deadline by which the customer is expected to provide input. If Data Subject hasn't provided the input by that time, new Session should be created.
| Enum Value | Description |
|---|---|
| DELIVERY_FAILED | Delivery to the customer failed. |
| WAITING_FOR_CUSTOMER | Awaiting action or input from the customer. |
| COMPLETED_BY_CUSTOMER | Customer has completed the required steps. |
| EXPIRED | The customer's opportunity or session expired. |
Session input elements
ISO 3166-1 alpha-3 code representing the country for which the customer is requesting information about the Data Subject.
List of data packages requested for the specified country.
| Enum Value | Description |
|---|---|
| CREDIT_HISTORY | Historical credit data about the customer. |
| SCORE | Credit score calculated based on customer data. |
| BANK_ACCOUNT_CATEGORIZATION | Categorization of transactions in the customer's bank account. |
| IDENTIFICATION | Identification documents or data of the customer. |
{ "id": "77eba4c4-ae2b-46d8-b2b7-37bb85c3c42a", "createdAtUtc": "2025-03-12T00:00:00+00:00", "createdByName": "Wilford Lowery", "organizationalUnitName": null, "subjectEmail": "john.doe@example.com", "subjectFullName": "John Doe", "customerInputDeadlineUtc": "2025-03-26T00:00:00+00:00", "customerProgressStatus": "WAITING_FOR_CUSTOMER", "queryParameters": [ { … } ] }
- Mock serverhttps://doc.mifundo.com/_mock/mca/v1/sessions/{sessionId}
- Production APIhttps://api.mifundo.com/mca/v1/sessions/{sessionId}
- Test APIhttps://apitest.mifundo.com/mca/v1/sessions/{sessionId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://doc.mifundo.com/_mock/mca/v1/sessions/{sessionId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"queryParameters": [
{
"countryCode": "string",
"dataPackages": [
"CREDIT_HISTORY"
]
}
]
}'OK
Unique Session identifier. Used in subsequent requests to fetch Session related data.
Data Subject email. This is used to contact the Data Subject for getting Consents
Data Subject full name. Field will stay empty until subject has completed the identification step.
Deadline by which the customer is expected to provide input. If Data Subject hasn't provided the input by that time, new Session should be created.
| Enum Value | Description |
|---|---|
| DELIVERY_FAILED | Delivery to the customer failed. |
| WAITING_FOR_CUSTOMER | Awaiting action or input from the customer. |
| COMPLETED_BY_CUSTOMER | Customer has completed the required steps. |
| EXPIRED | The customer's opportunity or session expired. |
Session input elements
ISO 3166-1 alpha-3 code representing the country for which the customer is requesting information about the Data Subject.
List of data packages requested for the specified country.
| Enum Value | Description |
|---|---|
| CREDIT_HISTORY | Historical credit data about the customer. |
| SCORE | Credit score calculated based on customer data. |
| BANK_ACCOUNT_CATEGORIZATION | Categorization of transactions in the customer's bank account. |
| IDENTIFICATION | Identification documents or data of the customer. |
{ "id": "4859290b-79c8-477f-919a-25cf1ae436c5", "createdAtUtc": "2025-03-12T00:00:00+00:00", "createdByName": "Wilford Lowery", "organizationalUnitName": null, "subjectEmail": "john.doe@example.com", "subjectFullName": "John Doe", "customerInputDeadlineUtc": "2025-03-26T00:00:00+00:00", "customerProgressStatus": "WAITING_FOR_CUSTOMER", "queryParameters": [ { … } ] }
- Mock serverhttps://doc.mifundo.com/_mock/mca/v1/sessions/{sessionId}/actions/extend-customer-input-deadline
- Production APIhttps://api.mifundo.com/mca/v1/sessions/{sessionId}/actions/extend-customer-input-deadline
- Test APIhttps://apitest.mifundo.com/mca/v1/sessions/{sessionId}/actions/extend-customer-input-deadline
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://doc.mifundo.com/_mock/mca/v1/sessions/{sessionId}/actions/extend-customer-input-deadline' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Created
Unique Session identifier. Used in subsequent requests to fetch Session related data.
Data Subject email. This is used to contact the Data Subject for getting Consents
Data Subject full name. Field will stay empty until subject has completed the identification step.
Deadline by which the customer is expected to provide input. If Data Subject hasn't provided the input by that time, new Session should be created.
| Enum Value | Description |
|---|---|
| DELIVERY_FAILED | Delivery to the customer failed. |
| WAITING_FOR_CUSTOMER | Awaiting action or input from the customer. |
| COMPLETED_BY_CUSTOMER | Customer has completed the required steps. |
| EXPIRED | The customer's opportunity or session expired. |
Session input elements
ISO 3166-1 alpha-3 code representing the country for which the customer is requesting information about the Data Subject.
List of data packages requested for the specified country.
| Enum Value | Description |
|---|---|
| CREDIT_HISTORY | Historical credit data about the customer. |
| SCORE | Credit score calculated based on customer data. |
| BANK_ACCOUNT_CATEGORIZATION | Categorization of transactions in the customer's bank account. |
| IDENTIFICATION | Identification documents or data of the customer. |
{ "id": "8d979a63-1ba3-4859-bf8e-091955cf76c9", "createdAtUtc": "2025-03-12T00:00:00+00:00", "createdByName": "Wilford Lowery", "organizationalUnitName": null, "subjectEmail": "john.doe@example.com", "subjectFullName": "John Doe", "customerInputDeadlineUtc": "2025-03-26T00:00:00+00:00", "customerProgressStatus": "WAITING_FOR_CUSTOMER", "queryParameters": [ { … } ] }