Fulcrum API
The Fulcrum API is a RESTful HTTP API for the Fulcrum field data collection platform. It provides programmatic access to forms, records, media (photos, videos, audio, signatures), choice lists, classification sets, projects, layers, memberships, roles, webhooks, ad hoc query and SQL execution, and changesets. Requests and responses use JSON and authenticate with an X-ApiToken header issued from a Fulcrum account.
What You Can Do
MCP Tools
listforms
List forms
createform
Create form
getform
Get form
updateform
Update form
deleteform
Delete form
listrecords
List records
createrecord
Create record
getrecord
Get record
updaterecord
Update record
deleterecord
Delete record
listphotos
List photos
uploadphoto
Upload photo
getphoto
Get photo metadata
downloadphoto
Download photo
listvideos
List videos
uploadvideo
Upload video
listaudio
List audio clips
uploadaudio
Upload audio
listsignatures
List signatures
uploadsignature
Upload signature
listchoicelists
List choice lists
createchoicelist
Create choice list
getchoicelist
Get choice list
updatechoicelist
Update choice list
deletechoicelist
Delete choice list
listclassificationsets
List classification sets
createclassificationset
Create classification set
getclassificationset
Get classification set
updateclassificationset
Update classification set
deleteclassificationset
Delete classification set
listprojects
List projects
createproject
Create project
getproject
Get project
updateproject
Update project
deleteproject
Delete project
listlayers
List layers
createlayer
Create layer
getlayer
Get layer
updatelayer
Update layer
deletelayer
Delete layer
listmemberships
List memberships
updatemembership
Update membership
listroles
List roles
createrole
Create role
getrole
Get role
updaterole
Update role
deleterole
Delete role
listwebhooks
List webhooks
createwebhook
Create webhook
getwebhook
Get webhook
updatewebhook
Update webhook
deletewebhook
Delete webhook
listchangesets
List changesets
getchangeset
Get changeset
executequery
Execute SQL query