REST API para integração com a plataforma PhotonGrant. Todas as chamadas requerem autenticação via API key (Bearer token) ou sessão Supabase.
Inclui o header Authorization: Bearer YOUR_API_KEY em todos os pedidos.
Gera a tua API key em Definições → API & Integrações.
/api/v1/candidaturasListar todas as candidaturas da organização
Bearer <API_KEY>{ "candidaturas": [{ "id", "nome", "incentivo_id", "status", "valor_investimento", "created_at" }] }/api/v1/candidaturasCriar nova candidatura
Bearer <API_KEY>{ "nome": "Projeto X", "incentivo_id": "SICE-IP-2026", "valor_investimento": 500000 }{ "candidatura": { "id", "nome", "status": "draft" } }/api/v1/briefingsListar briefings da organização
Bearer <API_KEY>{ "briefings": [{ "id", "incentivo_id", "data", "updated_at" }] }/api/v1/briefingsCriar ou atualizar briefing
Bearer <API_KEY>{ "incentivo_id": "SICE-IP-2026", "data": { "emp_nome": "...", "fin_vn_n0": "..." } }{ "briefing": { "id", "incentivo_id", "updated_at" } }/api/financial-planGerar plano financeiro (requer autenticação Supabase)
Session cookie{ "action": "generate_plan_smart", "briefing": { ... } }{ "success": true, "scenarios": { "pessimista": {...}, "normal": {...}, "otimista": {...} }, "ratios": {...} }/api/ies-extractExtrair dados financeiros de PDF IES
Session cookieFormData com ficheiro PDF
{ "data": { "fin_vn_n0": "...", "fin_cmvmc": "...", ... } }