Obtenga detalles del consumo del cliente utilizando la API REST de Digital Advisor
Esta API recupera los detalles de consumo actuales de todas las suscripciones asociadas con el customerID indicado.
Pedido:
Método |
CONSEGUIR |
Punto final |
|
Parámetros |
|
Encabezados |
|
Respuesta: La API responderá con un objeto JSON que contiene una lista de todas las suscripciones con las métricas de uso del servicio actuales para el cliente determinado. He aquí un ejemplo de respuesta:
{ "result": { "returned_records": "string", "records": [ { "subscription": { "account_name": "string", "number": "string", "start_date": "string", "end_date": "string" }, "service_levels": [ { "name": "string", "committed_tib": "string", "consumed_tib": "string", "consumed_timestamp_utc": "string", "burst_tib": "string", "accrued_burst_tib": "string" } ] } ], "request_id": "string", "response_time": "string" } }
Código de estado: 200 – Solicitud exitosa
Ejemplo de rizo:
curl -X 'GET' \ 'https://api.activeiq.netapp.com/v1/keystone/customer/consumption-details?type=customer&id=<customerID>' \ -H 'accept: application/json' \ -H 'authorizationToken: <access-key>'
Obtenga los detalles históricos de consumo de un cliente
Esta API recupera los detalles de consumo histórico de todas las suscripciones asociadas con el customerID dado según el rango de tiempo especificado.
Pedido:
Método |
CONSEGUIR |
Punto final |
|
Parámetros |
|
Encabezados |
|
Respuesta:
La API responderá con un objeto JSON que contiene una lista de todas las suscripciones con las métricas históricas de uso del servicio para el cliente dado en el rango de tiempo seleccionado. He aquí un ejemplo de respuesta:
{ "results": { "returned_records": 0, "records": [ { "subscription": { "account_name": "string", "number": "string", "start_date": "2023-08-24T14:15:22Z", "end_date": "2023-08-24T14:15:22Z" }, "service_levels": [ { "name": "string", "historical_consumption": [ { "committed_tib": 0, "consumed_tib": 0, "timestamp_utc": "2023-08-24T14:15:22Z", "burst_tib": 0, "accrued_burst_tib": 0, "is_invoiced": true } ] } ] } ], "request_parameters": { "from_date_utc": "2023-08-24", "to_date_utc": "2023-08-24", "customer_id": "string" }, "request_id": "string", "response_time": "string", "customer": { "name": "string", "id": "string" } } }
Código de estado: 200 – Solicitud exitosa
Ejemplo de rizo:
curl -X 'GET' \ 'https://api.activeiq-stg.netapp.com/v1/keystone/customer/historical-consumption-details? type=customer&id=<customerID>&from_date_utc=2023-08-24T14%3A15%3A22Z&t _date_utc=2023-08-24T14%3A15%3A22Z' \ -H 'accept: application/json' \ -H 'authorizationToken: <access-key>'