Erros · Status 400Pedido inválido
invalid_param
Parâmetro inválido
Por que acontece
Um ou mais campos do pedido estão errados. invalidParams traz TODOS de uma vez, com o caminho e o motivo (required, unknown_field, one_of com a lista allowed, not_in_catalog com suggestions…).
Como resolver
Corrija cada item de invalidParams. Campo desconhecido é erro de propósito: um bedroom no lugar de bedrooms não pode passar calado.
Quem responde
a API
Rotas que devolvem este erro
- GET/v1/geo/cities— Cidades
- GET/v1/geo/cities/{cityId}/neighborhoods— Bairros de uma cidade
- GET/v1/properties— Listar a carteira
- GET/v1/leads— Listar clientes
- GET/v1/matches— Oportunidades da conta
- GET/v1/partnerships— Parcerias da equipe
- GET/v1/launches— Lançamentos da cidade
- PUT/v1/properties/by-ref/{ref}— Criar ou atualizar pelo seu código
- POST/v1/properties— Cadastrar um imóvel
- PATCH/v1/properties/{propertyId}— Alterar parte de um imóvel
- POST/v1/properties/{propertyId}/status— Mudar o status
- POST/v1/properties/confirm— Confirmar disponibilidade em lote
- PUT/v1/leads/by-ref/{ref}— Criar, atualizar ou vincular pelo seu código
- POST/v1/leads— Cadastrar um cliente
- PATCH/v1/leads/{leadId}— Alterar parte de um cliente
- POST/v1/leads/{leadId}/state— Arquivar ou reativar
- POST/v1/leads/{leadId}/interactions— Registrar um atendimento
- DELETE/v1/properties/{propertyId}— Mandar para a lixeira
- DELETE/v1/leads/{leadId}— Mandar para a lixeira
- POST/v1/matches/{matchId}/dismiss— Descartar oportunidade
- POST/v1/matches/{matchId}/restore— Restaurar oportunidade
- POST/v1/partnerships/{partnershipId}/status— Mover a etapa da parceria
- GET/v1/captacao/owners— Proprietários aceitos
- POST/v1/captacao/offers/{offerId}/accept— Aceitar um proprietário
- GET/v1/events— O que mudou
- POST/v1/webhooks— Cadastrar um endereço
- PATCH/v1/webhooks/{webhookId}— Alterar um endereço
- GET/v1/webhooks/{webhookId}/deliveries— Entregas de um endereço
- POST/v1/properties/batch— Lote de imóveis
- POST/v1/leads/batch— Lote de clientes
Exemplo
{
"type": "https://imobyflow.com.br/desenvolvedores/erros/invalid-param",
"title": "Parâmetro inválido",
"status": 400,
"code": "invalid_param",
"requestId": "8c1f0a4e-2b7d-4c39-9e51-6a0d3f2b1c7e"
}Toque ou passe o mouse num campo para ver o que ele significa.