Skip to content

List applied WatchFox token savings

GET
/v1/runtimes/{runtime_id}/watchfox/savings
curl --request GET \
--url 'http://127.0.0.1:8080/v1/runtimes/example/watchfox/savings?limit=50' \
--header 'Authorization: Bearer <token>'
runtime_id
required
string
limit
integer format: int64
default: 50 >= 1 <= 100
after
string

WatchFox savings response.

Media typeapplication/json
object
data
required
Array<object>
object
id
required
string
event_id
required
string
runtime_id
required
string
runtime_name
required
string
provider
string
nullable
endpoint
string
nullable
transport
string
nullable
model
string
nullable
observed_at
required
string format: date-time
observed_unix_ms
required
integer format: int64
wire_bytes_before
required
integer format: int64
wire_bytes_after
required
integer format: int64
saved_wire_bytes
required
integer format: int64
estimated_tokens_before
required
integer format: int64
estimated_tokens_after
required
integer format: int64
saved_estimated_tokens
required
integer format: int64
elapsed_micros
required
integer format: int64
methods
required
Array<object>
object
method
required
string
Allowed values: json_array git_diff search_results log
blocks
required
integer format: int64
input_units
required
integer format: int64
output_units
required
integer format: int64
parse_error
string
nullable
summary
required
object
applied_events
required
integer format: int64
saved_wire_bytes
required
integer format: int64
saved_estimated_tokens
required
integer format: int64
malformed_events
required
integer format: int64
pagination
required
object
next_cursor
string
nullable
has_more
required
boolean
Example
{
"data": [
{
"methods": [
{
"method": "json_array"
}
]
}
]
}

Missing, malformed, or rejected bearer token

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: already_exists command_failed deadline_exceeded failed_precondition internal invalid_argument not_found permission_denied rate_limited unauthenticated unavailable unimplemented
message
required
string
Example
{
"error": {
"code": "already_exists"
}
}

The bearer token is not allowed to perform this action

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: already_exists command_failed deadline_exceeded failed_precondition internal invalid_argument not_found permission_denied rate_limited unauthenticated unavailable unimplemented
message
required
string
Example
{
"error": {
"code": "already_exists"
}
}

The requested resource was not found

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: already_exists command_failed deadline_exceeded failed_precondition internal invalid_argument not_found permission_denied rate_limited unauthenticated unavailable unimplemented
message
required
string
Example
{
"error": {
"code": "already_exists"
}
}

The request conflicts with current resource state

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: already_exists command_failed deadline_exceeded failed_precondition internal invalid_argument not_found permission_denied rate_limited unauthenticated unavailable unimplemented
message
required
string
Example
{
"error": {
"code": "already_exists"
}
}

Validation or application error

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: already_exists command_failed deadline_exceeded failed_precondition internal invalid_argument not_found permission_denied rate_limited unauthenticated unavailable unimplemented
message
required
string
Example
{
"error": {
"code": "already_exists"
}
}

Rate limit exceeded

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: already_exists command_failed deadline_exceeded failed_precondition internal invalid_argument not_found permission_denied rate_limited unauthenticated unavailable unimplemented
message
required
string
Example
{
"error": {
"code": "already_exists"
}
}

Upstream service is unavailable

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: already_exists command_failed deadline_exceeded failed_precondition internal invalid_argument not_found permission_denied rate_limited unauthenticated unavailable unimplemented
message
required
string
Example
{
"error": {
"code": "already_exists"
}
}

Upstream request timed out

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: already_exists command_failed deadline_exceeded failed_precondition internal invalid_argument not_found permission_denied rate_limited unauthenticated unavailable unimplemented
message
required
string
Example
{
"error": {
"code": "already_exists"
}
}

Error response

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: already_exists command_failed deadline_exceeded failed_precondition internal invalid_argument not_found permission_denied rate_limited unauthenticated unavailable unimplemented
message
required
string
Example
{
"error": {
"code": "already_exists"
}
}