Imóveis e Auto Peças (veículos)Aplicação e Consulta de Destaques em AnúnciosAplicação de Destaque em Anúncios

Aplicação de Destaque em Anúncios

Com o passar do tempo, um anúncio publicado no portal descerá algumas posições, seguindo uma ordenação natural de inserções. Para que o anúncio volte ao topo, oferecemos os destaques que são benefícios para que o anúncio ganhe mais visibilidade no Eu Preciso. Assim, seus anúncios podem voltar aos primeiros resultados como se fosse um anúncio novo e de forma destacada.

A requisição feita para esta URL deve conter o access_token de cada anunciante nos headers, usando o método POST.

Se o anunciante possui os Recursos PRO ativos e o destaque for aplicado, a requisição retorna um status code 200 e um JSON no corpo da resposta com a estrutura abaixo.

A URL usada para fazer a requisição do arquivo JSON é https://apps.eupreciso.com.br/v1.0/integradores/autoupload/bump/ad/{ad_id}, método POST.

Retorno de sucesso esperado

ParâmetroValoresObrigatórioDescrição
idstringSimIdentificador do anúncio.
list_idstringNãoIdentificador do anúncio no Eu Preciso.
datestring (ISO Datetime)SimData do bump.
valueintegerNãoValor pago pelo destaque.
daysintegerNãoDias contratados do destaque.
last_bumpsarrayOf[string (ISO Datetime)]NãoÚltimas datas que o anúncio foi ao topo.

Mesmo se um destaque estiver ativo, o sistema aceitará a solicitação e adicionará mais 7 dias ao destaque vigente.

Retorno de erro esperado

Caso ocorra algum erro ou o anunciante não possua os Recursos PRO ativo, a consulta retorna um status code > 400 e um JSON com o motivo e a mensagem do erro.

Códigos e motivos de erros da requisição retornados

Status CodeDescriçãoMotivoMensagem
400Falta campo de authorization no header da requisiçãoBAD_REQUESTCheck the header field(s)
401Token inválidoACCESS_DENIEDCheck the client authentication token
403Cliente não tem saldo disponível para aplicar o destaqueFORBIDDEN{ "reason": "FORBIDDEN", "message": "Insufficient balance." }
404Anúncio não encontradoNOT_FOUND{ "reason": "NOT_FOUND", "message": "Ad not found." }
429Rate Limit configurado quando o cliente fizer mais requisições por segundo do que deveriaRATE_LIMITYou have exceeded the X requests in X seconds limit!
500Erro interno inesperadoUNEXPECTED_INTERNAL_ERRORUnexpected internal error. Try again later

Exemplos de Retorno

Ao aplicar destaque, o anúncio terá sua visibilidade aumentada indo para o topo da listagem de anúncios no período de 7 dias.

Request

curl --location --request POST 'https://apps.eupreciso.com.br/v1.0/integradores/autoupload/bump/ad/456789123' \
--header 'Authorization: Bearer 5/4PXLrAv2gLZ6dqokH6xB' \
--header 'Content-Type: application/json' \

Response

{
  "status": "accepted",
  "bump_applied": {
    "id": "123456789123",
    "list_id": "5f9d7b7b9c9a9b0b3c9a9b0b",
    "date": "2023-12-04 00:00:00.00000",
    "value": 5,
    "days": 7,
    "lastBumps": [
      { "date": "2023-11-15 00:00:00.00000", "value": 5, "days": 7 }
    ]
  }
}