Visão geral

Visão geral #

O API pode ser usado para provisionar clientes e gerenciar usuários e PBX conexões. 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/customers

API Interação #

O API requer o uso de definições de formato Json para o conteúdo de quaisquer solicitações. Todas as respostas serão retornadas no formato Json 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
Clientes Gerencie registros de locatário para um cliente. Crie, atualize ou encerre contas de clientes.
Utilizadores Clientes Gerencie os usuários de um locatário. Adicione usuários ou atualize funções para permitir o acesso ao portal ou alterar os níveis de licença.
Cliente PBX Perfis Gerir PBX conexões para um locatário, fornecem informações sobre como se conectar à(s) plataforma(s) de comunicação do cliente.
Perfis de locatários de clientes Consulte os perfis de locatário disponíveis para este cliente.
Dados de Faturação Consulte dados de faturamento mensais, incluindo faturas, PDFs, registros de dados de serviço e, quando aplicável, CDRS.

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.