GET
/
v2
/
usage
/
function
/
{owner_name}
/
{function_name}
/
versions
/
{version_slug}
curl --request GET \
  --url https://mango.sievedata.com/v2/usage/function/{owner_name}/{function_name}/versions/{version_slug} \
  --header 'X-API-Key: <api-key>'
{
  "total_compute_seconds": 123,
  "total_cost_dollars": 123,
  "cpu": {
    "compute_seconds": 123,
    "cost_dollars": 123
  },
  "a100": {
    "compute_seconds": 123,
    "cost_dollars": 123
  },
  "a100-20gb": {
    "compute_seconds": 123,
    "cost_dollars": 123
  },
  "v100": {
    "compute_seconds": 123,
    "cost_dollars": 123
  },
  "l4": {
    "compute_seconds": 123,
    "cost_dollars": 123
  },
  "t4": {
    "compute_seconds": 123,
    "cost_dollars": 123
  },
  "other": {
    "compute_seconds": 123,
    "cost_dollars": 123
  }
}

Authorizations

X-API-Key
string
header
required

The Sieve API key to authenticate with.

Path Parameters

owner_name
string
required

The owner of the function.

function_name
string
required

The name of the function.

version_slug
string
required

The ID or ID prefix of the function version, or 'latest'.

Query Parameters

start_timestamp
required

The POSIX timestamp in float seconds or int nanoseconds. If not specified, defaults to the start of the current billing period.

end_timestamp
required

The POSIX timestamp in float seconds or int nanoseconds. If not specified, defaults to the end of the current billing period.

Response

200
application/json
Successful Response

Output schema for detailed usage including machine types.