Ottieni dettagli sul consumo dei clienti utilizzando l'API REST di Digital Advisor
Questa API recupera i dettagli di consumo correnti per tutte le sottoscrizioni associate con l'ID cliente specificato.
Richiesta:
Metodo |
OTTIENI |
Endpoint |
|
Parametri |
|
Intestazioni |
|
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 |
|
Parametri |
|
Intestazioni |
|
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>'