/municipios?uf={uf}&busca={busca}Listar municípios
Pesquise municípios e obtenha o código IBGE usado nos cadastros e no XML.
CTE Brasil API CTe-OS · V1 · Contrato 1.0.0
Consulte os dados aceitos, entenda cada regra e teste a mesma operação que seu sistema enviará à API.
Crie uma chave em Serviços → Chaves da API. A chave define a empresa e os escopos; o segredo só aparece no momento da criação.
Envie a chave em cada chamada. Não a grave no frontend, repositórios ou capturas de tela.
Authorization: Bearer ctebrasil_seu_segredoCadastros e consultas usam /api/v1. Operações fiscais pedem {ambiente} na URL.
As listagens aceitam page, com valor mínimo 1, e per_page, com padrão 25. Cada página pode retornar de 1 a 100 registros; valores de per_page acima de 100 são limitados pelo servidor a 100.
GET /tomadores?page=1&per_page=25Os quatro limites são cumulativos e aplicados separadamente a cada Chave da API. Uma chamada aceita consome as três janelas de tempo e ocupa uma vaga de concorrência até sua conclusão.
Ao exceder qualquer limite, aguarde a conclusão das chamadas concorrentes ou a renovação da janela indicada e tente novamente. A API retorna 429 integration_rate_limit_exceeded para uma janela de tempo ou 429 integration_concurrency_exceeded para concorrência.
As respostas usam JSON. O código HTTP indica se você deve corrigir a requisição ou tentar novamente.
{"ok":false,"status":422,"error":{"code":"integration_validation_failed","message":"Informe os dados obrigatórios."}}Publicação original.
As operações que criam CTe-OS ou eventos na SEFAZ retornam data.downloads. Use sempre downloads.xml_url para baixar o XML criado naquela operação e downloads.dacte_url para o DACTe-OS atualizado. Em cancelamento e Carta de Correção, o XML aponta para o respectivo evento; o DACTe-OS aponta para a versão atualizada do CTe-OS.
{"downloads":{"xml_url":"https://www.ctebrasil.com.br/download/xml/CHAVE","dacte_url":"https://www.ctebrasil.com.br/download/dacte/CHAVE"}}/municipios?uf={uf}&busca={busca}Pesquise municípios e obtenha o código IBGE usado nos cadastros e no XML.
/municipios/{codigo_ibge}Confirme nome e UF a partir de um código IBGE de sete dígitos.
/empresaConsulta os dados da empresa emissora vinculada à chave da API.
/empresaAtualiza somente os campos cadastrais permitidos.
{
"nome": "Transportes Modelo Ltda.",
"fantasia": "Transportes Modelo",
"ie": "1234567890",
"cep": "95010010",
"endereco": "Avenida Exemplo",
"nro": "100",
"complemento": "Sala 12",
"bairro": "Centro",
"municipio": "Caxias do Sul",
"uf": "RS",
"cod_municipio": "4305108",
"fone": "5433334444",
"email": "[email protected]",
"security_email": "[email protected]",
"security_fone": "54999990000",
"NroRegEstadual": "REG-EST-001",
"taf": "TAF-EXEMPLO-001",
"suframa_inscricao": "SUFRAMA-EXEMPLO-001"
}/empresa/certificadoEnvie o PFX ou P12 no campo file e a senha em cert_pass, usando multipart/form-data. O certificado e a senha não são retornados na resposta.
{
"file": "@certificado.pfx",
"cert_pass": "senha-do-certificado"
}/cteos/numeracao-inicialDisponível somente antes da primeira emissão.
{
"numero": "1",
"serie": "1"
}/empresa/logotipoEnvie a imagem no campo file, usando multipart/form-data. Aceita JPG, JPEG ou PNG, limitada a 5 MB e 40 megapixels. Imagens maiores que 1.920 × 1.080 pixels são redimensionadas proporcionalmente. Exige o escopo empresa:logo.
{
"file": "@logotipo.png"
}/tomadores?page={page}&per_page={per_page}Lista os cadastros e retorna o CPF ou CNPJ usado para identificar o tomador na emissão.
/tomadoresCria um tomador vinculado à empresa da chave da API e identificado pelo CPF ou CNPJ.
{
"cpf": "",
"cnpj": "11222333000181",
"nome": "Tomador Modelo Ltda.",
"fantasia": "Tomador Modelo",
"ie": "1234567890",
"indIEToma": "1",
"cep": "80010000",
"endereco": "Rua das Integrações",
"nro": "250",
"complemento": "Conjunto 5",
"bairro": "Centro",
"municipio": "Curitiba",
"uf": "PR",
"cod_municipio": "4106902",
"fone": "4133334444",
"email": "[email protected]",
"status": "1",
"tpCompraGov": "4",
"UFIni": "RS",
"xMunIni": "Porto Alegre",
"cMunIni": "4314902",
"UFFim": "PR",
"xMunFim": "Curitiba",
"cMunFim": "4106902",
"CFOP": "6353",
"infAdFisco": "Operação interestadual de exemplo.",
"tpFretamento": "1"
}/tomadores/{documento}Localiza o tomador pelo CPF ou CNPJ sem formatação, sempre dentro da empresa vinculada à chave da API.
{
"cpf": "",
"cnpj": "11222333000181",
"nome": "Tomador Modelo Ltda.",
"fantasia": "Tomador Modelo",
"ie": "1234567890",
"indIEToma": "1",
"cep": "80010000",
"endereco": "Rua das Integrações",
"nro": "250",
"complemento": "Conjunto 5",
"bairro": "Centro",
"municipio": "Curitiba",
"uf": "PR",
"cod_municipio": "4106902",
"fone": "4133334444",
"email": "[email protected]",
"status": "1",
"tpCompraGov": "4",
"UFIni": "RS",
"xMunIni": "Porto Alegre",
"cMunIni": "4314902",
"UFFim": "PR",
"xMunFim": "Curitiba",
"cMunFim": "4106902",
"CFOP": "6353",
"infAdFisco": "Operação interestadual de exemplo.",
"tpFretamento": "1"
}/tomadores/{documento}Exclui o cadastro pelo CPF ou CNPJ dentro da empresa vinculada à chave da API, sem alterar documentos já emitidos.
/veiculos?page={page}&per_page={per_page}Lista os veículos e retorna a placa usada para identificá-los na emissão.
/veiculosInclui um veículo identificado pela placa sem formatação.
{
"categoria": "1",
"placa": "ABC1D23",
"nome": "Ônibus Rodoviário Modelo",
"financiamento": "1",
"financ_termino": "31/12/2028",
"status": "1",
"capacidade": "46",
"renavam": "12345678901",
"uf": "RS",
"ano": "2024",
"ano_modelo": "2025",
"marca": "Marca Modelo",
"modelo": "Rodoviário Executivo",
"individual_license": "1",
"taf": "TAF-EXEMPLO-001",
"registro": "REG-ANTT-EXEMPLO-001"
}/veiculos/{placa}Localiza o veículo pela placa no formato AAA0A00, sempre dentro da empresa vinculada à chave da API.
{
"categoria": "1",
"placa": "ABC1D23",
"nome": "Ônibus Rodoviário Modelo",
"financiamento": "1",
"financ_termino": "31/12/2028",
"status": "1",
"capacidade": "46",
"renavam": "12345678901",
"uf": "RS",
"ano": "2024",
"ano_modelo": "2025",
"marca": "Marca Modelo",
"modelo": "Rodoviário Executivo",
"individual_license": "1",
"taf": "TAF-EXEMPLO-001",
"registro": "REG-ANTT-EXEMPLO-001"
}/veiculos/{placa}Exclui o cadastro pela placa dentro da empresa vinculada à chave da API, sem alterar documentos já emitidos.
/cteos?page={page}&per_page={per_page}Lista documentos e retorna a chave de acesso usada nas consultas e eventos.
/cteos/{chave}Consulta situação e protocolo pela chave de acesso de 44 dígitos.
{
"tomador_documento": "11222333000181",
"veiculo_placa": "ABC1D23",
"cCT": "12345678",
"dhEmiUser": "30/07/2026",
"CFOP": "6353",
"cMunIni": "4314902",
"cMunFim": "4106902",
"aceite": "1",
"cteos_emission_mode": "normal",
"cteos_antecipacao_chave": "",
"vTPrest": "1500.00",
"vRec": "1485.00",
"vTotTrib": "312.40",
"xDescServ": "Transporte de passageiros",
"qCarga": "42",
"tpFretamento": "1",
"dViagem": "21/07/2026",
"hViagem": "08:30",
"dRetorno": "21/07/2026",
"hRetorno": "18:15",
"infPercurso": [
"SC"
],
"infAdFisco": "Documento emitido em ambiente de exemplo.",
"xObs": "Transporte interestadual de passageiros com retorno no mesmo dia.",
"obs3": {
"xCampo": "ROTA",
"xTexto": "Porto Alegre/RS - Curitiba/PR"
},
"obs4": {
"xCampo": "EMBARQUE",
"xTexto": "Terminal rodoviário central"
},
"obs5": {
"xCampo": "REFERÊNCIA",
"xTexto": "Reserva EXEMPLO-2026-001"
},
"ICMS": {
"tipo": "ICMS00",
"ICMS00": {
"vBC": "1500.00",
"pICMS": "12.00",
"vICMS": "180.00"
}
},
"ICMSUFFim": {
"vBCUFFim": "1500.00",
"pFCPUFFim": "2.00",
"pICMSUFFim": "19.50",
"pICMSInter": "12.00",
"vFCPUFFim": "30.00",
"vICMSUFFim": "112.50",
"vICMSUFIni": "67.50"
},
"InfTribFed": {
"vPIS": "24.75",
"vCOFINS": "114.00",
"vIR": "15.00",
"vINSS": "15.00",
"vCSLL": "15.00"
},
"IBSCBS": {
"CST": "000",
"cClassTrib": "000001",
"indDoacao": "",
"gIBSCBS": {
"vBC": "1500.00",
"vIBS": "3.00",
"gIBSUF": {
"pIBSUF": "0.1000",
"vIBSUF": "1.50",
"gRed": {
"pRedAliq": "0.0000",
"pAliqEfet": "0.1000"
}
},
"gIBSMun": {
"pIBSMun": "0.1000",
"vIBSMun": "1.50",
"gRed": {
"pRedAliq": "0.0000",
"pAliqEfet": "0.1000"
}
},
"gCBS": {
"pCBS": "0.9000",
"vCBS": "13.50",
"gRed": {
"pRedAliq": "0.0000",
"pAliqEfet": "0.9000"
}
}
}
},
"tpCompraGov": "4",
"tpOperGov": "3",
"pRedutorCompraGov": "0.0000",
"refDFeAnt": [
"43260711222333000181570010000001231000001234"
],
"origem_tpCompraGov": "1",
"gTribCompraGov": {
"pAliqIBSUF": "0.1000",
"pAliqIBSMun": "0.1000",
"pAliqCBS": "0.9000",
"vTribIBSUF": "1.50",
"vTribIBSMun": "1.50",
"vTribCBS": "13.50"
},
"pgtoVinc": [
{
"nPag": 1,
"idTransacao": "PIX-EXEMPLO-20260720",
"tpMeioPgto": "17",
"CNPJReceb": "11222333000181",
"CNPJBasePSP": "11222333"
}
]
}/{ambiente}/cteosRecebe os mesmos dados da tela de emissão e envia ao ambiente fiscal indicado na URL.
{
"tomador_documento": "11222333000181",
"veiculo_placa": "ABC1D23",
"cCT": "12345678",
"dhEmiUser": "30/07/2026",
"CFOP": "6353",
"cMunIni": "4314902",
"cMunFim": "4106902",
"aceite": "1",
"cteos_emission_mode": "normal",
"cteos_antecipacao_chave": "",
"vTPrest": "1500.00",
"vRec": "1485.00",
"vTotTrib": "312.40",
"xDescServ": "Transporte de passageiros",
"qCarga": "42",
"tpFretamento": "1",
"dViagem": "21/07/2026",
"hViagem": "08:30",
"dRetorno": "21/07/2026",
"hRetorno": "18:15",
"infPercurso": [
"SC"
],
"infAdFisco": "Documento emitido em ambiente de exemplo.",
"xObs": "Transporte interestadual de passageiros com retorno no mesmo dia.",
"obs3": {
"xCampo": "ROTA",
"xTexto": "Porto Alegre/RS - Curitiba/PR"
},
"obs4": {
"xCampo": "EMBARQUE",
"xTexto": "Terminal rodoviário central"
},
"obs5": {
"xCampo": "REFERÊNCIA",
"xTexto": "Reserva EXEMPLO-2026-001"
},
"ICMS": {
"tipo": "ICMS00",
"ICMS00": {
"vBC": "1500.00",
"pICMS": "12.00",
"vICMS": "180.00"
}
},
"ICMSUFFim": {
"vBCUFFim": "1500.00",
"pFCPUFFim": "2.00",
"pICMSUFFim": "19.50",
"pICMSInter": "12.00",
"vFCPUFFim": "30.00",
"vICMSUFFim": "112.50",
"vICMSUFIni": "67.50"
},
"InfTribFed": {
"vPIS": "24.75",
"vCOFINS": "114.00",
"vIR": "15.00",
"vINSS": "15.00",
"vCSLL": "15.00"
},
"IBSCBS": {
"CST": "000",
"cClassTrib": "000001",
"indDoacao": "",
"gIBSCBS": {
"vBC": "1500.00",
"vIBS": "3.00",
"gIBSUF": {
"pIBSUF": "0.1000",
"vIBSUF": "1.50",
"gRed": {
"pRedAliq": "0.0000",
"pAliqEfet": "0.1000"
}
},
"gIBSMun": {
"pIBSMun": "0.1000",
"vIBSMun": "1.50",
"gRed": {
"pRedAliq": "0.0000",
"pAliqEfet": "0.1000"
}
},
"gCBS": {
"pCBS": "0.9000",
"vCBS": "13.50",
"gRed": {
"pRedAliq": "0.0000",
"pAliqEfet": "0.9000"
}
}
}
},
"tpCompraGov": "4",
"tpOperGov": "3",
"pRedutorCompraGov": "0.0000",
"refDFeAnt": [
"43260711222333000181570010000001231000001234"
],
"origem_tpCompraGov": "1",
"gTribCompraGov": {
"pAliqIBSUF": "0.1000",
"pAliqIBSMun": "0.1000",
"pAliqCBS": "0.9000",
"vTribIBSUF": "1.50",
"vTribIBSMun": "1.50",
"vTribCBS": "13.50"
},
"pgtoVinc": [
{
"nPag": 1,
"idTransacao": "PIX-EXEMPLO-20260720",
"tpMeioPgto": "17",
"CNPJReceb": "11222333000181",
"CNPJBasePSP": "11222333"
}
]
}/{ambiente}/cteos/substituicoesO tomador é herdado do CTe-OS original e não deve ser informado. Envie a placa, a chave original e xObs com justificativa de 140 a 2.000 caracteres; o servidor define tpCTe 3.
{
"veiculo_placa": "ABC1D23",
"cCT": "12345678",
"dhEmiUser": "30/07/2026",
"CFOP": "6353",
"cMunIni": "4314902",
"cMunFim": "4106902",
"aceite": "1",
"cteos_emission_mode": "normal",
"cteos_antecipacao_chave": "",
"vTPrest": "1500.00",
"vRec": "1485.00",
"vTotTrib": "312.40",
"xDescServ": "Transporte de passageiros",
"qCarga": "42",
"tpFretamento": "1",
"dViagem": "21/07/2026",
"hViagem": "08:30",
"dRetorno": "21/07/2026",
"hRetorno": "18:15",
"infPercurso": [
"SC"
],
"infAdFisco": "Documento emitido em ambiente de exemplo.",
"xObs": "Substituição emitida para corrigir os dados fiscais e operacionais do CTe-OS original, preservando o mesmo tomador e descrevendo de forma completa o motivo da alteração solicitada.",
"obs3": {
"xCampo": "ROTA",
"xTexto": "Porto Alegre/RS - Curitiba/PR"
},
"obs4": {
"xCampo": "EMBARQUE",
"xTexto": "Terminal rodoviário central"
},
"obs5": {
"xCampo": "REFERÊNCIA",
"xTexto": "Reserva EXEMPLO-2026-001"
},
"ICMS": {
"tipo": "ICMS00",
"ICMS00": {
"vBC": "1500.00",
"pICMS": "12.00",
"vICMS": "180.00"
}
},
"ICMSUFFim": {
"vBCUFFim": "1500.00",
"pFCPUFFim": "2.00",
"pICMSUFFim": "19.50",
"pICMSInter": "12.00",
"vFCPUFFim": "30.00",
"vICMSUFFim": "112.50",
"vICMSUFIni": "67.50"
},
"InfTribFed": {
"vPIS": "24.75",
"vCOFINS": "114.00",
"vIR": "15.00",
"vINSS": "15.00",
"vCSLL": "15.00"
},
"IBSCBS": {
"CST": "000",
"cClassTrib": "000001",
"indDoacao": "",
"gIBSCBS": {
"vBC": "1500.00",
"vIBS": "3.00",
"gIBSUF": {
"pIBSUF": "0.1000",
"vIBSUF": "1.50",
"gRed": {
"pRedAliq": "0.0000",
"pAliqEfet": "0.1000"
}
},
"gIBSMun": {
"pIBSMun": "0.1000",
"vIBSMun": "1.50",
"gRed": {
"pRedAliq": "0.0000",
"pAliqEfet": "0.1000"
}
},
"gCBS": {
"pCBS": "0.9000",
"vCBS": "13.50",
"gRed": {
"pRedAliq": "0.0000",
"pAliqEfet": "0.9000"
}
}
}
},
"tpCompraGov": "4",
"tpOperGov": "3",
"pRedutorCompraGov": "0.0000",
"refDFeAnt": [
"43260711222333000181570010000001231000001234"
],
"origem_tpCompraGov": "1",
"gTribCompraGov": {
"pAliqIBSUF": "0.1000",
"pAliqIBSMun": "0.1000",
"pAliqCBS": "0.9000",
"vTribIBSUF": "1.50",
"vTribIBSMun": "1.50",
"vTribCBS": "13.50"
},
"pgtoVinc": [
{
"nPag": 1,
"idTransacao": "PIX-EXEMPLO-20260720",
"tpMeioPgto": "17",
"CNPJReceb": "11222333000181",
"CNPJBasePSP": "11222333"
}
],
"chCte": "43100123456789012345678901234567890123456789"
}/{ambiente}/cteos/complementaresTomador e veículo são herdados do CTe-OS original e não devem ser informados. Envie os dados fiscais do complemento e a chave original; o servidor define tpCTe 1.
{
"cCT": "12345678",
"dhEmiUser": "30/07/2026",
"CFOP": "6353",
"cMunIni": "4314902",
"cMunFim": "4106902",
"aceite": "1",
"cteos_emission_mode": "normal",
"cteos_antecipacao_chave": "",
"vTPrest": "1500.00",
"vRec": "1485.00",
"vTotTrib": "312.40",
"xDescServ": "Transporte de passageiros",
"qCarga": "42",
"tpFretamento": "1",
"dViagem": "21/07/2026",
"hViagem": "08:30",
"dRetorno": "21/07/2026",
"hRetorno": "18:15",
"infPercurso": [
"SC"
],
"infAdFisco": "Documento emitido em ambiente de exemplo.",
"xObs": "Complemento dos valores da prestação informada no CTe-OS original.",
"obs3": {
"xCampo": "ROTA",
"xTexto": "Porto Alegre/RS - Curitiba/PR"
},
"obs4": {
"xCampo": "EMBARQUE",
"xTexto": "Terminal rodoviário central"
},
"obs5": {
"xCampo": "REFERÊNCIA",
"xTexto": "Reserva EXEMPLO-2026-001"
},
"ICMS": {
"tipo": "ICMS00",
"ICMS00": {
"vBC": "1500.00",
"pICMS": "12.00",
"vICMS": "180.00"
}
},
"ICMSUFFim": {
"vBCUFFim": "1500.00",
"pFCPUFFim": "2.00",
"pICMSUFFim": "19.50",
"pICMSInter": "12.00",
"vFCPUFFim": "30.00",
"vICMSUFFim": "112.50",
"vICMSUFIni": "67.50"
},
"InfTribFed": {
"vPIS": "24.75",
"vCOFINS": "114.00",
"vIR": "15.00",
"vINSS": "15.00",
"vCSLL": "15.00"
},
"IBSCBS": {
"CST": "000",
"cClassTrib": "000001",
"indDoacao": "",
"gIBSCBS": {
"vBC": "1500.00",
"vIBS": "3.00",
"gIBSUF": {
"pIBSUF": "0.1000",
"vIBSUF": "1.50",
"gRed": {
"pRedAliq": "0.0000",
"pAliqEfet": "0.1000"
}
},
"gIBSMun": {
"pIBSMun": "0.1000",
"vIBSMun": "1.50",
"gRed": {
"pRedAliq": "0.0000",
"pAliqEfet": "0.1000"
}
},
"gCBS": {
"pCBS": "0.9000",
"vCBS": "13.50",
"gRed": {
"pRedAliq": "0.0000",
"pAliqEfet": "0.9000"
}
}
}
},
"tpCompraGov": "4",
"tpOperGov": "3",
"pRedutorCompraGov": "0.0000",
"refDFeAnt": [
"43260711222333000181570010000001231000001234"
],
"origem_tpCompraGov": "1",
"gTribCompraGov": {
"pAliqIBSUF": "0.1000",
"pAliqIBSMun": "0.1000",
"pAliqCBS": "0.9000",
"vTribIBSUF": "1.50",
"vTribIBSMun": "1.50",
"vTribCBS": "13.50"
},
"pgtoVinc": [
{
"nPag": 1,
"idTransacao": "PIX-EXEMPLO-20260720",
"tpMeioPgto": "17",
"CNPJReceb": "11222333000181",
"CNPJBasePSP": "11222333"
}
],
"chCte": "43100123456789012345678901234567890123456789"
}/{ambiente}/cteos/{chave}/cancelamentosLocaliza o documento pela chave de acesso e exige uma justificativa de 15 a 255 caracteres.
{
"reason": "Serviço cancelado pelo tomador antes do início da viagem."
}/{ambiente}/cteos/{chave}/cartas-correcaoRegistra a Carta de Correção no ambiente fiscal indicado. O exemplo seleciona Observações gerais, código 3, que não exige campos dependentes.
{
"corrections": [
{
"field": 3,
"value": "Informação complementar corrigida: embarque no Terminal Rodoviário Central."
}
]
}/{ambiente}/cteos/pendencias?page={page}&per_page={per_page}Consulta opcional de reconciliação: localiza pendências esquecidas, recupera chaves quando a resposta original foi perdida e permite monitorar a fila de pendências do ambiente. Não é necessário chamar esta lista quando a integração já guardou a chave recebida no HTTP 202.
Esta consulta não é uma etapa obrigatória antes do reenvio. Se sua integração guardou data.chave do retorno 202, pode reenviar diretamente. Use a lista para reconciliação periódica, recuperação após perda da resposta ou reinício do seu sistema, auditoria da fila de pendências e localização de pendências que não estejam mais registradas localmente. Ela também mostra rejeições definitivas para acompanhamento, mas somente os estados internos 2, 3 e 4 aceitam reenvio.
/{ambiente}/cteos/{chave}/reenviosUse a chave recebida na emissão ou recuperada pela lista. Envie apenas {}: a API reutiliza o XML assinado e preserva número, série e chave; não reenvie o corpo da emissão nem crie uma nova emissão.
O HTTP 202 informa data.chave e data.transmission_state. Guarde a chave — ela é o identificador público do CTe-OS — e não crie outra emissão com o mesmo conteúdo. Depois de um intervalo adequado, chame este endpoint no mesmo ambiente e com a mesma chave da API.
Content-Type: application/json e somente {}.200 como autorizado, 202 como ainda incerto, 422 como rejeição definitiva e 404 como pendência reenviável não encontrada.POST /api/v1/homologacao/cteos/CHAVE_DE_44_DIGITOS/reenvios
Authorization: Bearer ctebrasil_seu_segredo
Content-Type: application/json
{}[]/referencias/ibscbs/cstsRetorna os CSTs ativos que possuem classificações tributárias disponíveis para emissão.
/referencias/ibscbs/csts/{cst}/classificacoesInforme o CST retornado pela consulta anterior para obter somente as classificações tributárias vinculadas a ele.
/{ambiente}/cteos/antecipacoesRetorna as entradas e respectivas chaves que podem ser escolhidas em cteos_antecipacao_chave ao finalizar um serviço.
/cteos/{chave}/cobrancas-vinculadasLista as cobranças vinculadas e seus protocolos de evento.
/{ambiente}/cteos/{chave}/cobrancas-vinculadasRegistra na SEFAZ uma cobrança criada após a emissão.
{
"tpMeioPgto": "17",
"idTransacao": "PIX-EXEMPLO-001",
"CNPJReceb": "11222333000181",
"CNPJBasePSP": "11222333"
}/{ambiente}/cteos/{chave}/cobrancas-vinculadas/cancelamentosCancela na SEFAZ os vínculos de cobrança informados.
{
"billing_link_ids": [
12
]
}