User
User - Query
User
User - Query
POST
/
v1
/
user
/
query
authorization
string
*
authorization
Required
string
object
*
userIds
array
userIds
array
timeFilter
object
timeFilter
object
endTimeUnixSeconds
number
*
endTimeUnixSeconds
Required
number
startTimeUnixSeconds
number
*
startTimeUnixSeconds
Required
number
curl --request POST \
--url https://api.helicone.ai/v1/user/query \
--header 'Content-Type: application/json' \
--header 'authorization: <api-key>' \
--data '{
"userIds": [
"<string>"
],
"timeFilter": {
"endTimeUnixSeconds": 123,
"startTimeUnixSeconds": 123
}
}'
{
"data": [
{
"cost_usd": 123,
"user_id": "<string>",
"completion_tokens": 123,
"prompt_tokens": 123,
"count": 123
}
],
"error": null
}
Authorizations
authorization
string
headerrequiredBody
application/json
userIds
string[]
timeFilter
object
timeFilter.endTimeUnixSeconds
number
requiredtimeFilter.startTimeUnixSeconds
number
requiredResponse
200 - application/json
data
object[]
requireddata.cost_usd
number
requireddata.user_id
string
requireddata.completion_tokens
number
requireddata.prompt_tokens
number
requireddata.count
number
requirederror
enum<number> | null
requiredAvailable options:
curl --request POST \
--url https://api.helicone.ai/v1/user/query \
--header 'Content-Type: application/json' \
--header 'authorization: <api-key>' \
--data '{
"userIds": [
"<string>"
],
"timeFilter": {
"endTimeUnixSeconds": 123,
"startTimeUnixSeconds": 123
}
}'
{
"data": [
{
"cost_usd": 123,
"user_id": "<string>",
"completion_tokens": 123,
"prompt_tokens": 123,
"count": 123
}
],
"error": null
}