API Programática

O Fundo Comunitário Africano disponibiliza uma API segura e de alto desempenho para membros e parceiros. Autentique-se através da Autoridade de Certificação do FCA para automatizar fluxos de trabalho, participação na governação, integração de dados e normas de segurança.

presentation

Visão Geral da API

A API Programática do FCA permite que membros, parceiros e sistemas autorizados interajam com os serviços do Fundo de forma segura e eficiente. Construída sobre princípios RESTful e protegida pela Autoridade de Certificação do FCA.

  1. Arquitetura RESTful: Métodos HTTP padrão (GET, POST, PUT, DELETE) com corpos de pedido/resposta em JSON.
  2. Segurança PKI: Autenticação mTLS mútua utilizando certificados de cliente emitidos pela AC-FCA.
  3. Acesso baseado em funções: Permissões alinhadas com os direitos de adesão de Classe A (governação) e Classe B (económica).
  4. Alta disponibilidade: Infraestrutura redundante que permanece operacional e acessível quase 100% do tempo.
  5. Versionamento: Versões de API estáveis com avisos de depreciação para garantir a fiabilidade de integração a longo prazo.

Autenticação e Segurança

A segurança é primordial. A API exige autenticação forte através de certificados digitais emitidos pela Autoridade de Certificação do FCA. Isto garante a não-repudiação, a encriptação e um controlo de acesso rigoroso alinhado com as proteções legais do Fundo.

  1. Certificados de cliente: Todos os pedidos à API devem apresentar um certificado de cliente X.509 válido emitido pela AC-FCA.
  2. TLS Mútuo: As ligações utilizam mTLS para verificar a identidade do cliente e do servidor, prevenindo ataques man-in-the-middle.
  3. Fixação de certificado: Os clientes devem fixar o certificado raiz da AC-FCA para prevenir a imitação de ACs não autorizadas.
  4. Autenticação sem token: Sem tokens OAuth nem chaves de API; a autenticação é derivada do sujeito e das extensões do certificado de cliente.
  5. Encriptação em trânsito: Todo o tráfego é encriptado via TLS 1.3; os dados sensíveis são adicionalmente encriptados em repouso nos termos do Artigo 17.

Recursos para Programadores

Disponibilizamos documentação abrangente, SDKs e ambientes sandbox para ajudar os membros a integrar com a API do FCA de forma segura e eficiente.

  1. Documentação da API: Especificação OpenAPI interativa que detalha todos os endpoints, esquemas e códigos de erro.
  2. SDKs: Bibliotecas de cliente oficiais para Python, JavaScript, Java e Go para simplificar a autenticação e a assinatura de pedidos.
  3. Ambiente Sandbox: Ambiente de teste com dados de amostra para desenvolvimento; requer certificados de teste separados.
  4. Webhooks: Configure webhooks para receber notificações em tempo real sobre o estado de créditos, votos de governação ou eventos financeiros.
  5. Canal de suporte: E-mail de suporte dedicado a programadores e sistema de tickets para assistência técnica.

Começar

Pronto para integrar os seus sistemas com o Fundo Comunitário Africano? Comece por proteger a sua identidade digital e solicitar credenciais de acesso à API.

  • Ativar Integração
  • Ajuda Técnica
  • Questões de Política
Subscrever

Boletim Informativo

Subscreva as nossas análises semanais, adaptadas para si

Ao confirmar e submeter este formulário, reconheço a política de privacidade da ACF.