Skip to content
Kumquat
Esc
↑↓navigate↵open⌘Jpreview

Graph Spend

What canvas runs paid every provider, in dollars, per person, provider and model. Usage with no price on file is counted but kept out of the dollars. Everyone sees everyone.

GET/api/v1/graphs/spend
Authorization
AuthorizationBearer token · headerrequired
or
AuthorizationOAuth2 access token · headerrequired
Query parameters
daysinteger
How far back to add up
min 1 · max 365 · default: 30
Responses
200Successful Response
successboolean
default: true
dataSpendReport | any
Show properties
Any of:
SpendReport
daysintegerrequired
sincestring<date-time> | any
Show properties
Any of:
string<date-time>
string<date-time>
any
any
tracked_sincestring<date-time> | any
Show properties
Any of:
string<date-time>
string<date-time>
any
any
usdnumberrequired
creditsnumberrequired
peopleSpendLine[]required
Show properties
Array of SpendLine
keystringrequired
labelstringrequired
providerstring | any
Show properties
Any of:
string
string
any
any
image_urlstring | any
Show properties
Any of:
string
string
any
any
usdnumberrequired
creditsnumberrequired
callsintegerrequired
runsintegerrequired
unpriced_callsintegerrequired
providersSpendLine[]required
Show properties
Array of SpendLine
keystringrequired
labelstringrequired
providerstring | any
Show properties
Any of:
string
string
any
any
image_urlstring | any
Show properties
Any of:
string
string
any
any
usdnumberrequired
creditsnumberrequired
callsintegerrequired
runsintegerrequired
unpriced_callsintegerrequired
modelsSpendLine[]required
Show properties
Array of SpendLine
keystringrequired
labelstringrequired
providerstring | any
Show properties
Any of:
string
string
any
any
image_urlstring | any
Show properties
Any of:
string
string
any
any
usdnumberrequired
creditsnumberrequired
callsintegerrequired
runsintegerrequired
unpriced_callsintegerrequired
unpricedUnpricedSpend[]required
Show properties
Array of UnpricedSpend
providerstringrequired
modelstringrequired
unitstringrequired
amountnumberrequired
any
any
messagestring | any
Show properties
Any of:
string
string
any
any
errorsstring[] | any
Show properties
Any of:
string[]
Array of string
string
any
any
422Validation Error
detailValidationError[]
Show properties
Array of ValidationError
locstring | integer[]required
Show properties
Array of string | integer
Any of:
string
string
integer
integer
msgstringrequired
typestringrequired
inputany
ctxobject
Request
curl -X GET "/api/v1/graphs/spend" \
  -H "Authorization: Bearer YOUR_TOKEN"
Response
{
  "success": true,
  "data": {
    "days": 0,
    "since": "2019-08-24T14:15:22Z",
    "tracked_since": "2019-08-24T14:15:22Z",
    "usd": 0,
    "credits": 0,
    "people": [
      {
        "key": "string",
        "label": "string",
        "provider": "string",
        "image_url": "string",
        "usd": 0,
        "credits": 0,
        "calls": 0,
        "runs": 0,
        "unpriced_calls": 0
      }
    ],
    "providers": [
      {
        "key": "string",
        "label": "string",
        "provider": "string",
        "image_url": "string",
        "usd": 0,
        "credits": 0,
        "calls": 0,
        "runs": 0,
        "unpriced_calls": 0
      }
    ],
    "models": [
      {
        "key": "string",
        "label": "string",
        "provider": "string",
        "image_url": "string",
        "usd": 0,
        "credits": 0,
        "calls": 0,
        "runs": 0,
        "unpriced_calls": 0
      }
    ],
    "unpriced": [
      {
        "provider": "string",
        "model": "string",
        "unit": "string",
        "amount": 0
      }
    ]
  },
  "message": "string",
  "errors": [
    "string"
  ]
}