Mídias

Esta API permite a gestão de mídias, oferecendo opções para listar, adicionar e editar os dados cadastrados.

Endpoints

URL: <seuprojeto>.edgecontents.com/ds/api/media

Método: GET

Autenticação: Basic Auth

Parâmetros de Consulta:

Parâmetro
Tipo
Descrição

id

int

ID do cliente

domain

text

Domínio do cliente

cnpj

text

CNPJ do cliente

campaign

int

ID da campanha

Obs: ao menos um dos parâmetros é necessário para consulta.

Exemplo de retorno:

{
    "1": {
        "name": "climatempo_responsivo_10s_16x9",
        "screen_format_id": 2,
        "screen_format": "672x336",
        "duration": "00:00:10",
        "campaign_id": 10
    },
    "6": {
        "name": "climatempo_responsivo_10s_v2",
        "screen_format_id": 5,
        "screen_format": "1080x360",
        "duration": "00:00:10",
        "campaign_id": null
    }
}

URL: <seuprojeto>.edgecontents.com/ds/api/media/add

Método: POST

Autenticação: Basic Auth

Corpo da Requisição (form-data):

Campo
Tipo
Obrigatório
Descrição

title

Text

Sim

Nome da mídia

customer

Text

Sim

ID do cliente

campaign

Text

Sim

ID da campanha

screenformat

Text

Sim

Formato de tela

duration

Text

Não

Duração

file

File

-

Caminho do arquivo

file_url

Text

-

URL da mídia

Exemplo de requisição com file:

Exemplo de requisição com file_url:

Exemplo de retorno:

URL: <seuprojeto>.edgecontents.com/ds/api/media/update

Método: POST

Autenticação: Basic Auth

Corpo da Requisição (form-data):

Campo
Tipo
Obrigatório
Descrição

id

Text

Sim

ID da mídia

title

Text

Não

Nome da mídia

screenformat

Text

Não

Formato de tela

duration

Text

Não

Duração

file

File

Não

Caminho do arquivo

Exemplo de requisição:

Exemplo de retorno:

URL: <seuprojeto>.edgecontents.com/ds/api/media/publication

Método: GET

Autenticação: Basic Auth

Parâmetros de Consulta:

Campo
Tipo
Obrigatório
Descrição

id

Text

Sim

ID da mídia

Exemplo de retorno:

Atualizado