Skip to main content
2.0
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Obtenha detalhes de consumo do cliente usando a API REST do Digital Advisor

Esta API recupera os detalhes de consumo atuais para todas as assinaturas associadas ao customerID fornecido.

Solicitar:

Método

PEGAR

Ponto final

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

Parâmetros

  • tipo: "cliente"

  • id: <id-do-cliente>

Cabeçalhos

  • aceitar: aplicação/json

  • authorizationToken: <chave_de_acesso>

Resposta: A API responderá com um objeto JSON contendo uma lista de todas as assinaturas com as métricas de uso de serviço atuais para o cliente fornecido. Aqui está um exemplo de resposta:

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

Código de status: 200 – Solicitação bem-sucedida

Exemplo de curvatura:

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

Obtenha os detalhes históricos de consumo de um cliente

Esta API recupera os detalhes históricos de consumo de todas as assinaturas associadas ao customerID fornecido, conforme o intervalo de tempo especificado.

Solicitar:

Método

PEGAR

Ponto final

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

Parâmetros

  • tipo: "cliente"

  • id: <id-do-cliente>

  • from_date_utc: <data de início (no formato RFC3339)>

  • to_date_utc: <data final (no formato RFC3339)>

Cabeçalhos

  • aceitar: aplicação/json

  • authorizationToken: <chave_de_acesso>

Resposta:

A API responderá com um objeto JSON contendo uma lista de todas as assinaturas com as métricas históricas de uso do serviço para o cliente fornecido no intervalo de tempo selecionado. Aqui está um exemplo de resposta:

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

Código de status: 200 – Solicitação bem-sucedida

Exemplo de curvatura:

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