Skip to content

Latest commit

 

History

History
61 lines (50 loc) · 1.2 KB

utilization.md

File metadata and controls

61 lines (50 loc) · 1.2 KB

Utilization

Get machine utilization data for the machine with the given id. Machine upgrades are not represented in utilization data.

Examples

{% tabs %} {% tab title="HTTPS" %}

# HTTP request:
https://api.paperspace.io
GET /machines/getUtilization?machineId=ps123abc&billingMonth=2017-08
x-api-key: 1ba4f98e7c0...
# Returns 200 on success

{% endtab %}

{% tab title="Node.js" %}

paperspace.machines.utilization({
  machineId: 'ps123abc',
  billingMonth: '2017-08',
}, function(err, res) {
  // handle error or result
});

{% endtab %} {% endtabs %}

Parameters

Name Type Description
machineId string Id of the machine to get utilization data for
billingMonth string Billing period to query in YYYY-MM format

Returns

utilization - The utilization JSON object

Type object

//Example return value:
{
  "machineId": "ps123abc",
  "utilization": {
    "machineId": "ps123abc",
    "secondsUsed": 37351.08562622,
    "hourlyRate": "0.40",
    "billingMonth": "2017-08",
  },
  "storageUtilization": {
    "machineId": "ps123abc",
    "secondsUsed": 678400,
    "monthlyRate": "7.00",
    "billingMonth": "2017-08",
  }
}