Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Details zur Kundennutzung erhalten Sie über die REST-API von Digital Advisor

Beitragende

Diese API ruft die aktuellen Verbrauchsdetails für alle Abonnements ab, die mit der angegebenen Kunden-ID verknüpft sind.

Anfrage:

Methode

GET

Endpunkt

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

Parameter

  • Typ: „Kunde“

  • id: <customer-id>

Kopfzeilen

  • Akzeptieren: Anwendung/json

  • AutorizationToken: <access_key>

Antwort: die API reagiert mit einem JSON-Objekt, das eine Liste aller Abonnements mit den aktuellen Service-Nutzungsmetriken für den jeweiligen Kunden enthält. Hier ein Beispiel für eine Antwort:

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

Statuscode: 200 – erfolgreiche Anfrage

Beispiel für 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>'

Abrufen der historischen Verbrauchsangaben für einen Kunden

Diese API ruft die historischen Verbrauchsdetails für alle Abonnements ab, die der angegebenen Kunden-ID zugeordnet sind, wie im angegebenen Zeitraum angegeben.

Anfrage:

Methode

GET

Endpunkt

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

Parameter

  • Typ: „Kunde“

  • id: <customer-id>

  • From_date_utc: <Start date(im RFC3339-Format)>

  • To_date_utc: <end date(im RFC3339-Format)>

Kopfzeilen

  • Akzeptieren: Anwendung/json

  • AutorizationToken: <access_key>

Antwort:

Die API antwortet mit einem JSON-Objekt, das eine Liste aller Abonnements mit den historischen Service-Nutzungsmetriken für den angegebenen Kunden im ausgewählten Zeitraum enthält. Hier ein Beispiel für eine Antwort:

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

Statuscode: 200 – erfolgreiche Anfrage

Beispiel für 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>'