Buscapé - API de Lojistas - Tratamento de Erros

Todos os recursos disponibilizados nas APIs para lojistas do Buscapé possuem um formato padrão para os erros encontrados.


{
    "errors": [
        {
            "code": 0,
            "message": ""
        }
    ]
}
Atributo Tipo Descrição
code Int Código do erro
message String Mensagem do erro

 

Códigos de erro

Conheça todos os códigos de erros possíveis para API do Buscapé.

Código HTTP Status Descrição
0 400, 401 e 500 Sistema indisponível no momento.
2 400 O atributo sellerId é obrigatório.
3 400 O atributo status é obrigatório. (WAITING / PROCESSING / AVAILABLE_FOR_PUBLICATION / PUBLICATING / FINISHED)
4 400 O atributo link é obrigatório.
5 400 O atributo linkLomadee é obrigatório.
6 400 Atributo price inválido. O atributo é obrigatório, double/float e maior que 0.0
7 400 Atributo priceLomadee inválido. O atributo deve ser double/float e maior que 0.0.
8 400 O atributo title é obrigatório.
9 400 Atributo barcode inválido. O atributo deve ser numérico e ter tamanho máx. 240 caracteres.
10 400 É obrigatório informar pelo menos uma imagem no atributo images.
11 400 O atributo batchId é obrigatório.
12 400 O atributo offerList é obrigatório com tamanho máximo = 1000.
13 400 O atributo action é obrigatório. (INSERT / DELETE)
14 400 O atributo sku é obrigatório.
15 400 O atributo category é obrigatório.
16 400 O atributo description é obrigatório.
17 400 O atributo bachExecutionPK é obrigatório.
18 400 O atributo batchExecutionPK.execution é obrigatório.
19 400 O atributo batchExecutionPK.status é obrigatório. (WAITING / PROCESSING / AVAILABLE_FOR_PUBLICATION / PUBLICATING / FINISHED)
20 400 O atributo batchExecutionId é obrigatório.
21 400 O atributo actionForPublication é obrigatório (BATCH / INVENTORY)
22 400 É obrigatório informar pelo menos um dos atributos price, priceLomadee ou quantity.
23 400 SKU não foi encontrado.
24 400 O atributo url é obrigatório, não pode conter espaços e o arquivo deve ser gzip. (*.gz)
25 400 Atributo quantity inválido. O atributo tem que ser numérico e igual ou maior que 0.
26 400 Atributo type inválido. O atributo é obrigatório e as opções possíveis são: boleto, cartao_avista, cartao_parcelado_sem_juros ou cartao_parcelado_com_juros.
27 400 O atributo installment é obrigatório e deve ser maior que 0 (zero).
28 400 O atributo prices é obrigatório.
29 400 Content-Type inválido.
30 400 Necessário informar pelo menos um preço no atributo prices.
31 400 Atributo sizeHeight está inválido. É obrigatório e deve ser numérico.
32 400 Atributo sizeLength está inválido. É obrigatório e deve ser numérico.
33 400 Atributo sizeWidth está inválido. É obrigatório e deve ser numérico.
34 400 Atributo weightValue está inválido. É obrigatório e deve ser numérico.
35 400 Atributo declaredPrice está inválido. Não é obrigatório, mas quando enviado o campo deve ser númerico e maior que 0.
36 400 Atributo handlingTimeDays está inválido. Não é obrigatório, mas quando enviado o campo deve ser númerico e maior que 0.
37 400 Formato JSON está inválido.
38 400 Lista de produtos esta vazia ou nula. (mínimo 1 produto)
39 400 Atributo url inválido. O atributo é obrigatório e deve ser uma URL válida.
40 400 Atributo execHour inválido. O atributo é obrigatório e deve ser numérico.
41 400 Atributo format inválido. O atributo é obrigatório e deve ser um dos seguintes valores: json, xml, csv.
42 400 Atributo columnDelimiter inválido. O atributo é obrigatório quando o formato é csv.
43 400 Atributo execDayOfMonth e execWeekday estão nulos. Ao menos um dos atributos devem ser enviados.
44 400 Atributo execDayOfMonth está inválido. O atributo deve ser numérico.
45 400 Atributo execWeekday está inválido. O atributo deve ser numérico.
46 400 Ambos atributos execDayOfMonth e execWeekday estão preenchidos. Só deve ser enviado apenas 1 deles.
47 401 Header auth-token inválido.
48 401 Header app-token inválido.
49 401 Header auth-token e app-token inválidos.
50 400 Elemento não pode ser null.
51 400 Atributo installmentValue inválido. O atributo é obrigatório, double/float e maior que 0.0
52 400 Atributo status inválido. O atributo é obrigatório e as opções possíveis são: sent, delivered ou canceled
53 400 Atributos reason inválido. O atributos é obrigatório quando o status = canceled.
54 400 Atributos trackingCode inválido. O atributos é obrigatório quando o status = sent.
55 400 Atributos deliveryDate inválido. O atributos é obrigatório quando o status = delivered.
56 400 O atributo status é obrigatório (SENT / DELIVERED / CANCELED).
57 400 Formato inválido do atributo image, deve ser um array de links de imagens. Exemplo: ["http://xxx.jpg","http://yyy.png"]
58 400 Atributo technicalSpecification está inválido. Deverá ter formato map (Exemplo: {"atributo 1":"valor 1", "atributo 2":"valor 2"})
59 400 Atributo productAttributes está inválido. Deverá ter formato map (Exemplo: {"atributo 1":"valor 1", "atributo 2":"valor 2"})