# Endpoints REST

<!-- BOOKSTACK-DOCUMENT-RELEASE:BEGIN -->
# Endpoints REST

| Campo | Valor |
| --- | --- |
| Distribuição | WCT Portuguese — OpenC5ISR |
| Produto | OpenC5ISR |
| Versão | 0.15.1 |
| Implantação | `openc5isr-pt.wallacecorptech.com` |
| Fonte | `/srv/wct/releases/OpenC5ISR-v0.15.0-20app-pt` |
| Evidência | Extração estática de rotas |
| Impressão digital da fonte | `e92dc1580aa26f7545815bcf40300b21bc5485b0a2ae46a715538a48365cc801` |
| Estado | Linha de base gerada — revisão humana obrigatória |

> **Limite de verificação:** Esta página combina orientação de projeto da plataforma com evidências estáticas da distribuição. Ela não comprova que todas as interfaces detectadas estejam habilitadas, acessíveis, seguras ou operacionais no ambiente implantado.

## Endpoints candidatos

| Method | Path | Framework/evidência | Confiança | Fonte |
| --- | --- | --- | --- | --- |
| GET | `api_path` | express | server declaration | `drivers/openanalytics_agent.py` |
| GET | `base_url` | express | server declaration | `drivers/openanalytics_agent.py` |
| GET | `http://127.0.0.1:18782/api/integrations` | client-reference | client reference | `tests/compiled_deployment_smoke_test.py` |
| GET | `id` | express | server declaration | `drivers/openanalytics_agent.py` |
| GET | `lab_path` | express | server declaration | `drivers/openanalytics_agent.py` |
| GET | `location` | express | server declaration | `drivers/openanalytics_agent.py` |
| GET | `max_notebooks` | express | server declaration | `drivers/openanalytics_agent.py` |
| GET | `name` | express | server declaration | `drivers/openanalytics_agent.py` |
| GET | `owner` | express | server declaration | `drivers/openanalytics_agent.py` |
| GET | `token` | express | server declaration | `drivers/openanalytics_agent.py` |
| GET | `token_env` | express | server declaration | `drivers/openanalytics_agent.py` |

## Interpretação

“Declaração de servidor” é evidência mais forte que referência de cliente, mas nenhuma comprova que a rota esteja montada no caminho base mostrado ou exposta nesta edição. Roteadores podem adicionar prefixos dinamicamente; middleware pode bloquear acesso; flags podem desabilitar handlers.

## Modelo de documentação de endpoint

```text
METHOD /base/path
Purpose:
Authentication/authorization:
Request headers/path/query/body schema:
Semantic type and units:
Success response:
Error responses:
Idempotency/retry behavior:
Rate/size/timeout limits:
Audit/correlation behavior:
Example request and tested release:
```

## Regra de aceitação

Promova um endpoint candidato a API autoritativa somente após teste autenticado verificar status, esquema, política, comportamento de falha e mapeamento público/caminho base.
<!-- BOOKSTACK-DOCUMENT-RELEASE:END -->

---

## Notas do Mantenedor

<!-- BOOKSTACK-DOCUMENT-RELEASE:NOTES-BEGIN -->
Adicione aqui notas de implantação revisadas por pessoas, correções, decisões, capturas de tela e links. O conteúdo fora do bloco gerado é preservado nas próximas execuções.
<!-- BOOKSTACK-DOCUMENT-RELEASE:NOTES-END -->