API Yampi
Search
K
Comment on page

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"
]
}
]
}