Includes disponíveis: categories, collections, promotions, product
GET https://api.dooki.com.br/v2/{alias}/marketing/banners
Request
{"active": true,"home": true,"name": "Banner test","link": "http://link.com","image_url": "https://image-url.com/image.jpg","start_at": "2017-05-06 00:00:00","end_at": "2017-05-06 00:00:00","categories_ids": [1, 2, 3],"collections_ids": [1, 2, 3],"promotions_ids": [1, 2, 3]}
Response
{"data": {"id": 41,"active": true,"home": true,"name": "Banner test","slug": "banner-test","image_url": "https://image-url.com/image.jpg","link": "http://link.com","expired": true,"start_at": {"date": "2014-06-03 23:57:00.000000","timezone_type": 3,"timezone": "America/Sao_Paulo"},"end_at": {"date": "2020-06-03 23:57:00.000000","timezone_type": 3,"timezone": "America/Sao_Paulo"},}}
POST https://api.dooki.com.br/v2/{alias}/marketing/banners
Parâmetro | Tipo | Obrigatório | Descrição |
active | boolean | Sim | Status do banner. |
home | boolean | Sim | Marca se o banner aparecerá no slide principal da home. |
name | string | Sim | Nome do banner. |
image_url | string | Sim | URL do arquivo do banner. |
link | string | Não | Link do banner. |
start_at | datetime | Sim | Início da validade do banner. Formato: |
end_at | datetime | Sim | Fim da validade do banner. Formato: |
collections_ids | array | Não | Lista de coleções que o banner estará presente. |
categories_ids | array | Não | Lista de categorias que o banner estará presente. |
promotions | array | Não | Lista de promoções que o banner estará presente. |
product_id | int | Não | ID do produto, caso o banner seja composto por um produto. |
stopwatch | string | Não | Tipo de cronômetro. Valores aceitos: |
PUT https://api.dooki.com.br/v2/{alias}/marketing/banners/{id}
Request de ordenação de banners
{"sorting": [{"group": "categories","resource_id": 1,"orders": [1234, 123, 12334]},{"group": "promotions","resource_id": 5,"orders": [1234, 123, 12334]}]}
Parâmetro | Tipo | Obrigatório | Descrição |
sorting | array | Sim | Status do banner. |
sorting[group] | string | Sim | Nome do grupo em que o banner está. Valores aceitos: |
sorting[resource_id] | int | Sim | ID do recurso que o banner pertence. Exemplo: se o banner estiver em uma categoria com ID 5, deverá ser passado |
sorting[orders] | array | Sim | IDs dos banners já nas posições ordenadas. |
GET https://api.dooki.com.br/v2/{alias}/marketing/banners/{id}
PUT https://api.dooki.com.br/v2/{alias}/marketing/banners/{id}
DELETE https://api.dooki.com.br/v2/{alias}/marketing/banners/{id}
GET https://api.dooki.com.br/v2/{alias}/marketing/banners/{id}/promotions
GET https://api.dooki.com.br/v2/{alias}/marketing/banners/{id}/collections
GET https://api.dooki.com.br/v2/{alias}/marketing/banners/{id}/categories