All endpoints related to customer identifications (KYC).
- Index business identifications of a partner
Customer Identification (KYC) (1.0)
https://docs.solarisgroup.com/_mock/api-reference/identity/identifications/
the content of the request
The identification method. Default value is idnow
.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/identity/identifications/v1/businesses/{business_id}/identifications
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "method": "idnow" }
Successful result of the operation
The unique ID of the business identification resource.
The identification method. Default value is idnow
.
The reference of the itm identification request. Empty when the identification method is idnow.
The status of the business identification process.
The legal representatives with their video identification details, such as idnow URLs, status, and timestamps of creation and completion.
The status of the business legal identification.
Missing information or documents that Solaris needs from the business to complete the legal identification process.
Field that includes extra details or clarification on the missing information and/or documents Solaris requires.
{ "id": "4c74c804eaea5d2a2d64ef400a27a4d3bid", "method": "idnow", "reference": "TST-VWKRA", "status": "pending", "completed_at": "null", "legal_representatives": [ "string" ], "legal_identification_status": "information_required", "legal_identification_reason": "null", "legal_identification_missing_information": [ "COMPLIANCE_QUESTIONS" ], "legal_identification_missing_information_details": "string", "business_id": "880bbac68a34add190786b9c74f4c82fcbiz" }
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/identity/identifications/v1/businesses/{business_id}/identifications
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
Successful result of the operation
The unique ID of the business identification resource.
The identification method. Default value is idnow
.
The reference of the itm identification request. Empty when the identification method is idnow.
The status of the business identification process.
The legal representatives with their video identification details, such as idnow URLs, status, and timestamps of creation and completion.
The status of the business legal identification.
Missing information or documents that Solaris needs from the business to complete the legal identification process.
Field that includes extra details or clarification on the missing information and/or documents Solaris requires.
{ "id": "4c74c804eaea5d2a2d64ef400a27a4d3bid", "method": "idnow", "reference": "TST-VWKRA", "status": "pending", "completed_at": "null", "legal_representatives": [ "string" ], "legal_identification_status": "information_required", "legal_identification_reason": "null", "legal_identification_missing_information": [ "COMPLIANCE_QUESTIONS" ], "legal_identification_missing_information_details": "string", "business_id": "880bbac68a34add190786b9c74f4c82fcbiz" }
the content of the request
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/identity/identifications/v1/businesses/{business_id}/identifications/{business_identification_id}/approvals
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "approved": true }
{ "business_identification_id": "4c74c804eaea5d2a2d64ef400a27a4d3bid", "approved": true }
Request
Retrieves the details of a single business identification, including the status of the overall business identification process, video identification status and the URLs for the business's legal_representatives, and the legal identification status. You can use this endpoint to check status updates or any changes to the fields.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/identity/identifications/v1/businesses/{business_id}/identifications/{business_identification_id}
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
Successful result of the operation
The unique ID of the business identification resource.
The identification method. Default value is idnow
.
The reference of the itm identification request. Empty when the identification method is idnow.
The status of the business identification process.
The legal representatives with their video identification details, such as idnow URLs, status, and timestamps of creation and completion.
The status of the business legal identification.
Missing information or documents that Solaris needs from the business to complete the legal identification process.
Field that includes extra details or clarification on the missing information and/or documents Solaris requires.
{ "id": "4c74c804eaea5d2a2d64ef400a27a4d3bid", "method": "idnow", "reference": "TST-VWKRA", "status": "pending", "completed_at": "null", "legal_representatives": [ "string" ], "legal_identification_status": "information_required", "legal_identification_reason": "null", "legal_identification_missing_information": [ "COMPLIANCE_QUESTIONS" ], "legal_identification_missing_information_details": "string", "business_id": "880bbac68a34add190786b9c74f4c82fcbiz" }
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/identity/identifications/v1/businesses/identifications
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
Successful result of the operation
The unique ID of the business identification resource.
The identification method. Default value is idnow
.
The reference of the itm identification request. Empty when the identification method is idnow.
The status of the business identification process.
The legal representatives with their video identification details, such as idnow URLs, status, and timestamps of creation and completion.
The status of the business legal identification.
Missing information or documents that Solaris needs from the business to complete the legal identification process.
Field that includes extra details or clarification on the missing information and/or documents Solaris requires.
{ "id": "4c74c804eaea5d2a2d64ef400a27a4d3bid", "method": "idnow", "reference": "TST-VWKRA", "status": "pending", "completed_at": "null", "legal_representatives": [ "string" ], "legal_identification_status": "information_required", "legal_identification_reason": "null", "legal_identification_missing_information": [ "COMPLIANCE_QUESTIONS" ], "legal_identification_missing_information_details": "string", "business_id": "880bbac68a34add190786b9c74f4c82fcbiz" }
Request
Returns all the compliance questions raised by Solaris in relation to a business legal identification. The API response returns the compliance questions' IDs and texts. Each question has its own unique ID. You have to redirect these questions to your customers and collect their answers and submit them to Solaris.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/identity/identifications/v1/businesses/{business_id}/identifications/{business_identification_id}/legal_identification/questions
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
Successful result of the operation
The unique ID of the compliance question created by Solaris.
The text of the compliance question.
The unique ID of the business legal identification.
The unique ID of the business identification resource.
The unique business ID, generated after completing the business onboarding process.
The unique ID of the customer's answer to the compliance question.
The date and time when the compliance question was created by Solaris.
{ "question_id": "ebb463137becc09788dfe21fc066e670qstn", "question_text": "Please provide the license for security / guarding services (Bewachungsgewerbe): § 34a GewO", "legal_identification_id": "14eb210435e09ab7f6a06c8b9b86ce27lid", "business_identification_id": "4c74c804eaea5d2a2d64ef400a27a4d3bid", "business_id": "880bbac68a34add190786b9c74f4c82fcbiz", "answer_id": "db5482ee94c5a091e93f36496562d5ffansr", "answer_text": "string", "asked_at": "2021-07-16T13:38:06.000Z", "answered_at": "2021-07-16T13:53:18.000Z" }
the content of the request
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/identity/identifications/v1/businesses/{business_id}/identifications/{business_identification_id}/legal_identification/questions/{question_id}/answers
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "text": "string" }
Successful result of the operation
The unique ID of the compliance question created by Solaris.
The text of the compliance question.
The unique ID of the business legal identification.
The unique ID of the business identification resource.
The unique business ID, generated after completing the business onboarding process.
The unique ID of the customer's answer to the compliance question.
The date and time when the compliance question was created by Solaris.
{ "question_id": "ebb463137becc09788dfe21fc066e670qstn", "question_text": "Please provide the license for security / guarding services (Bewachungsgewerbe): § 34a GewO", "legal_identification_id": "14eb210435e09ab7f6a06c8b9b86ce27lid", "business_identification_id": "4c74c804eaea5d2a2d64ef400a27a4d3bid", "business_id": "880bbac68a34add190786b9c74f4c82fcbiz", "answer_id": "db5482ee94c5a091e93f36496562d5ffansr", "answer_text": "string", "asked_at": "2021-07-16T13:38:06.000Z", "answered_at": "2021-07-16T13:53:18.000Z" }
Request
Updates the legal identification status from information_required
to pending
and removes the missing_information
flag. Call this endpoint after collecting and submitting the required documents and/or answers to the compliance questions from your customers to Solaris. Afterward, Solaris will review the submitted information and resume the legal identification process.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/identity/identifications/v1/businesses/{business_id}/identifications/{business_identification_id}/legal_identification/mark_as_ready
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload
Successful result of the operation
The unique ID of the business legal identification.
The unique of ID the business identification resource.
The unique business ID, generated after completing the business onboarding process.
The status of the business legal identification.
Missing information or documents that Solaris needs from the business to complete the legal identification process.
{ "id": "14eb210435e09ab7f6a06c8b9b86ce27lid", "identification_id": "4c74c804eaea5d2a2d64ef400a27a4d3bid", "business_id": "880bbac68a34add190786b9c74f4c82fcbiz", "status": "information_required", "reason": "null", "missing_information": "COMPLIANCE_QUESTIONS", "missing_information_details": "string" }
the content of the request
The status of the business legal identification process.
Missing information or documents that Solaris needs from the business to complete the legal identification process.
- Mock Server
https://docs.solarisgroup.com/_mock/api-reference/identity/identifications/v1/businesses/{business_id}/identifications/{business_identification_id}/legal_identification
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "status": "information_required", "missing_information": [ "COMPLIANCE_QUESTIONS" ] }
Successful result of the operation
The unique ID of the business legal identification.
The unique of ID the business identification resource.
The unique business ID, generated after completing the business onboarding process.
The status of the business legal identification.
Missing information or documents that Solaris needs from the business to complete the legal identification process.
{ "id": "14eb210435e09ab7f6a06c8b9b86ce27lid", "identification_id": "4c74c804eaea5d2a2d64ef400a27a4d3bid", "business_id": "880bbac68a34add190786b9c74f4c82fcbiz", "status": "information_required", "reason": "null", "missing_information": "COMPLIANCE_QUESTIONS", "missing_information_details": "string" }