Visão geral #
O API pode ser utilizado para gerir propriedades na sua conta. As informações abaixo descrevem o formato usado para API pedidos e respostas.
Locais de recursos & Base URL #
Dependendo da região, o seu ~.Dimensions.~ instância está localizada em, há diferentes URLs para acessar os recursos da api. Por favor, use a tabela abaixo para encontrar a base correta URL para a sua região.
Região | Base URL |
---|---|
Austrália / Nova Zelândia | https://api.au.myreports.cloud |
Portugal | https://api.eu.myreports.cloud |
América do Norte | https://api.na.myreports.cloud |
Reino Unido | https://api.uk.myreports.cloud |
Depois de ter identificado a base URL para a sua região, o formato para qualquer API Os pedidos são mostrados abaixo:
{BASE_URL}/api/{VERSÃO}/{RECURSO}
por exemplo,
https://api.na.myreports.cloud/api/v1.0/contactdirectories
API Interação #
O API requer o uso de JSON definições de formato para o conteúdo de quaisquer pedidos. Todas as respostas serão devolvidas em JSON Formatar usando o seguinte modelo:
{
"dados": {
<returned data>
},
"erro": <errorCode>,
"mensagem": <message>,
"Estado": <status>,
"carimbo de data/hora": <timestamp UTC>
}
warning
Alguns campos podem nem sempre ser devolvidos
Se o dados retornado é uma coleção, ele retornará uma matriz com o tamanho da página.
{
"page_size": "<number of items>",
"dados": [ {
"Identificação": "90ce2cce-5b90-424b-b502-55924f140a48",
}, {
"ID": "EC52F7B1-1B74-498E-A49B-59B71022C3A1",
}
][{
"id": "90ce2cce-5b90-424b-b502-55924f140a48",
}, {
"id": "ec52f7b1-1b74-498e-a49b-59b71022c3a1",
}
],
"status": "sucesso",
"carimbo de data/hora": "<timestamp in UTC>"
}
API Recursos #
A tabela a seguir fornece um esboço dos recursos que o API dá acesso a:
Recurso | Descrição |
---|---|
Diretórios | Consultar diretórios e gerenciar itens de diretório individuais. |
Cada recurso fornece as seguintes interfaces para interação:
Interface | Descrição |
---|---|
Obter tudo | Retorna uma coleção de todos os itens correspondentes ao tipo de recurso. |
Obter... | Retorna uma instância específica do tipo de recurso. |
Criar... | Cria uma nova instância de um tipo de recurso. |
Remetendo... | Atualiza uma instância existente do tipo de recurso. |
Excluir... | Remove uma instância existente de um tipo de recurso. |