WorkApps Developer Documentation
Welcome to the WorkApps developer docs. This portal covers everything you need to build workflow apps on the WorkApps platform.
What is WorkApps?
WorkApps is a platform where teams publish browser-based workflow apps. Apps are static HTML/JS/CSS bundles that store and retrieve structured data through the WorkApps Data API. WorkApps handles authentication, authorization, data storage, and hosting — you only write frontend code.
Quick Start
- Getting Started — understand the platform and build your first app
- SDK: Records — list, create, update, and delete records
- Reference: Field Types — choose the right field type for your data
- Example: Task Tracker — a complete working app
SDK Reference (v1)
| Page |
Description |
| Initialization |
Loading the SDK, constructor options |
| Records (CRUD) |
listRecords, getRecord, createRecord, updateRecord, deleteRecord |
| Bootstrap & Schema |
getBootstrap (user, role, limits), getSchema (entity/field definitions) |
| Bulk Operations |
bulkCreate, bulkUpdate, bulkDelete |
| File Uploads & Downloads |
requestFileUpload, getFileUrl, presigned URL flow |
| Filtering |
Filter DSL reference |
| Pagination |
Cursor-based pagination + paginateRecords generator |
| Error Handling |
Error types, ErrorCode constants, patterns |
| Maintenance Mode |
Detection, events, proactive polling |
| Cancellation & Cleanup |
AbortSignal, destroy(), TypeScript types |
Reference
Guides