Visão geral

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