# Obter os detalhes de uma instituição Obtenha os detalhes de uma instituição específica. Endpoint: GET /api/institutions/{id}/ Version: 1.223.0 Security: basicAuth ## Path parameters: - `id` (string, required) O sobre o qual você deseja obter informações detalhadas. ## Response 200 fields (application/json): - `id` (integer) O ID da instituição conforme designado pela Belvo. Example: 1003 - `name` (string) O nome da instituição, conforme designado pela Belvo. Example: "erebor_mx_retail" - `type` (string) O tipo de instituição. Retornamos um dos seguintes valores: - - - Enum: "bank", "fiscal", "employment" - `website` (string,null) A URL do site da instituição. Example: "https://www.erebor.com/" - `display_name` (string) O nome da instituição voltado para o cliente. Example: "Erebor Mexico" - `country_codes` (array) Os códigos de país onde a instituição está disponível, por exemplo: - 🇧🇷 BR (Brasil) - 🇨🇴 CO (Colômbia) - 🇲🇽 MX (México) Example: ["MX"] - `primary_color` (string) A cor primária no site da instituição. Example: "#056dae" - `logo` (string,null) A URL do logotipo da instituição. Example: "https://belvo-api-media.s3.amazonaws.com/logos/erebor_logo.png" - `icon_logo` (string,null) A URL do logotipo do ícone da instituição. Example: "https://statics.belvo.io/widget/images/institutions/erebor.svg" - `text_logo` (string,null) A URL do logotipo de texto da instituição. Example: "https://statics.belvo.io/widget/images/institutions/erebor.svg" - `form_fields` (array) - `form_fields.name` (string) O campo de nome de usuário, senha ou tipo de nome de usuário. Example: "username" - `form_fields.type` (string) O tipo de entrada para o campo do formulário. Por exemplo, string. Example: "text" - `form_fields.label` (string) O rótulo do campo do formulário. Por exemplo: - Número do cliente - Chave Bancanet - Documento Example: "Client number" - `form_fields.validation` (string) O tipo de validação de entrada usado para o campo. Example: "^.{1,}$" - `form_fields.placeholder` (string) O texto do espaço reservado no campo do formulário. Example: "ABC333333A33" - `form_fields.validation_message` (string) A mensagem exibida quando uma entrada inválida é fornecida no campo do formulário. Example: "Invalid client number" - `form_fields.values` (array) Se o campo do formulário for para documentos, a instituição pode exigir informações adicionais sobre o tipo de documento. - `form_fields.values.code` (string) O código do documento. Example: "001" - `form_fields.values.label` (string) O rótulo para o campo. Por exemplo: - Cédula de Ciudadanía - Cédula de Extranjería - Pasaporte Example: "Cédula de Ciudadanía" - `features` (array) Os recursos que a instituição suporta. Se a instituição não tiver recursos especiais, a Belvo retorna um array vazio. Aqui está uma lista dos recursos disponíveis: - indica que a instituição pode exigir um token durante a criação do link ou ao fazer qualquer outra solicitação. - `features.name` (string) O nome do recurso. Example: "token_required" - `features.description` (string) A descrição do recurso. Example: "The institution may require a token during link creation or login" - `resources` (array) Uma lista de recursos do Belvo que você pode usar com a instituição. Esta lista inclui um ou mais dos seguintes recursos: - - - - - - - - - - - - - - - - - - Example: ["ACCOUNTS","BALANCES","INCOMES","OWNERS","RECURRING_EXPENSES","RISK_INSIGHTS","TRANSACTIONS"] - `integration_type` (string) O tipo de tecnologia usada para acessar a instituição. Retornamos um dos seguintes valores: - : Usa a tecnologia de scraping da Belvo, combinada com credenciais do usuário, para realizar solicitações. - : Usa a API de open finance do banco para realizar solicitações. Enum: "credentials", "openfinance" - `status` (string) Indica se a integração da Belvo com a instituição está atualmente ativa () ou em manutenção (). Enum: "healthy", "down" ## Response 403 fields (application/json): - `code` (string) Um código de erro único () que permite classificar e tratar o erro programaticamente. ℹ️ Consulte nosso DevPortal para mais informações sobre como lidar com 403 access_to_resource_denied. Example: "access_to_resource_denied" - `message` (string) Uma breve descrição do erro. Para erros , a descrição é: - . Example: "You don't have access to this resource." - `request_id` (string) Um ID único de 32 caracteres da solicitação (correspondente a um padrão regex de: ). Forneça este ID ao entrar em contato com a equipe de suporte da Belvo para acelerar as investigações. Example: "9e7b283c6efa449c9c028a16b5c249fb" ## Response 404 fields (application/json): - `code` (string) Um código de erro único () que permite classificar e lidar com o erro programaticamente. Example: "not_found" - `message` (string) Uma breve descrição do erro. Para erros , a descrição é: - Example: "Not found" - `request_id` (string) Um ID único de 32 caracteres da solicitação (correspondente a um padrão regex de: ). Forneça este ID ao entrar em contato com a equipe de suporte da Belvo para acelerar as investigações. Example: "9e7b283c6efa449c9c028a16b5c249fb" ## Response 408 fields (application/json): - `code` (string) Um código de erro único () que permite classificar e lidar com o erro programaticamente. ℹ️ Consulte nosso DevPortal para mais informações sobre como lidar com erros 408 request_timeout. Example: "request_timeout" - `message` (string) Uma breve descrição do erro. Para erros de , a descrição é: - . Example: "The request timed out, you can retry asking for less data by changing your query parameters" - `request_id` (string) Um ID único de 32 caracteres da solicitação (correspondente a um padrão regex de: ). Forneça este ID ao entrar em contato com a equipe de suporte da Belvo para acelerar as investigações. Example: "9e7b283c6efa449c9c028a16b5c249fb" ## Response 500 fields (application/json): - `code` (string) Um código de erro único () que permite classificar e tratar o erro de forma programática. ℹ️ Consulte nosso DevPortal para mais informações sobre como lidar com erros 500 unexpected_error. Example: "unexpected_error" - `message` (string) Uma breve descrição do erro. Para erros , a descrição é: - . Example: "Belvo is unable to process the request due to an internal system issue or to an unsupported response from an institution" - `request_id` (string) Um ID único de 32 caracteres da solicitação (correspondente a um padrão regex de: ). Forneça este ID ao entrar em contato com a equipe de suporte da Belvo para acelerar as investigações. Example: "9e7b283c6efa449c9c028a16b5c249fb"