> For the complete documentation index, see [llms.txt](https://docs.vida.id/identity-stack/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vida.id/identity-stack/verify/indonesia-verification/integration/error-code.md).

# Error Code

## Vida Codes and Recommendation

The table includes the HTTP status codes, VIDA codes, error titles, error descriptions, and recommendations for each error scenario described in the JSON responses.

#### Certificate Issuance Codes

<table><thead><tr><th width="224.8016357421875">Certificate Issuance Code</th><th>Message</th><th>Description</th></tr></thead><tbody><tr><td>200</td><td>Success</td><td>Certificate has been successfully issued</td></tr><tr><td>400</td><td>In Progress</td><td>Client can continue to check status flow</td></tr><tr><td>444</td><td>Failed - Verification Failed</td><td>Certificate issuance failed</td></tr><tr><td>443</td><td>Failed - Cert issuance failed</td><td><p>Certificate issuance failed</p><p></p><p><em>Reserved For Future - Please accommodate this response code in your current enhancement</em></p></td></tr></tbody></table>

#### Common HTTP Error Codes

<table><thead><tr><th width="129.7918701171875">Status Code</th><th width="130.0123291015625">VIDA Code</th><th>Failure Reason</th><th>Recommendation</th></tr></thead><tbody><tr><td>400</td><td>1006</td><td>Missing required Parameter</td><td>The input request body is not well formatted or a required parameter is missing.</td></tr><tr><td>500</td><td>1000</td><td>Verification failed</td><td>An error occurred while processing request. Please try again after sometime<br>OR<br>The request did not complete within 60 s, hence the verification is marked as failed</td></tr></tbody></table>

#### Success Responses

<table><thead><tr><th width="130.33447265625">Status Code</th><th width="130.455078125">Title</th><th>Description</th><th>Recommendation</th></tr></thead><tbody><tr><td>200</td><td>OK</td><td>A response body may be returned.</td><td></td></tr></tbody></table>

#### Client Error Responses

<table><thead><tr><th width="129.66204833984375">Status Code</th><th width="130.1981201171875">Title</th><th>Description</th><th>Recommendation</th></tr></thead><tbody><tr><td>400</td><td>Bad Request</td><td>Invalid/ missing parameter from the client.</td><td>Check the required param info while sending the API request.</td></tr><tr><td>401</td><td>Unauthorized</td><td>The authorization token is not valid.</td><td>Regenerate a new auth token.</td></tr><tr><td>404</td><td>Not Found</td><td>The requested resource does not exist.</td><td>Contact <a href="mailto:support@vida.id">VIDA support</a></td></tr><tr><td>405</td><td>Method not allowed</td><td>The API method that is not allowed to run the particular API request.</td><td>Check the API method before sending the request.</td></tr><tr><td>408</td><td>Request Timeout</td><td>The request is timed out from the server.</td><td>Retry the auth request again.</td></tr></tbody></table>

#### Server Error Responses

<table><thead><tr><th width="130.28485107421875">Status Code</th><th width="129.558837890625">Title</th><th>Description</th><th>Recommendation</th></tr></thead><tbody><tr><td>500</td><td>System Error</td><td>Unexpected system error.</td><td>Retry after some time or contact <a href="mailto:support@vida.id">VIDA support</a></td></tr><tr><td>500</td><td>Internal Server Error</td><td>User does not have authorized roles and privileges to run the request.</td><td>Check if the authorized user is assigned the required roles and privileges to run the request.</td></tr><tr><td>503</td><td>Service Unavailable</td><td>Third-party system is unavailable.</td><td>Retry after some time.</td></tr></tbody></table>
