> For the complete documentation index, see [llms.txt](https://cartoonmango-1.gitbook.io/vida-ekyc-integration/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cartoonmango-1.gitbook.io/vida-ekyc-integration/integration-methods/api/ocr/prerequisites.md).

# Prerequisites

Getting API Credentials

In order to access the authentication API, you will need a client ID and secret

{% hint style="info" %}
**Contact Vida Support**

If you haven't got the API credentials, you can reach out to [<mark style="color:blue;">VIDA support team.</mark>](mailto:support@vida.id)
{% endhint %}

## Environments

Vida supports sandbox and production environments

### API URLs

| API                                       | Production URL                                                                                                                                                                                                | Test URL                                                                                                                                                                                                              |
| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Authorization Token API                   | [https://sso.vida.id/auth/realms/vida/protocol/openid-connect/token](https://qa-sso.vida.id/auth/realms/vida/protocol/openid-connect/token)                                                                   | <https://qa-sso.vida.id/auth/realms/vida/protocol/openid-connect/token>                                                                                                                                               |
| KTP OCR API call                          | [https://service.vida.id/verify/v1/ktp/ocr](https://services.vida.id/verify/v1/ktp/ocr)                                                                                                                       | [https://service-sandbox.vida.id/verify/v1/ktp/ocr](https://services.vida.id/verify/v1/ktp/ocr)                                                                                                                       |
| Get transaction Status                    | [https://services.vida.id](https://services.vida.id/main/v1/services/web/%7BkycEventId%7D/status)[/verify/v1/transaction/{transaction\_id](https://services.vida.id/verify/v1/transaction/%7Btransaction_id)} | [https://services-sandbox.vida.id](https://services.vida.id/main/v1/services/web/%7BkycEventId%7D/status)[/verify/v1/transaction/{transaction\_id](https://services.vida.id/verify/v1/transaction/%7Btransaction_id)} |
| <p>Demographic check<br>Sync API call</p> | [https://services.vida.id](https://services.vida.id/main/v1/services/kyc/%7BkycEventId%7D/kycdata)[/verify/v1/demog-lite/transaction](https://services.vida.id/verify/v1/demog-lite/transaction)              | [https://services-sandbox.vida.id](https://services.vida.id/main/v1/services/web/%7BkycEventId%7D/status)[/verify/v1/demog-lite/transaction](https://services.vida.id/verify/v1/demog-lite/transaction)               |
