Skip to main content
2.0
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

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

https://api.activeiq.netapp.com/v1/keystone/customer/consumption-details

Parámetros

  • tipo: "cliente"

  • id: <id-del-cliente>

Encabezados

  • aceptar: aplicación/json

  • Token de autorización: <clave_de_acceso>

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

https://api.activeiq.netapp.com/v1/keystone/customer/historical-consumption-details

Parámetros

  • tipo: "cliente"

  • id: <id-del-cliente>

  • from_date_utc: <fecha de inicio (en formato RFC3339)>

  • to_date_utc: <fecha de finalización (en formato RFC3339)>

Encabezados

  • aceptar: aplicación/json

  • Token de autorización: <clave_de_acceso>

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>'