ioZen Docs
API ReferenceSubmissions
GET
/intake-bots/{id}/submissions

Authorization

bearerAuth
headerAuthorizationBearer <token>

API key authentication. Pass your ioZen API key as a Bearer token in the Authorization header.

Path Parameters

id*string

Intake bot ID

Query Parameters

limit?integer

Maximum number of items to return (1–100, default 50)

Range1 <= value <= 100
Default50
cursor?string

Cursor for pagination — use next_cursor from a previous response

created_after?string

Only submissions created at or after this ISO 8601 datetime

Formatdate-time
created_before?string

Only submissions created at or before this ISO 8601 datetime

Formatdate-time
is_test?string

Only test (true) or only real (false) submissions. Omit for all.

Value in"true""false"

Response Body

Successful response

application/json
  1. response
success*true
Value intrue
data*
Example Request
curl -X GET 'https://app.iozen.ai/api/v1/intake-bots/cm7abc12x0001yz9k8mno3pqr/submissions?is_test=true'
Example Response
{  "success": true,  "data": {    "submissions": [      {        "id": "cm7sub01a0001yz9k8mno3pqr",        "data": {          "full_name": "Jane Doe",          "email": "jane@example.com",          "priority": "high"        },        "status": "COMPLETED",        "ai_summary": "New enterprise customer requesting priority onboarding.",        "is_test": false,        "file_count": 2,        "message_count": 5,        "schema_version": 3,        "created_at": "2026-02-22T11:00:00.000Z",        "updated_at": "2026-02-22T11:05:00.000Z"      }    ],    "schema": [      {        "name": "full_name",        "label": "Full Name",        "type": "text"      },      {        "name": "email",        "label": "Email",        "type": "email"      },      {        "name": "priority",        "label": "Priority",        "type": "select"      }    ],    "pagination": {      "has_more": false,      "next_cursor": null    }  }}