Imóveis e Auto Peças (veículos)Consulta de Saldos, Gastos e RenovaçõesRequisição de consulta de saldo e limite

Requisição de consulta de saldo e limite

A API abaixo disponibiliza informações para acompanhamento da quantidade de inserções que já foram realizadas, o saldo disponível para inserções de novos anúncios e as datas de renovação dos anúncios.

A URL usada para fazer a requisição do arquivo JSON é https://apps.eupreciso.com.br/v1.0/integradores/autoupload/balance, método POST. Essa requisição deve conter o access_token de cada anunciante no header como: Authorization: Bearer <access_token>.

Retorno de sucesso esperado

A consulta deve retornar um status code 200 e um JSON no corpo da resposta com a estrutura:

ParâmetroValoresObrigatórioDescrição
referencestringSimData de referência (MM/AAAA)
adsobjectSimEstrutura contendo quantidade de inserções e destaques do cliente, bem como respectivos gastos.
balanceobjectSimEstrutura contendo quantidade de créditos, balanço e saldo bloqueado do usuário.
ADS
ParâmetroValoresObrigatórioDescrição
performedintegerSimQuantidade de anúncios publicados
adsAmountintegerSimValor gasto com inserções
bumpsPerfomedintegerSimQuantidade de destaques contratados
bumpsAmountintegerSimValor gasto com destaques
BALANCE
ParâmetroValoresObrigatórioDescrição
creditsintegerSimSaldo de créditos disponível para uso
balanceintegerSimSaldo em reais disponível para saque ou uso no site
blockedBalanceIntegerSimSaldo em reais bloqueado, referente a comissões pagas pelo site
hasCreditCardbooleanSimSe o anunciante tem cartão de crédito cadastrado
limitintegerSimLimite mensal de gastos para fins de alerta

Retorno de erro esperado

Caso ocorra algum erro, a consulta retorna um status code > 200 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
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

Exemplo de Retorno

Requisição: https://apps.eupreciso.com.br/v1.0/integradores/autoupload/balance

{
  "reference": "12/2023",
  "ads": {
    "performed": 1,
    "adsAmount": 0.95,
    "bumpsPerformed": 1,
    "bumpsAmount": 5
  },
  "balance": {
    "credits": 985.81,
    "balance": 294,
    "blockedBalance": 0.25,
    "hasCreditCard": false,
    "limit": 50
  }
}