Referência da API

OpenAPI como fonte de verdade da API pública Noctra v1.

OpenAPI YAML

Use o arquivo OpenAPI para geração de SDK, validação de cliente e checagem de contrato.

Abrir openapi.yaml

Exemplos

curl --request GET \
  --url https://api.noctra.org/v1/sales?project_id=PROJECT_UUID&from=2026-03-01T00:00:00Z \
  --header "Authorization: Bearer noctra_live_xxx"
fetch("https://api.noctra.org/v1/visits?page=1&per_page=25", {
  headers: {
    Authorization: "Bearer noctra_live_xxx"
  }
})
import requests

res = requests.get(
    "https://api.noctra.org/v1/projects",
    headers={"Authorization": "Bearer noctra_live_xxx"},
    timeout=10,
)
print(res.json())
curl --request POST \
  --url https://api.noctra.org/v1/blog/articles \
  --header "Authorization: Bearer noctra_live_xxx" \
  --header "Content-Type: application/json" \
  --data '{
    "title": "Key-level approval article",
    "excerpt": "Requires write:blog scope and support approval.",
    "content": "At least 500 characters..."
  }'