Telas

Esta API permite a gestão de telas, oferecendo opções para listar a partir de um local, adicionar e editar os dados cadastrados.

Endpoints

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

Método: GET

Autenticação: Basic Auth

Parâmetros de Consulta:

Parâmetro
Tipo
Obrigatório
Descrição

id

int

Não

ID do local

screen_id

int

Não

ID da tela

Exemplo de retorno:

{
    "5": {
        "name": "P5 LED",
        "abbreviation": "",
        "licenced": "false",
        "enabled": "true",
        "browser": "TB 2 HOMOLOGAÇÃO",
        "browser_id": 7,
        "internalid": "",
        "groups": [],
        "screen_images": [],
        "site_id": 1
    },
    "6": {
        "name": "TV Entrada",
        "abbreviation": "",
        "licenced": "true",
        "enabled": "true",
        "browser": "TV Entrada",
        "browser_id": 13,
        "internalid": "",
        "groups": [],
        "screen_images": [],
        "site_id": 6
    }
}

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

Método: POST

Autenticação: Basic Auth

Corpo da Requisição:

Campo
Tipo
Obrigatório
Descrição

name

string

Sim

Nome do player

site

int

Sim

ID do local

browser

int

Sim

ID do browser

abbreviation

string

Não

Abreviação do nome

monitors

int

Não

Quantidade de monitores

internalid

string

Não

ID interno

licensed

bool

Não

Player licenciado

maintenance

bool

Não

Player em manutenção

Exemplo de requisição:

Exemplo de retorno:

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

Método: POST

Autenticação: Basic Auth

Corpo da Requisição:

Campo
Tipo
Obrigatório
Descrição

id

int

Sim

ID do player

name

string

Não

Nome do player

browser

int

Não

ID do browser

abbreviation

string

Não

Abreviação do nome

monitors

int

Não

Quantidade de monitores

internalid

string

Não

ID interno

licensed

bool

Não

Player licenciado

maintenance

bool

Não

Player em manutenção

Exemplo de requisição:

Exemplo de retorno:

Atualizado