Estrutura da URI

A estrutura da URI para os endpoints deve ser implementada conforme abaixo:
<host> / open-banking / <api> / <versão> / <recurso>

Os componentes desta estrutura de URI estão descritos abaixo:

  • Host: O host de API da entidade financeira implementadora é um endereço base definido pela entidade transmissora de dados.

  • “open-banking”: Esta é uma string constante que representa a finalidade desta API.

  • API: A API que será consumida (p. ex. channels).

  • Versão: O número da versão da API. Na URI, a versão deve ser precedida pela letra "v" seguida pelo número da versão a ser consumida (p. ex. v1, v2, v25).

  • Recurso: O recurso a ser consumido dentro de uma API. Utilizando como exemplo a API channels, a mesma possui 5 recursos:

    • branches;

    • banking-agents;

    • electronic-channels;

    • phone-channels;

    • shared-automated-teller-machines.

A versão minor será repassada apenas no header do payload de resposta, orientando a instituição receptora sobre quais serão os dados no retorno.

Como exemplo, para realizar o consumo do método electronic-channels da API channels na versão 1, a URI ficaria com a seguinte estrutura:

<host>/open-banking/channels/v1/electronic-channels