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

# GET /v1/health — CA Colombia API Health Endpoint

> Verify that the CA Colombia API is online and accepting requests. No authentication required. Returns HTTP 200 with no body when the service is healthy.

Use this endpoint to verify that the CA Colombia API is online and accepting requests. It requires no authentication and returns no body — a `200 OK` status code is the signal that the service is healthy. This endpoint is ideal for uptime monitors, deployment readiness checks, and load balancer health probes.

<Note>
  This endpoint does not require authentication. You can call it freely without a session cookie.
</Note>

## Endpoint

```text theme={null}
GET /v1/health
```

## Response

A healthy API returns HTTP `200 OK` with no response body.

| Status | Meaning                                                   |
| ------ | --------------------------------------------------------- |
| `200`  | The API is online and accepting requests.                 |
| `5xx`  | The API is unavailable or experiencing an internal error. |

## Code Example

<CodeGroup>
  ```javascript JavaScript (fetch) theme={null}
  const res = await fetch('https://api.cacolombia.com/v1/health');

  if (res.ok) {
    console.log('API is healthy.');
  } else {
    console.error(`API returned status ${res.status}.`);
  }
  ```
</CodeGroup>

## Example Response

```text theme={null}
HTTP/1.1 200 OK
```

The response body is empty. Your client should treat any `200` status as confirmation the service is running correctly.

<Tip>
  If you are building an integration that depends on the CA Colombia API, consider polling this endpoint periodically (e.g., every 30 seconds) and surfacing the result in your own status dashboard or alerting system.
</Tip>
