Skip to main content
2.0
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Ottieni i dettagli sui consumi dei clienti utilizzando l'API REST Digital Advisor

Questa API recupera i dettagli sui consumi correnti per tutti gli abbonamenti associati al customerID specificato.

Richiesta:

Metodo

OTTENERE

Punto finale

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

Parametri

  • tipo: "cliente"

  • id: <id-cliente>

Intestazioni

  • accetta: applicazione/json

  • authorizationToken: <chiave_di_accesso>

Risposta: L'API risponderà con un oggetto JSON contenente un elenco di tutti gli abbonamenti 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 di ricciolo:

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

Ottieni i dettagli storici dei consumi di un cliente

Questa API recupera i dettagli storici sui consumi per tutti gli abbonamenti associati al customerID specificato in base all'intervallo di tempo specificato.

Richiesta:

Metodo

OTTENERE

Punto finale

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

Parametri

  • tipo: "cliente"

  • id: <id-cliente>

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

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

Intestazioni

  • accetta: applicazione/json

  • authorizationToken: <chiave_di_accesso>

Risposta:

L'API risponderà con un oggetto JSON contenente un elenco di tutti gli abbonamenti con le metriche storiche di utilizzo 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 di ricciolo:

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