Filas

Includes disponíveis: logs

Alguns processos como exportação e importação de dados são processados em fila. Através dessa API, você consegue consultar o status de cada fila e capturar os logs de sucesso e erros que foram gerados.

Listar filas

GET https://api.dooki.com.br/v2/{alias}/queues

Request

{
"token": "ecd73150-e747-11e7-9221-0361c8d4d388",
"total_sent": 5,
"total_processed": 5,
"title": "Importing products",
"redirect_url": "http://site.com",
"finished_at": "2017-04-03 00:00:00"
}

Response

{
"data": {
"id": 385,
"token": "ecd73150-e747-11e7-9221-0361c8d4d388",
"total_sent": 5,
"total_processed": 5,
"title": "Importing products",
"redirect_url": "http://site.com",
"finished_at": "2017-04-03 00:00:00"
}
}

Criar fila

POST https://api.dooki.com.br/v2/{alias}/queues

Parâmetro

Tipo

Obrigatório

Descrição

token

string

Sim

Token identificador.

total_sent

int

Sim

Número de registros enviados.

total_processed

int

Sim

Número de registros processados.

title

string

Sim

Título da fila.

redirect_url

string

Não

URL de redirecionamento do recurso processado.

finished_at

datetime

Não

Data e horário de término da fila.

Visualizar fila

GET https://api.dooki.com.br/v2/{alias}/queues/{id}

Atualizar fila

PUT https://api.dooki.com.br/v2/{alias}/queues/{id}

Excluir fila

DELETE https://api.dooki.com.br/v2/{alias}/queues/{id}

Listar logs de uma fila

GET https://api.dooki.com.br/v2/{alias}/queues/{id}/logs

Response dos logs

{
"data": [
{
"id": 77,
"success": true,
"error": true,
"line": "1",
"message": [
"SKU criado"
]
},
{
"id": 78,
"success": true,
"error": true,
"line": "2",
"message": [
"SKU criado"
]
}
]
}