Histórico

EXIBINDO RESPOSTAS:

Avatar discord do usuario hernanefron

hernanefron

Ver no Discord

pessoal, estamos com um problema pra puxar extrato pela API PIX

requisicao do extrato

url = "https://pix.api.efipay.com.br/v2/gn/relatorios/extrato-conciliacao"
body = {
'dataMovimento': '2022-04-24',
'tipoRegistros': {
'pixRecebido': True,
'pixDevolucaoEnviada': False,
'tarifaPixRecebido': True,
'pixEnviadoChave': True,
'pixEnviadoDadosBancarios': False,
'pixDevolucaoRecebida': True
}
}
extrato = requests.request("POST",
url,
headers=headers,
data=body,
cert=certificado)
extrato.text

{"type":"https://pix.bcb.gov.br/api/v2/error/ExtratoConciliacaoOperacaoInvalida","title":"Operação Inválida","status":400,"detail":"A requisição que busca alterar ou criar um extrato de conciliação não respeita o schema ou está semanticamente errada.","violacoes":[{"razao":"deve ter a propriedade obrigatória dataMovimento","propriedade":"extrato-conciliacao"}]}


alguem pode nos ajudar a entender o que está errado?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver no Discord

Você tem escopo gn.reports.write liberado na sua aplicação ?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver no Discord

Talvez precise de mais um {} no body encapsulando esses...

Avatar discord do usuario gabriellelippert

gabriellelippert

Ver no Discord

Passei o body no parâmetro json ao invés de data e funcionou