- Accounts
- Actions
- Agent Exports
- Agents
- GETList agents
- POSTCreate an agent
- GETGet an agent
- GETList agent versions for an agent
- GETRevert to a specific agent version
- GETList Agent Roles
- POSTAssign Role to Agent
- DELRemove Role from Agent
- GETGet logs for an agent
- GETGet an agent log
- GETGet all agent logs in your environment
- GETGet all executions in your environment
- DELDelete an agent
- Apps
- Assistant
- Auth
- Canvas Areas
- Commits
- Data Retention Policies
- Documents
- Entitlements
- Environments
- Events
- Files
- Guests
- Jobs
- GETList jobs
- POSTCreate a job
- GETGet a job
- PATCHUpdate a job
- DELDelete a job
- POSTExecute a job
- GETGet a job's execution plan
- PUTReplace a job's plan
- PATCHUpdate a job's plan
- POSTAcknowledge a job
- POSTAcknowledge a job outcome
- POSTComplete a job
- POSTFail a job
- POSTCancel a job
- POSTRetry a failed job
- POSTPreview a mutation
- POSTSplit a job
- Mapping
- POSTCreate a mapping between two schemas
- DELDelete all history for the authenticated user
- GETList mapping programs
- GETGet a mapping program
- PATCHUpdate a mapping program
- DELDelete a mapping program
- POSTAdd mapping rules to a program
- DELDelete multiple mapping rules
- GETList mapping rules
- GETGet a mapping rule
- PATCHUpdate a mapping rule
- PATCHUpdate a list of mapping rules
- DELDelete a mapping rule
- Records
- Roles
- Routines
- Runbooks
- Secrets
- Sheets
- Snapshots
- Spaces
- Users
- Versions
- Views
- Workbooks
Request
$ curl -X POST https://api.x.flatfile.com/v1/workbooks \ > -H "Authorization: Bearer " \ > -H "X-Disable-Hooks: true" \ > -H "Content-Type: application/json" \ > -d '{ > "name": "My First Workbook", > "labels": [ > "simple-demo" > ], > "sheets": [ > { > "name": "Contacts", > "fields": [ > { > "type": "string", > "key": "firstName", > "label": "First Name" > }, > { > "type": "string", > "key": "lastName", > "label": "Last Name" > }, > { > "type": "string", > "key": "email", > "label": "Email" > } > ], > "slug": "contacts", > "mappingConfidenceThreshold": 0.5 > } > ], > "actions": [ > { > "label": "Submit", > "description": "Submit data to webhook.site", > "mode": "foreground", > "operation": "submitAction", > "primary": true > } > ], > "settings": { > "trackChanges": true > } > }'
Response