---
title: "Alterar informações de um Qr Code"
method: PUT
path: "/pix/indireto/qrcode/{qrCodeId}/dinamico"
tags: ["QrCode"]
---

# Alterar informações de um Qr Code

`PUT /pix/indireto/qrcode/{qrCodeId}/dinamico`

## Request

- Base URL: `https://example`
- URL: `https://example/pix/indireto/qrcode/{qrCodeId}/dinamico`
- Auth: none required

## Path parameters

- `qrCodeId` string, uuid, required

## Headers

- `Authorization` string, required

## Request body

- Bs2Core2PixIndiretoQRCodeCobrancaAppApisForIntegrationQrCodeAlterarQrCodeImediatoAlterarQrCodeImediato
  - `cobranca` Bs2Core2PixIndiretoQRCodeCobrancaAppApisCompartilhadosCobranca, required
    - `transactionId` string, nullable: Identificador da transação, utilizado para fins de conciliação, se nao existir é gerado automaticamente
    - `solicitacaoPagador` string, nullable: Texto que será apresentado ao pagador para que ele preencha alguma informação destinada ao recebedor
    - `valor` Bs2Core2PixIndiretoQRCodeCobrancaAppApisCompartilhadosValorCobranca, required
      - `valorOriginal` number, double, required: Valor da cobrança
      - `modalidadeAlteracao` 'NaoPermitida' | 'Permitida': 0 - NaoPermitida - Não permite alteração de valor 1 - Permitida - Permite alteração de valor
    - `calendario` Bs2Core2PixIndiretoQRCodeCobrancaAppApisCompartilhadosCalendario, required
      - `expiracao` integer
    - `chave` Bs2Core2PixIndiretoQRCodeCobrancaAppApisCompartilhadosChave, required: Tipo e valor da chave
      - `tipo` 'CPF' | 'CNPJ' | 'Telefone' | 'Email' | 'Aleatoria', required
      - `valor` string, required: >Caso seja do tipo PHONE, utilizar o código do país (iniciado por +), DDD e o número do telefone;<br></br> Caso seja do tipo CPF, somente 11 dígitos numéricos;<br></br> Caso seja CNPJ, somente 14 dígitos numéricos;<br></br> Caso seja email, deverá conter '@' e um '.'
    - `devedor` Bs2Core2PixIndiretoQRCodeCobrancaAppApisCompartilhadosDevedorDinamicoImediato
      - `validaPagador` boolean
      - `pessoa` Bs2Core2PixIndiretoQRCodeCobrancaAppApisCompartilhadosPessoa
        - `nome` string, required: Nome do beneficiário/recebedor retornado na consulta DICT
        - `nomeFantasia` string, nullable
        - `documento` string, required: Documento da pessoa: CPF, CNPJ.
        - `tipo` 'PessoaFisica' | 'PessoaJuridica', required
    - `informacoesAdicionais` Bs2Core2PixIndiretoQRCodeCobrancaAppApisCompartilhadosInformacaoAdicional[], nullable
      - `nome` string, nullable: Nome do campo
      - `valor` string, nullable: Valor do campo

## Response `200`

Success

- Bs2Core2PixIndiretoQRCodeCobrancaAppApisForIntegrationQrCodeAlterarQrCodeImediatoQrCodeImediatoAlterado
  - `id` string, uuid
  - `status` 'Ativo' | 'Expirado' | 'Pago' | 'RemovidoPsp' | 'Vencido'
  - `revisao` integer
  - `dataCriacao` string, date-time
  - `qrCode` string, nullable
  - `valor` number, double, nullable
  - `location` Bs2Core2PixIndiretoQRCodeCobrancaAppApisCompartilhadosLocation
    - `id` string, uuid
    - `location` string, nullable
    - `tipo` 'COB' | 'COBV'
    - `dataCriacao` string, date-time
  - `cobranca` Bs2Core2PixIndiretoQRCodeCobrancaAppApisCompartilhadosCobranca
    - `transactionId` string, nullable: Identificador da transação, utilizado para fins de conciliação, se nao existir é gerado automaticamente
    - `solicitacaoPagador` string, nullable: Texto que será apresentado ao pagador para que ele preencha alguma informação destinada ao recebedor
    - `valor` Bs2Core2PixIndiretoQRCodeCobrancaAppApisCompartilhadosValorCobranca, required
      - `valorOriginal` number, double, required: Valor da cobrança
      - `modalidadeAlteracao` 'NaoPermitida' | 'Permitida': 0 - NaoPermitida - Não permite alteração de valor 1 - Permitida - Permite alteração de valor
    - `calendario` Bs2Core2PixIndiretoQRCodeCobrancaAppApisCompartilhadosCalendario, required
      - `expiracao` integer
    - `chave` Bs2Core2PixIndiretoQRCodeCobrancaAppApisCompartilhadosChave, required: Tipo e valor da chave
      - `tipo` 'CPF' | 'CNPJ' | 'Telefone' | 'Email' | 'Aleatoria', required
      - `valor` string, required: >Caso seja do tipo PHONE, utilizar o código do país (iniciado por +), DDD e o número do telefone;<br></br> Caso seja do tipo CPF, somente 11 dígitos numéricos;<br></br> Caso seja CNPJ, somente 14 dígitos numéricos;<br></br> Caso seja email, deverá conter '@' e um '.'
    - `devedor` Bs2Core2PixIndiretoQRCodeCobrancaAppApisCompartilhadosDevedorDinamicoImediato
      - `validaPagador` boolean
      - `pessoa` Bs2Core2PixIndiretoQRCodeCobrancaAppApisCompartilhadosPessoa
        - `nome` string, required: Nome do beneficiário/recebedor retornado na consulta DICT
        - `nomeFantasia` string, nullable
        - `documento` string, required: Documento da pessoa: CPF, CNPJ.
        - `tipo` 'PessoaFisica' | 'PessoaJuridica', required
    - `informacoesAdicionais` Bs2Core2PixIndiretoQRCodeCobrancaAppApisCompartilhadosInformacaoAdicional[], nullable
      - `nome` string, nullable: Nome do campo
      - `valor` string, nullable: Valor do campo

## Other responses

- `400`: Bad Request

---

[API](https://skmtc.dev/bs2/apis/api-v1-bs2-pix-indireto-cobranca-bfi.md) - [All operations](https://skmtc.dev/bs2/apis/api-v1-bs2-pix-indireto-cobranca-bfi/llms.txt) - [OpenAPI document](https://skmtc.dev/bs2/apis/api-v1-bs2-pix-indireto-cobranca-bfi/revisions/3cd6f55b1aef?raw)
