Skip to main content
POST
cURL
For users in the European Union: Please use eu.api.helicone.ai instead of api.helicone.ai.
This API is optimized for point queries. For bulk queries, use the Get Requests (faster) API.
The following API lets you get all of the requests that would be visible in the request table at helicone.ai/requests.

Premade examples 👇

Filter

A filter is either a FilterLeaf or a FilterBranch, and can be composed of multiple filters generating an AST of ANDs/ORs. Here is how it is represented in typescript:
This allows us to build complex filters like this:

Authorizations

Authorization
string
header
required

Bearer token authentication. Format: 'Bearer YOUR_API_KEY'

Body

application/json
filter
required

From T, pick a set of properties whose keys are in the union K

offset
number<double>
limit
number<double>
sort
object
isCached
boolean
includeInputs
boolean
isPartOfExperiment
boolean
isScored
boolean

Response

200 - application/json

Ok

data
object[]
required
error
enum<number> | null
required
Available options:
null