Skip to content

List Forms

GET
/admin/forms
curl --request GET \
--url 'http://localhost:9000/admin/forms?limit=15&offset=0'
limit
integer
default: 15
offset
integer
0
order
string
fields
string
q
string
active
boolean

OK

Media type application/json
object
forms
Array<object>
object
id
string
name
string
handle
string
description
string
active
string
turnstile_enabled
string
notification_emails
string
metadata
object
key
additional properties
any
created_at
string format: date-time
updated_at
string format: date-time
form_fields
Array<object>
object
id
string
count
integer
limit
integer
offset
integer
Example generated
{
"forms": [
{
"id": "example",
"name": "example",
"handle": "example",
"description": "example",
"active": "example",
"turnstile_enabled": "example",
"notification_emails": "example",
"metadata": {},
"created_at": "2026-04-15T12:00:00Z",
"updated_at": "2026-04-15T12:00:00Z",
"form_fields": [
{
"id": "example"
}
]
}
],
"count": 1,
"limit": 1,
"offset": 1
}