Instvia Instvia Developers
v1.0.0 Abrir console
GET https://api.instvia.com/api/v1/health

Healthcheck

Público. Verifica se a API, MySQL e Redis estão respondendo. Sem autenticação. Inclui a versão publicada no último deploy.

Campos

Campo Tipo Descrição
data.status string `ok` ou `degraded`.
data.version string Versão semântica incrementada a cada publish (`rsync-to-production.sh`).
data.released_at string|null UTC ISO-8601 do último publish, ou `null` se ainda não houve bump.

Request

GET público — sem Authorization.

Headers

{
    "Accept": "application/json"
}

Exemplos de código

curl -sS -X GET "https://api.instvia.com/api/v1/health" \
  -H "Accept: application/json"
const response = await fetch('https://api.instvia.com/api/v1/health', {
  method: 'GET',
  headers: {
    Accept: 'application/json',
  }
});
const data = await response.json();
console.log(data);
<?php

$ch = curl_init('https://api.instvia.com/api/v1/health');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_CUSTOMREQUEST => 'GET',
    CURLOPT_HTTPHEADER => [
        'Accept: application/json',
    ],
]);
$body = curl_exec($ch);
curl_close($ch);
\$data = json_decode($body, true);

Response 200

{
    "success": true,
    "data": {
        "status": "ok",
        "version": "1.0.1",
        "released_at": "2026-09-11T21:15:00Z"
    }
}

Response 503

{
    "success": true,
    "data": {
        "status": "degraded"
    }
}