Visión general #
El API se puede utilizar para aprovisionar clientes y administrar usuarios y PBX Conexiones. La siguiente información describe el formato utilizado para API Solicitudes y respuestas.
Ubicaciones de recursos & Base URL #
Dependiendo de la región, su ~.Dimensions.~ se encuentra en, hay diferentes URL para acceder a los recursos de la API. Utilice la siguiente tabla para encontrar la base correcta URL para su región.
Región | Base URL |
---|---|
Australia / Nueva Zelanda | https://api.au.myreports.cloud |
Europa | https://api.eu.myreports.cloud |
América del Norte | https://api.na.myreports.cloud |
Reino Unido | https://api.uk.myreports.cloud |
Una vez que haya identificado la base URL para su región, el formato para cualquier API solicitudes se muestra a continuación:
{BASE_URL}/api/{VERSIÓN}/{RECURSO}
p ej.
https://api.na.myreports.cloud/api/v1.0/customers
API Interacción #
El API requiere el uso de definiciones de formato Json para el contenido de cualquier solicitud. Las respuestas se devolverán en formato Json utilizando la siguiente plantilla:
{
"datos": {
<returned data>
},
"error": <errorCode>,
"mensaje": <message>,
"Estado": <status>,
"Marca de tiempo": <timestamp UTC>
}
warning
Es posible que algunos campos no siempre se devuelvan
Si el datos returned es una colección, devolverá una matriz con el tamaño de página.
{
"page_size": "<number of items>",
"Datos": [ {
"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": "éxito",
"marca de tiempo": "<timestamp in UTC>"
}
API Recursos #
En la tabla siguiente se proporciona un resumen de los recursos que API Proporciona acceso a:
Recurso | Descripción |
---|---|
Clientela | Administrar los registros de inquilinos de un cliente. Crear, actualizar o cancelar cuentas de cliente. |
Usuarios Clientes | Administrar los usuarios de un inquilino. Agregue usuarios o actualice roles para permitir el acceso al portal o cambiar los niveles de licencia. |
Cliente PBX Perfiles | Gestionar PBX Conexiones para un inquilino, proporcionan información sobre cómo conectarse a las plataformas de comunicaciones del cliente. |
Perfiles de inquilinos del cliente | Consulte los perfiles de inquilino disponibles para este cliente. |
Datos de facturación | Consultar datos de facturación mensual, incluyendo facturas, PDF, Registros de Datos de Servicio y, cuando corresponda, CDRS. |
Cada recurso proporciona las siguientes interfaces para la interacción:
Interfaz | Descripción |
---|---|
Obtener todo | Devuelve una colección de todos los elementos que coinciden con el tipo de recurso. |
Obtener... | Devuelve una instancia específica del tipo de recurso. |
Crear... | Crea una nueva instancia de un tipo de recurso. |
Parche... | Actualiza una instancia existente del tipo de recurso. |
Borrar... | Quita una instancia existente de un tipo de recurso. |