> ## Documentation Index
> Fetch the complete documentation index at: https://developer.verilock.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Base URL & Versioning

> API endpoint configuration, versioning strategy, and content types.

## Base URL

All API requests must be made over HTTPS. HTTP requests are rejected with a `301` redirect.

```
https://verilock.io/api/v1
```

## Versioning

The API version is included in the URL path. The current and only version is **v1**.

* Breaking changes are communicated at least 90 days in advance
* Backward compatibility is maintained within a major version
* New fields may be added to responses without a version bump

<Info>
  Subscribe to our [changelog](https://verilock.io/changelog) to be notified of API updates and deprecations.
</Info>

## Content Type

All requests and responses use JSON unless otherwise specified.

```bash Required Headers theme={null}
Content-Type: application/json
Accept: application/json
Authorization: Bearer qi_live_your_api_key_here
```

<Note>
  **File uploads** -- Document, selfie, and address proof endpoints use `multipart/form-data` instead of JSON. See the specific endpoint documentation for details.
</Note>

## Environments

| Environment    | Base URL                     | Description                                 |
| -------------- | ---------------------------- | ------------------------------------------- |
| **Production** | `https://verilock.io/api/v1` | Live data, real verifications, billed usage |
| **Sandbox**    | `https://verilock.io/api/v1` | Use `qi_test_` keys for simulated results   |
