# Recuperar inversiones para un enlace Recuperar inversiones para un enlace existente. Endpoint: POST /api/br/investments/ Version: 1.223.0 Security: basicAuth ## Query parameters: - `omit` (string) Omite ciertos campos para que no se devuelvan en la respuesta. Para más información, consulta nuestro artículo del DevPortal Filtrando respuestas. - `fields` (string) Devuelve solo los campos especificados en la respuesta. Para obtener más información, consulta nuestro artículo del DevPortal Filtrando respuestas. ## Request fields (application/json): - `link` (string, required) El para el que deseas recuperar información. Example: "c81a1dea-6dd6-4999-8b9f-541ee8197058" - `save_data` (boolean) Indica si se debe o no persistir los datos en Belvo. Por defecto, esto está configurado en y devolvemos una respuesta 201 Created. Cuando se establece en , los datos no se persistirán y devolvemos una respuesta 200 OK. Example: true ## Response 200 fields (application/json): - `id` (string) El identificador único creado por Belvo utilizado para referenciar la inversión actual. Example: "5359ddc5-31fc-4346-934b-cc24630a8d06" - `type` (string) El tipo de inversión: Puede ser - () - () - () - () - () Example: "FIXED_INCOME_BANKING" - `issuer_id_number` (string,null) El número de CNPJ de la institución emisora. Para los Fondos de Inversión, este es el CNPJ del fondo. > 🚧 No aplicable para inversiones en . Example: "10187609364567" - `isin_number` (string,null) El Número de Identificación de Valores Internacionales ISO-6166 (ISIN) para el instrumento financiero. Example: "BRCST4CTF001" - `currency` (string) El código de moneda de tres letras (ISO-4217) de la inversión. Por ejemplo, para el Real Brasileño. Example: "BRL" - `product_name` (string) El nombre del producto de inversión. - Para , puede ser: CDB, RDB, LCI o LCA. - Para , puede ser: DEBENTURES, CRI o CRA. - Para , será el nombre del fondo. Por ejemplo: CONSTELLATION MASTER FIA - Para , será el nombre del bono. Por ejemplo: Tesouro Selic 2025. - Para , será el nombre de la acción. Por ejemplo AAPL. Example: "CONSTELLATION MASTER FIA" - `is_tax_exempt` (boolean) Indica si la inversión está exenta de impuestos. > 🚧 Solo aplicable para inversiones de tipo . - `clearing_code` (string,null) El código de compensación de la inversión. > 🚧 Solo aplicable para y . Example: "CDB421GPXXX" - `due_date` (string,null) La fecha de vencimiento del instrumento financiero. > 🚧 Solo aplicable para inversiones en , y . Example: "2022-01-01" - `issue_date` (string,null) La fecha en que se emitió el instrumento financiero. > 🚧 Solo aplicable para y . Example: "2021-01-01" - `purchase_date` (string,null) La fecha en que se adquirió el instrumento financiero. > 🚧 Solo aplicable para inversiones en , y . Example: "2021-01-01" - `grace_period_date` (string,null) La fecha del período de gracia del instrumento financiero. > 🚧 Solo aplicable para y . Example: "2021-01-01" - `issue_unit_price` (number,null) El precio unitario del instrumento financiero en el momento de la emisión. > 🚧 Solo aplicable para y . Example: 1000 - `balance` (object) El saldo del instrumento de inversión, a partir de la . - `balance.reference_date` (string) La fecha y hora en que se calculó el saldo para el instrumento de inversión, en formato . Example: "2022-07-21T17:32:00Z" - `balance.gross_value` (number) El valor bruto del instrumento de inversión. Example: 1000 - `balance.blocked_amount` (number) La cantidad del instrumento de inversión que está bloqueada o no disponible para transacciones. Example: 100 - `balance.quantity` (number) El número de unidades, cuotas o activos mantenidos en la fecha de referencia. Example: 100 - `balance.gross_unit_price` (number,null) El valor bruto unitario actual de la inversión en la fecha de referencia Example: 10 - `balance.net_value` (number,null) El valor neto de la inversión después de deducciones por impuestos, tarifas y otros cargos, a la fecha de referencia. Example: 900 - `balance.withheld_amount` (number,null) La cantidad del instrumento de inversión que ha sido retenida o deducida del valor neto. Example: 10 - `balance.transaction_fee` (number,null) Las tarifas e impuestos cobrados por la transacción. Example: 5 - `balance.purchase_unit_price` (number,null) El precio unitario en el momento de la compra del valor o activo. Example: 10 - `balance.pre_fixed_rate` (number,null) La tasa de remuneración prefijada para el producto de ingresos. Example: 0.05 - `balance.post_fixed_rate` (number,null) El porcentaje del indexador post-fijado para el producto de ingresos. Example: 0.05 - `balance.penalty_fee` (number,null) La penalización (multa) por retrasos en los pagos, tal como se define en el contrato. Example: 10 - `balance.late_payment_fee` (number,null) El interés cobrado por pagos atrasados. Example: 10 - `balance.closing_price` (number,null) El precio de cierre de la inversión en la fecha de referencia. Example: 10 - `balance.unit_price_factor` (number,null) El factor utilizado para calcular el precio unitario. Example: 1 - `remuneration` (object) Los detalles de la remuneración del instrumento de inversión. - `remuneration.pre_fixed_rate` (number,null) La tasa de interés fija definida en la emisión, expresada como un decimal (por ejemplo, representa el 15%). Example: 0.05 - `remuneration.post_fixed_rate` (number,null) La tasa de interés post-fijada definida en la emisión, expresada como un decimal (por ejemplo, representa el 15%). Example: 0.05 - `remuneration.rate_type` (string,null) El tipo de tasa de remuneración aplicada al instrumento financiero. Puede ser: - - Example: "LINEAR" - `remuneration.rate_periodicity` (string,null) La frecuencia con la que se aplica la tasa de remuneración al instrumento financiero. Puede ser: - - - - Example: "MENSAL" - `remuneration.calculation_base` (string,null) Indica si el cálculo de la remuneración o de los intereses se basa en días hábiles () o días calendario (). - - Example: "DIAS_CORRIDOS" - `remuneration.indexer` (string,null) El índice utilizado como referencia para calcular la rentabilidad o los rendimientos del instrumento financiero. Puede ser uno de los siguientes: - - - - - - - - - - - - Example: "CDI" - `remuneration.indexer_additional_info` (string,null) Información adicional sobre la tasa de . Requerido cuando está configurado en . Example: "IPCA + 5%" - `classification_details` (object,null) Los detalles de clasificación del instrumento de inversión. > 🚧 Solo aplicable para inversiones de tipo . > > Este objeto solo es aplicable para inversiones de tipo . Para todos los demás tipos de inversión, este objeto será . - `classification_details.category` (string,null) La categoría del fondo de inversión, según los estándares de clasificación de ANBIMA. Puede ser una de las siguientes: - - - - Example: "ACOES" - `classification_details.class` (string,null) La clase dentro de la categoría del fondo de inversión, según los estándares de clasificación de ANBIMA. Example: "Ações Livre" - `classification_details.subclass` (string,null) La subclase del fondo de inversión, según los estándares de clasificación de ANBIMA. Example: "Ações Livre" - `voucher_payment_details` (object) Los detalles del pago del voucher (también conocido como pagos de cupón) del instrumento de inversión. > 🚧 Solo aplicable para inversiones de tipo y . > > Este objeto solo es aplicable para inversiones de tipo y . Para todos los demás tipos de inversión, este objeto será . - `voucher_payment_details.is_voucher_payment` (boolean) Indica si el instrumento financiero paga intereses periódicos (pagos de cupones). Example: true - `voucher_payment_details.periodicity` (string,null) La frecuencia con la que se realizan los pagos del voucher. Requerido cuando está configurado como . Puede ser uno de los siguientes: - - - - - - Example: "MENSAL" - `voucher_payment_details.periodicity_additional_info` (string,null) Información adicional sobre la periodicidad del pago del vale. Requerido cuando está configurado como . Example: "30/360" - `debtor_details` (object,null) Los detalles del deudor del instrumento de inversión. > 🚧 Solo aplicable para inversiones de tipo . > > Este objeto solo es aplicable para inversiones de tipo . Para todos los demás tipos de inversión, este objeto será . - `debtor_details.name` (string) El nombre del deudor. Example: "Roberto Marino" - `debtor_details.id_document_number` (string) El número del documento de identificación del deudor (CNPJ). Example: 12345678901 ## Response 201 fields (application/json): - `id` (string) El identificador único creado por Belvo utilizado para referenciar la inversión actual. Example: "5359ddc5-31fc-4346-934b-cc24630a8d06" - `type` (string) El tipo de inversión: Puede ser - () - () - () - () - () Example: "FIXED_INCOME_BANKING" - `issuer_id_number` (string,null) El número de CNPJ de la institución emisora. Para los Fondos de Inversión, este es el CNPJ del fondo. > 🚧 No aplicable para inversiones en . Example: "10187609364567" - `isin_number` (string,null) El Número de Identificación de Valores Internacionales ISO-6166 (ISIN) para el instrumento financiero. Example: "BRCST4CTF001" - `currency` (string) El código de moneda de tres letras (ISO-4217) de la inversión. Por ejemplo, para el Real Brasileño. Example: "BRL" - `product_name` (string) El nombre del producto de inversión. - Para , puede ser: CDB, RDB, LCI o LCA. - Para , puede ser: DEBENTURES, CRI o CRA. - Para , será el nombre del fondo. Por ejemplo: CONSTELLATION MASTER FIA - Para , será el nombre del bono. Por ejemplo: Tesouro Selic 2025. - Para , será el nombre de la acción. Por ejemplo AAPL. Example: "CONSTELLATION MASTER FIA" - `is_tax_exempt` (boolean) Indica si la inversión está exenta de impuestos. > 🚧 Solo aplicable para inversiones de tipo . - `clearing_code` (string,null) El código de compensación de la inversión. > 🚧 Solo aplicable para y . Example: "CDB421GPXXX" - `due_date` (string,null) La fecha de vencimiento del instrumento financiero. > 🚧 Solo aplicable para inversiones en , y . Example: "2022-01-01" - `issue_date` (string,null) La fecha en que se emitió el instrumento financiero. > 🚧 Solo aplicable para y . Example: "2021-01-01" - `purchase_date` (string,null) La fecha en que se adquirió el instrumento financiero. > 🚧 Solo aplicable para inversiones en , y . Example: "2021-01-01" - `grace_period_date` (string,null) La fecha del período de gracia del instrumento financiero. > 🚧 Solo aplicable para y . Example: "2021-01-01" - `issue_unit_price` (number,null) El precio unitario del instrumento financiero en el momento de la emisión. > 🚧 Solo aplicable para y . Example: 1000 - `balance` (object) El saldo del instrumento de inversión, a partir de la . - `balance.reference_date` (string) La fecha y hora en que se calculó el saldo para el instrumento de inversión, en formato . Example: "2022-07-21T17:32:00Z" - `balance.gross_value` (number) El valor bruto del instrumento de inversión. Example: 1000 - `balance.blocked_amount` (number) La cantidad del instrumento de inversión que está bloqueada o no disponible para transacciones. Example: 100 - `balance.quantity` (number) El número de unidades, cuotas o activos mantenidos en la fecha de referencia. Example: 100 - `balance.gross_unit_price` (number,null) El valor bruto unitario actual de la inversión en la fecha de referencia Example: 10 - `balance.net_value` (number,null) El valor neto de la inversión después de deducciones por impuestos, tarifas y otros cargos, a la fecha de referencia. Example: 900 - `balance.withheld_amount` (number,null) La cantidad del instrumento de inversión que ha sido retenida o deducida del valor neto. Example: 10 - `balance.transaction_fee` (number,null) Las tarifas e impuestos cobrados por la transacción. Example: 5 - `balance.purchase_unit_price` (number,null) El precio unitario en el momento de la compra del valor o activo. Example: 10 - `balance.pre_fixed_rate` (number,null) La tasa de remuneración prefijada para el producto de ingresos. Example: 0.05 - `balance.post_fixed_rate` (number,null) El porcentaje del indexador post-fijado para el producto de ingresos. Example: 0.05 - `balance.penalty_fee` (number,null) La penalización (multa) por retrasos en los pagos, tal como se define en el contrato. Example: 10 - `balance.late_payment_fee` (number,null) El interés cobrado por pagos atrasados. Example: 10 - `balance.closing_price` (number,null) El precio de cierre de la inversión en la fecha de referencia. Example: 10 - `balance.unit_price_factor` (number,null) El factor utilizado para calcular el precio unitario. Example: 1 - `remuneration` (object) Los detalles de la remuneración del instrumento de inversión. - `remuneration.pre_fixed_rate` (number,null) La tasa de interés fija definida en la emisión, expresada como un decimal (por ejemplo, representa el 15%). Example: 0.05 - `remuneration.post_fixed_rate` (number,null) La tasa de interés post-fijada definida en la emisión, expresada como un decimal (por ejemplo, representa el 15%). Example: 0.05 - `remuneration.rate_type` (string,null) El tipo de tasa de remuneración aplicada al instrumento financiero. Puede ser: - - Example: "LINEAR" - `remuneration.rate_periodicity` (string,null) La frecuencia con la que se aplica la tasa de remuneración al instrumento financiero. Puede ser: - - - - Example: "MENSAL" - `remuneration.calculation_base` (string,null) Indica si el cálculo de la remuneración o de los intereses se basa en días hábiles () o días calendario (). - - Example: "DIAS_CORRIDOS" - `remuneration.indexer` (string,null) El índice utilizado como referencia para calcular la rentabilidad o los rendimientos del instrumento financiero. Puede ser uno de los siguientes: - - - - - - - - - - - - Example: "CDI" - `remuneration.indexer_additional_info` (string,null) Información adicional sobre la tasa de . Requerido cuando está configurado en . Example: "IPCA + 5%" - `classification_details` (object,null) Los detalles de clasificación del instrumento de inversión. > 🚧 Solo aplicable para inversiones de tipo . > > Este objeto solo es aplicable para inversiones de tipo . Para todos los demás tipos de inversión, este objeto será . - `classification_details.category` (string,null) La categoría del fondo de inversión, según los estándares de clasificación de ANBIMA. Puede ser una de las siguientes: - - - - Example: "ACOES" - `classification_details.class` (string,null) La clase dentro de la categoría del fondo de inversión, según los estándares de clasificación de ANBIMA. Example: "Ações Livre" - `classification_details.subclass` (string,null) La subclase del fondo de inversión, según los estándares de clasificación de ANBIMA. Example: "Ações Livre" - `voucher_payment_details` (object) Los detalles del pago del voucher (también conocido como pagos de cupón) del instrumento de inversión. > 🚧 Solo aplicable para inversiones de tipo y . > > Este objeto solo es aplicable para inversiones de tipo y . Para todos los demás tipos de inversión, este objeto será . - `voucher_payment_details.is_voucher_payment` (boolean) Indica si el instrumento financiero paga intereses periódicos (pagos de cupones). Example: true - `voucher_payment_details.periodicity` (string,null) La frecuencia con la que se realizan los pagos del voucher. Requerido cuando está configurado como . Puede ser uno de los siguientes: - - - - - - Example: "MENSAL" - `voucher_payment_details.periodicity_additional_info` (string,null) Información adicional sobre la periodicidad del pago del vale. Requerido cuando está configurado como . Example: "30/360" - `debtor_details` (object,null) Los detalles del deudor del instrumento de inversión. > 🚧 Solo aplicable para inversiones de tipo . > > Este objeto solo es aplicable para inversiones de tipo . Para todos los demás tipos de inversión, este objeto será . - `debtor_details.name` (string) El nombre del deudor. Example: "Roberto Marino" - `debtor_details.id_document_number` (string) El número del documento de identificación del deudor (CNPJ). Example: 12345678901 ## Response 202 fields (application/json): - `request_id` (string) El ID único para esta solicitud. Recomendamos que almacene este valor para identificar más tarde qué evento de webhook se relaciona con una solicitud asincrónica. Example: "b5d0106ac9cc43d5b36199fe831f6bbe" ## Response 403 fields (application/json): - `code` (string) Un código de error único () que te permite clasificar y manejar el error de manera programática. ℹ️ Consulta nuestro DevPortal para obtener más información sobre cómo manejar 403 access_to_resource_denied. Example: "access_to_resource_denied" - `message` (string) Una breve descripción del error. Para los errores , la descripción es: - . Example: "You don't have access to this resource." - `request_id` (string) Un ID único de 32 caracteres de la solicitud (que coincide con un patrón regex de: ). Proporcione este ID al contactar al equipo de soporte de Belvo para acelerar las investigaciones. Example: "9e7b283c6efa449c9c028a16b5c249fb" ## Response 404 fields (application/json): - `code` (string) Un código de error único () que te permite clasificar y manejar el error de manera programática. Example: "not_found" - `message` (string) Una breve descripción del error. Para errores , la descripción es: - Example: "Not found" - `request_id` (string) Un ID único de 32 caracteres de la solicitud (que coincide con un patrón regex de: ). Proporcione este ID al contactar al equipo de soporte de Belvo para acelerar las investigaciones. Example: "9e7b283c6efa449c9c028a16b5c249fb" ## Response 408 fields (application/json): - `code` (string) Un código de error único () que te permite clasificar y manejar el error de manera programática. ℹ️ Consulta nuestro DevPortal para obtener más información sobre cómo manejar errores 408 request_timeout. Example: "request_timeout" - `message` (string) Una breve descripción del error. Para los errores de , la descripción es: - . Example: "The request timed out, you can retry asking for less data by changing your query parameters" - `request_id` (string) Un ID único de 32 caracteres de la solicitud (que coincide con un patrón regex de: ). Proporcione este ID al contactar al equipo de soporte de Belvo para acelerar las investigaciones. Example: "9e7b283c6efa449c9c028a16b5c249fb" ## Response 500 fields (application/json): - `code` (string) Un código de error único () que te permite clasificar y manejar el error de manera programática. ℹ️ Consulta nuestro DevPortal para obtener más información sobre cómo manejar errores 500 unexpected_error. Example: "unexpected_error" - `message` (string) Una breve descripción del error. Para los errores , la descripción es: - . 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) Un ID único de 32 caracteres de la solicitud (que coincide con un patrón regex de: ). Proporcione este ID al contactar al equipo de soporte de Belvo para acelerar las investigaciones. Example: "9e7b283c6efa449c9c028a16b5c249fb"