Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Ottieni dettagli sul consumo dei clienti utilizzando l'API REST di Digital Advisor

Collaboratori

Questa API recupera i dettagli di consumo correnti per tutte le sottoscrizioni associate con l'ID cliente specificato.

Richiesta:

Metodo

OTTIENI

Endpoint

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

Parametri

  • tipo: "cliente"

  • id: <customer-id>

Intestazioni

  • accetta: applicazione/json

  • AuthorizationToken: <access_key>

Risposta: l'API risponderà con un oggetto JSON contenente un elenco di tutte le sottoscrizioni con le metriche di utilizzo del servizio correnti per il cliente specificato. Ecco un esempio di risposta:

{
"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"
}
}

Codice di stato: 200 – richiesta riuscita

Esempio Curl:

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

Ottenere i dettagli di consumo cronologici per un cliente

Questa API recupera i dettagli del consumo cronologico per tutte le sottoscrizioni associate all'ID cliente specificato in base all'intervallo di tempo specificato.

Richiesta:

Metodo

OTTIENI

Endpoint

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

Parametri

  • tipo: "cliente"

  • id: <customer-id>

  • From_date_utc: <data di inizio (nel formato RFC3339)>

  • To_date_utc: <data di fine (nel formato RFC3339)>

Intestazioni

  • accetta: applicazione/json

  • AuthorizationToken: <access_key>

Risposta:

L'API risponderà con un oggetto JSON contenente un elenco di tutti gli abbonamenti con le metriche di utilizzo cronologico del servizio per il cliente specificato nell'intervallo di tempo selezionato. Ecco un esempio di risposta:

{
"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"
}
}
}

Codice di stato: 200 – richiesta riuscita

Esempio Curl:

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