Locais
Esta API permite a gestão de locais, oferecendo opções para listar, adicionar e editar os dados cadastrados.
Endpoints
URL: <seuprojeto>.edgecontents.com/ds/api/site
Método: GET
Autenticação: Basic Auth
Parâmetros de Consulta:
id
int
Não
ID do local
Exemplo de retorno:
{
"2": {
"name": "Paulista Coporate",
"internalid": "",
"address": "Av. Paulista, 1636 - cj 1007 - Cerqueira César, São Paulo - SP, 01310-200",
"lat": "-23,56091",
"long": "-46,656217",
"groups": []
},
"6": {
"name": "Parque Trianon",
"internalid": "",
"address": "Rua Peixoto Gomide, 949 - Cerqueira César, São Paulo - SP, 01409-001",
"lat": "-23,5618172",
"long": "-46,6577701",
"groups": []
}
}
URL: <seuprojeto>.edgecontents.com/ds/api/site/add
Método: POST
Autenticação: Basic Auth
Corpo da Requisição:
name
string
Sim
Nome do local
city
int
Sim
ID da cidade
internalid
string
Não
ID interno
address
string
Não
Endereço
abbreviation
string
Não
Abreviação do nome
lat
number
Não
Latitude
long
number
Não
Longitude
description
string
Não
Descrição
Exemplo de requisição:
[
{
"name": "Novo Local 1",
"city": 1,
"address": "Av. Paulista, 1636"
},
{
"name": "Novo Local 2",
"city": 1,
"abbreviation": "NL2",
"internalid": "0001"
}
]
Exemplo de retorno:
{
"successes": [
{
"id": "7",
"name": "Novo Local 1"
},
{
"id": "8",
"name": "Novo Local 2"
}
],
"errors": []
}
URL: <seuprojeto>.edgecontents.com/ds/api/site/update
Método: POST
Autenticação: Basic Auth
Corpo da Requisição:
id
int
Sim
ID do local
name
string
Não
Nome do local
city
int
Não
ID da cidade
internalid
string
Não
ID interno
address
string
Não
Endereço
abbreviation
string
Não
Abreviação do nome
lat
number
Não
Latitude
long
number
Não
Longitude
description
string
Não
Endereço
Exemplo de requisição:
[
{
"id": 7,
"description": "Nova descrição para o local.",
"lat": -17.83859100000000,
"long": -40.35159050000000
}
]
Exemplo de retorno:
{
"successes": [
{
"id": "7",
"name": "Novo Local 1"
}
],
"errors": []
}
Atualizado