Visão geral

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>
}
Hand Left 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.

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.