Visão geral #
O API pode ser usado para gerenciar propriedades em sua conta. As informações abaixo descrevem o formato usado para API solicitações e respostas.
Locais de recursos e Base URL #
Dependendo da região, seu ~.Dimensions.~ instância estiver localizada, há URLs diferentes para acessar os recursos da API. Por favor, use a tabela abaixo para encontrar a base correta URL para sua região.
| Região | Base URL |
|---|---|
| Austrália / Nova Zelândia | https://api.au.myreports.cloud |
| Europa | https://api.eu.myreports.cloud |
| América do Norte | https://api.na.myreports.cloud |
| Reino Unido | https://api.uk.myreports.cloud |
Depois de identificar a base URL para sua região, o formato para qualquer API solicitações é mostrado 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 solicitações. Todas as respostas serão retornadas em JSON usando o seguinte modelo:
{
"dados": {
<returned data>
},
"erro": <errorCode>,
"mensagem": <message>,
"status": <status>,
"carimbo de data/hora": <timestamp UTC>
}warning
Alguns campos nem sempre podem ser retornados
Se o dados retornado é uma coleção, ele retornará uma matriz com o tamanho da página.
{
"page_size": "<number of items>",
"dados": [ {
"id": "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 uma descrição dos recursos que o API fornece acesso a:
| Recurso | Descrição |
|---|---|
| Diretórios | Consulte diretórios e gerencie itens de diretório individuais. |
| Espaços de trabalho | Consulte workspaces configurados, consulte e execute relatórios configurados. |
Cada recurso fornece as seguintes interfaces para interação:
| Interface | Descrição |
|---|---|
| Obter tudo | Retorna uma coleção de todos os itens que correspondem 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. |
| Remendo... | Atualiza uma instância existente do tipo de recurso. |
| Excluir... | Remove uma instância existente de um tipo de recurso. |