Skip to content
Streamkap
Esc
navigateopen⌘Jpreview

Get usage metrics (POST)

POST alternative for GET /billing/usage/metrics. Use when URL length limits are exceeded (e.g., 100+ tenant IDs). Supports both query parameters and request body. Body parameters take precedence over query parameters.

POST/billing/usage/metrics
Authorization
AuthorizationBearer token · headerrequired
Query parameters
page_sizeinteger | any
pageinteger | any
sortstring
default: "asc"
Allowed:ascdesc
idstring | any
connectorstring | any

Source connector name. Example: postgresql, mysql, ...

partial_namestring | any

Enter the source name you want to search for

tenant_idsstring | any

A comma-separated list of Tenant IDs

entity_typestring | any
default: "sources"
Request body
application/json
Any of:
GetUsageMetricsReqBody
tenant_idsstring[] | string | any

List of tenant IDs (as array) or comma-separated string. Body takes precedence over query params.

Show properties
Any of:
string[]
Array of string
string
string
string
any
any
any
any
Responses
200

Successful Response

object
422

Validation 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 POST "https://api.streamkap.com/billing/usage/metrics" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "tenant_ids": [
    "string"
  ]
}'
Response
{}