Pular para o conteúdo
Última atualização

Requisição Inválida

A requisição está malformada e não pode ser processada pelo servidor. Isso normalmente significa que o corpo da requisição, os headers ou o content type estão incorretos.

HTTP Status: 400 Bad Request

Códigos de Erro

CódigoDescrição
invalid_content_typeO header Content-Type está ausente ou não é suportado
malformed_bodyO corpo da requisição não é um JSON válido
missing_grant_typeO parâmetro grant_type está ausente
unsupported_grant_typeO valor de grant_type não é suportado
missing_authorizationO header Authorization está ausente
missing_fileUm upload de arquivo obrigatório está ausente
missing_typeO campo type do documento está ausente
file_too_largeO arquivo enviado excede o tamanho máximo permitido
invalid_limitO parâmetro de consulta limit é inválido
invalid_sortO parâmetro de consulta sort é inválido
invalid_orderO parâmetro de consulta order é inválido
invalid_cursorO cursor de paginação é inválido ou expirou
empty_updateO corpo da requisição de atualização não contém campos para atualizar

Exemplo de Resposta

{
  "type": "https://docs.dinie.com/errors/invalid-request",
  "title": "Bad Request",
  "status": 400,
  "detail": "The request body could not be parsed as JSON.",
  "code": "malformed_body"
}

Como Resolver

  • invalid_content_type -- Defina o header Content-Type como application/json para requisições JSON ou multipart/form-data para uploads de arquivo.
  • malformed_body -- Valide que o corpo da requisição é um JSON bem formado antes de enviar. Verifique vírgulas extras, chaves sem aspas ou problemas de encoding.
  • missing_grant_type -- Inclua grant_type=client_credentials no corpo da requisição de token.
  • unsupported_grant_type -- Apenas client_credentials é suportado.
  • missing_authorization -- Inclua o header Authorization com credenciais Basic ou Bearer.
  • missing_file -- Certifique-se de que o campo de arquivo obrigatório está incluído no seu upload multipart.
  • missing_type -- Inclua o campo type especificando o tipo do documento.
  • file_too_large -- Reduza o tamanho do arquivo antes de enviar.
  • invalid_limit / invalid_sort / invalid_order / invalid_cursor -- Verifique os valores dos parâmetros de consulta na documentação da API.
  • empty_update -- Inclua ao menos um campo para atualizar no corpo da requisição PATCH.

Veja Também