Obtenez les détails de consommation des clients à l'aide de l'API REST Digital Advisor
Cette API récupère les détails de consommation actuels pour tous les abonnements associés au customerID donné.
Demande:
Méthode |
OBTENIR |
Point final |
|
Paramètres |
|
En-têtes |
|
Réponse : l'API répondra avec un objet JSON contenant une liste de tous les abonnements avec les mesures d'utilisation du service actuelles pour le client donné. Voici un exemple de réponse :
{ "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" } }
Code d'état : 200 – Demande réussie
Exemple de boucle:
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>'
Obtenir les détails de consommation historique d'un client
Cette API récupère les détails de consommation historiques pour tous les abonnements associés à l'ID client donné selon la plage horaire spécifiée.
Demande:
Méthode |
OBTENIR |
Point final |
|
Paramètres |
|
En-têtes |
|
Réponse:
L'API répondra avec un objet JSON contenant une liste de tous les abonnements avec les mesures d'utilisation historiques du service pour le client donné dans la plage de temps sélectionnée. Voici un exemple de réponse :
{ "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" } } }
Code d'état : 200 – Demande réussie
Exemple de boucle:
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>'