---
title: "Obter detalhes da aplicação"
method: GET
path: "/open-keys/itp/api/v2/applications/{applicationId}"
tags: ["Gerenciamento de Aplicação"]
---

# Obter detalhes da aplicação

`GET /open-keys/itp/api/v2/applications/{applicationId}`

## Request

- Base URL: `http://localhost:3000`
- URL: `http://localhost:3000/open-keys/itp/api/v2/applications/{applicationId}`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://keycloak.sandbox.shared.fsapps.io/auth/realms/openkeys-itp-v2-sandbox-dev/protocol/openid-connect/token` scopes: `user_owner_app`

Recupera informações detalhadas sobre uma aplicação específica incluindo todos os recursos relacionados como contas, redirecionamentos, webhooks, configurações e jornadas.

## Path parameters

- `applicationId` string, required

## Response `200`

retornou com sucesso.

- Application
  - `id` string, required: O ID da aplicação. É um número exclusivo que identifica a aplicação.
  - `createdAt` string, required
  - `updatedAt` string, required
  - `deletedAt` string, required
  - `name` string, required: Nome de identificação da aplicação
  - `description` string: Descrição da aplicação
  - `image` string, uri: URL da imagem da empresa
  - `clientId` string, required: O client_id é um identificador público para aplicativos.
  - `externalId` string, required: O externalId é o identificador externo da aplicação. Usamos este id como o do Client do Keycloak.
  - `accounts` ApplicationAccount[]: Array de contas permitidos na aplicação.
    - `id` string, required: O ID da conta da aplicação.
    - `createdAt` string, required
    - `updatedAt` string, required
    - `deletedAt` string, required
    - `applicationId` string: O ID da aplicação. É um número exclusivo que identifica a aplicação.
    - `owner` ApplicationAccountOwner, required
      - `cpfCnpj` string, required
      - `personType` 'PESSOA_NATURAL' | 'PESSOA_JURIDICA', required
      - `name` string, required
    - `paymentAccount` ApplicationAccountPaymentAccount, required
      - `accountType` 'CACC' | 'TRAN' | 'SVGS', required: Tipos de contas usadas para pagamento. Modalidades tradicionais previstas pela Resolução 4.753, não contemplando contas vinculadas, conta de domiciliados no exterior, contas em moedas estrangeiras e conta correspondente moeda eletrônica. Segue descrição de cada valor do ENUM. - CACC - Current - Conta Corrente. - SVGS - Savings - Conta de Poupança. - TRAN - TransactingAccount - Conta de Pagamento pré-paga.
      - `ispb` string, required: Deve ser preenchido com o ISPB (Identificador do Sistema de Pagamentos Brasileiros) do participante do SPI (Sistema de pagamentos instantâneos) somente com números.
      - `issuer` string: Código da Agência emissora da conta sem dígito. (Agência é a dependência destinada ao atendimento aos clientes, ao público em geral e aos associados de cooperativas de crédito, no exercício de atividades da instituição, não podendo ser móvel ou transitória). [Restrição] Preenchimento obrigatório para os seguintes tipos de conta: CACC (CONTA_DEPOSITO_A_VISTA) e SVGS (CONTA_POUPANCA).
      - `number` string, required: Deve ser preenchido com o número da conta do usuário recebedor, com dígito verificador (se este existir), se houver valor alfanumérico, este deve ser convertido para 0.
    - `paymentKey` ApplicationAccountPaymentKey
      - `keyType` 'CPF' | 'CNPJ' | 'PHONE' | 'EMAIL' | 'EVP': Tipo de chave. _Novos tipos podem surgir_.
      - `key` string, required: Chave cadastrada no DICT pertencente ao recebedor. Os tipos de chaves podem ser: telefone, e-mail, cpf/cnpj ou chave aleatória. No caso de telefone celular deve ser informado no padrão E.1641. Para e-mail deve ter o formato xxxxxxxx@xxxxxxx.xxx(.xx) e no máximo 77 caracteres. No caso de CPF deverá ser informado com 11 números, sem pontos ou traços. Para o caso de CNPJ deverá ser informado com 14 números, sem pontos ou traços. No caso de chave aleatória deve ser informado o UUID gerado pelo DICT, conforme formato especificado na RFC41223.
  - `redirects` ApplicationRedirect[]: Array de redirects permitidos na aplicação.
    - `id` string, required: O ID do redirecionamento da aplicação.
    - `createdAt` string, required
    - `updatedAt` string, required
    - `deletedAt` string, required
    - `applicationId` string, required: O ID da aplicação. É um número exclusivo que identifica a aplicação.
    - `allowedRedirectUrl` string, uri, required: Redirect Uri autorizado pela aplicação
  - `webhooks` ApplicationWebhook[], required: Array de webhooks permitidos na aplicação.
    - `id` string, required: O ID do webhook da aplicação.
    - `createdAt` string, required
    - `updatedAt` string, required
    - `deletedAt` string, required
    - `applicationId` string, required: O ID da aplicação. É um número exclusivo que identifica a aplicação.
    - `endpointBaseUrl` string, uri, required: URL de destino
    - `authentication` ApplicationWebhookAuthentication, required
      - `authType` 'no_auth' | 'api_key' | 'basic_auth' | 'bearer_token', required
      - `data` ApplicationWebhookAuthenticationData
        - `name` string
        - `value` string
        - `token` string
        - `username` string
        - `password` string
      - `add_position` 'header'

## Other responses

- `401`: É necessária autenticação para acessar este recurso. O cliente deve fornecer credenciais válidas.
- `403`: O servidor entendeu a solicitação, mas se recusa a autorizá-la. O acesso é permanentemente proibido e vinculado à lógica da aplicação.
- `409`: A solicitação está em conflito com o estado atual do recurso no servidor.
- `422`: A solicitação contém dados inválidos ou mal formados que não podem ser processados.
- `500`: Ocorreu um erro inesperado no servidor ao processar a solicitação.
- `default`: Erro inesperado.

---

[API](https://skmtc.dev/celcoin/apis/api-itp-v2.md) - [All operations](https://skmtc.dev/celcoin/apis/api-itp-v2/llms.txt) - [OpenAPI document](https://skmtc.dev/celcoin/apis/api-itp-v2/revisions/be47794b8e2c?raw)
