DESENVOLVIMENTO / REST
Referência da API
REST, autenticação, contratos versionados e catálogo de endpoints da Halcyon Platform.
API v1 · Alpha. Referência baseada no contrato OpenAPI existente na Halcyon Platform. O catálogo documenta caminhos e parâmetros, mas não significa que todos os serviços sejam públicos, estejam licenciados ou tenham feed operacional em cada ambiente.
Como funciona
A API utiliza REST e JSON. O URL base indicado pelo contrato é https://terminal.halcyonterminal.app. O Terminal é um cliente da plataforma; integrações externas devem respeitar autorização, limites de utilização e direitos de dados.
curl --request GET \
--url https://terminal.halcyonterminal.app/api/v1/health \
--header 'Accept: application/json'Autenticação
O contrato documenta o cabeçalho X-Halcyon-API-Key para acessos institucionais autorizados e X-Halcyon-User-Token para sessões de utilizador quando aplicável. Nem todos os recursos usam o mesmo esquema: confirme o requisito de cada operação na especificação e com a equipa responsável.
curl --request GET \
--url https://terminal.halcyonterminal.app/api/v1/entities/search?q=angola \
--header 'Accept: application/json' \
--header "X-Halcyon-API-Key: $HALCYON_API_KEY"Segurança: guarde a chave em variáveis de ambiente ou cofres institucionais. Não a exponha em páginas públicas, aplicações client-side ou commits. Os exemplos são ilustrativos e não executam requisições a partir desta documentação.
OpenAPI e contratos
Esta cópia acompanha o documento OpenAPI 3.1 / 1.0.0-alpha presente no repositório do Terminal à data desta publicação. Serve para leitura e integração autorizada; uma revisão posterior deverá confirmar divergências entre o documento e cada ambiente.
Nenhum endpoint corresponde à pesquisa.
Plataforma & metadados
/api/v1/healthPlatform health/api/v1/cloud/healthHalcyon Cloud dependency health/api/v1/platformPlatform capabilities and professional areas/api/v1/domainsCanonical Halcyon platform domains/api/v1/contractsCanonical Halcyon service contract registry/api/v1/developer/capabilitiesDeveloper integration surfaces/api/v1/integration/statusHalcyon Integration Fabric operational status/api/v1/events/feedAuthenticated Halcyon Platform event feedFinanças
/api/v1/finance/instrumentsAngola fixed-income master universe/api/v1/finance/inplay/snapshotSchwab-backed Stocks In Play market-intelligence snapshotEnergia, electricidade & água
/api/v1/energy/marketsEnergy market benchmarks and history/api/v1/energy/fuels/modelAngola downstream fuel sensitivity model/api/v1/energy/concessionsAngola canonical petroleum concession registry/api/v1/power/gridAngola public power-grid intelligence/api/v1/power/marketAngola and SAPP power-market intelligence/api/v1/power/sapp-marketSAPP public market-depth intelligence/api/v1/power/statisticsRNT public system statistics/api/v1/power/hydroAngola hydro-meteorological power context/api/v1/power/hazardsAngola public power hazard context/api/v1/water/publicAngola Water & Sanitation public intelligenceMarítimo, entidades & media
/api/v1/media/channelsHTV live media source catalogue/api/v1/maritime/aisMaritime AIS intelligence service/api/v1/entities/graphCanonical Halcyon entity graph/api/v1/entities/searchSearch canonical Halcyon entitiesRede & telecomunicações
/api/v1/network/overviewNetwork operational overview/api/v1/network/sitesNetwork sites/api/v1/network/incidentsNetwork incidents/api/v1/network/metricsNetwork metrics/api/v1/network/linksNetwork links/api/v1/network/servicesNetwork services/api/v1/network/maintenanceNetwork maintenance/api/v1/network/dependenciesService-to-resource dependency graph/api/v1/network/alarmsNetwork alarms/api/v1/network/incident-eventsIncident operational timeline/api/v1/network/forecastsNetwork capacity forecasts/api/v1/telecom/productsTelecom strategic product catalog and interoperability surfaces/api/v1/telecom/ntn/sessionsLEO / NTN / Direct-to-Device session view/api/v1/telecom/ai-networks/recommendationsAI Networks recommendations/api/v1/telecom/ai-business/agentsEnterprise AI agent catalog/api/v1/telecom/ai-business/statusMercury AI provider and safety status/api/v1/telecom/ai-business/queryInvoke Mercury AI / Enterprise AI gateway/api/v1/telecom/cyber/eventsAI Cybersecurity event triage/api/v1/telecom/private-5g/networksPrivate 5G / 5G-Advanced network inventory/api/v1/telecom/iot/assetsIndustrial IoT and Edge asset registryErros, estados e disponibilidade
Respostas podem incluir erros HTTP como 400, 401, 403, 429, 502 ou 503, consoante o recurso. Dados em demonstração, indisponibilidade de fornecedor, permissões e quotas devem ser tratados separadamente de dados confirmados.