App
Manage schemas, tables, fields, and records in the Awee app platform.
Premium
These components require an Awee Premium subscription and a valid license key.
Full CRUD access to the Awee application layer — schemas, tables, fields, and records. Use these components to create and evolve data models, insert or update records, run structured queries, and inspect change history, all from within a workflow.
These are Premium components and require an Awee subscription.
Components
| Component | Description |
|---|---|
app:field | Retrieves the definition of a single field within a table |
app:field:create | Adds a new field to a table and applies the migration |
app:field:delete | Removes a field from a table and applies the migration |
app:field:update | Replaces the definition of an existing field within a table |
app:fields | Lists all fields defined within a table |
app:record | Retrieves a single record by ID from the given schema table |
app:record:delete | Soft-deletes a record by setting its deleted_at timestamp |
app:record:history | Retrieves the immutable audit log for a record, ordered oldest first |
app:record:insert | Inserts a new record into a schema table and returns the persisted record |
app:record:update | Applies a full replacement patch to an existing record and returns the updated record |
app:records:query | Queries records from a schema table using filters, sorting and pagination |
app:schema | Retrieves a single schema by ID for the given organisation |
app:schema:create | Provisions a new database and applies the initial schema definition |
app:schema:create:many | Provisions multiple databases and applies their initial schema definitions |
app:schema:delete | Drops the database for the given schema ID |
app:schema:update | Replaces the metadata of an existing schema |
app:schemas | Lists all schemas belonging to an organisation |
app:table | Retrieves the definition of a single table within a schema |
app:table:create | Adds a new table to a schema and applies the migration |
app:table:delete | Removes a table from a schema and applies the migration |
app:table:update | Replaces the definition of an existing table within a schema |
app:tables | Lists all tables defined within a schema |
How is this guide?