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

Atualizado