Skip to main content
GET
/
v1
/
sessions
List sessions
curl --request GET \
  --url https://api.usefoil.com/v1/sessions
{
  "data": [
    {
      "object": "session",
      "id": "sid_87wfetm98myh9awj0dpt28a3kc",
      "created_at": "2026-03-24T20:00:00.000Z",
      "client_user_id": "user_123",
      "latest_decision": {
        "event_id": "evt_srwqc0yqhz4bxvtrdtf69q7vkr",
        "verdict": "human",
        "risk_score": 94,
        "phase": "snapshot",
        "is_provisional": false,
        "manipulation": {
          "score": 1,
          "verdict": "none"
        },
        "evaluation_duration_ms": 123,
        "evaluated_at": "2026-03-24T20:00:05.000Z"
      },
      "visitor_fingerprint": {
        "object": "visitor_fingerprint",
        "id": "vid_7cyvmdfjs3rzznf8m65v3bv51m",
        "confidence": 1,
        "identified_at": "2026-03-24T20:00:05.000Z"
      }
    }
  ],
  "pagination": {
    "limit": 50,
    "has_more": false,
    "next_cursor": "eyJ2IjoxLCJzY29yZWRBdCI6IjIwMjYtMDQtMTBUMDY6NDI6NDIuNTE0WiIsInJvd0lkIjoiMTc3In0"
  },
  "meta": {
    "request_id": "req_cf147349a4134208aebb8c70e25fb7e1"
  }
}

Query Parameters

limit
integer
default:50
Required range: 1 <= x <= 200
Example:

50

cursor
string
Example:

"eyJ2IjoxLCJzY29yZWRBdCI6IjIwMjYtMDQtMTBUMDY6NDI6NDIuNTE0WiIsInJvd0lkIjoiMTc3In0"

verdict
enum<string>
Available options:
bot,
human,
inconclusive
Example:

"human"

Example:

"arm"

Response

Session list response.

data
object[]
required
Example:
[
{
"object": "session",
"id": "sid_87wfetm98myh9awj0dpt28a3kc",
"created_at": "2026-03-24T20:00:00.000Z",
"client_user_id": "user_123",
"latest_decision": {
"event_id": "evt_srwqc0yqhz4bxvtrdtf69q7vkr",
"verdict": "human",
"risk_score": 94,
"phase": "snapshot",
"is_provisional": false,
"manipulation": { "score": 1, "verdict": "none" },
"evaluation_duration_ms": 123,
"evaluated_at": "2026-03-24T20:00:05.000Z"
},
"visitor_fingerprint": {
"object": "visitor_fingerprint",
"id": "vid_7cyvmdfjs3rzznf8m65v3bv51m",
"confidence": 1,
"identified_at": "2026-03-24T20:00:05.000Z"
}
}
]
pagination
object
required
Example:
{
"limit": 50,
"has_more": false,
"next_cursor": "eyJ2IjoxLCJzY29yZWRBdCI6IjIwMjYtMDQtMTBUMDY6NDI6NDIuNTE0WiIsInJvd0lkIjoiMTc3In0"
}
meta
object
required
Example:
{
"request_id": "req_cf147349a4134208aebb8c70e25fb7e1"
}