Customer API

Programmatic access to the resources you manage in the FieldScroll dashboard — mint an API key, send a request, get back a JSON envelope.

Updated 2026-09-01

Programmatic access to the resources you manage in the FieldScroll dashboard. Mint an API key, send a request with Authorization: Bearer fs_live_..., get back a JSON envelope.

Base URL

https://fieldscroll.app/api/v1

Local development:

http://localhost:3000/api/v1

What you can do

ResourceReadCreateUpdateDeleteActions
Instance settings✓—✓——
Organizations✓✓ (instance keys)✓✓ soft (instance keys)—
Users (instance-wide)✓—✓✓ soft—
Organization members✓✓✓ (roles)✓assign-forms
Forms✓✓✓✓ softpublish, assign-users
Records✓✓✓✓—
Data sources + rows✓✓✓✓ softbulk row insert (≤1000)
Webhook subscriptions✓✓✓✓deliveries list + retry
Report templates✓✓✓✓merge, deliveries list + retry

Quick start

# Set your key
export FS_KEY="fs_live_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
 
# Health check (unauthenticated)
curl https://fieldscroll.app/api/v1/health
 
# List your organizations
curl -H "Authorization: Bearer $FS_KEY" \
  https://fieldscroll.app/api/v1/organizations

Interactive reference

The reference page links the try-it-out UI, the OpenAPI 3.1 spec, and a Postman collection.

Topic guides