App

Manage schemas, tables, fields, and records in the Awee app platform.

Tip

These components connect a workflow to the Awee data platform, turning schemas, tables, and records into steps.

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.

They connect a workflow directly to the Awee data platform, so a run can shape and drive live application data.

Components

Each component links to its own page with its full options and outputs.

NameDescription
app:fieldRetrieves the definition of a single field within a table
app:field:createAdds a new field to a table and applies the migration
app:field:deleteRemoves a field from a table and applies the migration
app:field:updateReplaces the definition of an existing field within a table
app:fieldsLists all fields defined within a table
app:file:saveInserts a file record, uploads the blob, and stamps the resulting key back onto the record. Errors mid-flight leave the record in place with an empty Field, which is intentional so the row still shows up in audit and list views and operators can inspect the failure
app:recordRetrieves a single record by ID from the given schema table
app:record:deleteSoft-deletes a record by setting its deleted_at timestamp
app:record:historyRetrieves the immutable audit log for a record, ordered oldest first
app:record:insertInserts a new record into a schema table and returns the persisted record
app:record:updateApplies a full replacement patch to an existing record and returns the updated record
app:records:queryQueries records from a schema table using filters, sorting and pagination
app:schemaRetrieves a single schema by ID for the given organization
app:schema:createProvisions a new database and applies the initial schema definition
app:schema:create:manyProvisions multiple databases and applies their initial schema definitions
app:schema:deleteDrops the database for the given schema ID
app:schema:updateReplaces the metadata of an existing schema
app:schemasLists all schemas belonging to an organization
app:tableRetrieves the definition of a single table within a schema
app:table:createAdds a new table to a schema and applies the migration
app:table:deleteRemoves a table from a schema and applies the migration
app:table:updateReplaces the definition of an existing table within a schema
app:tablesLists all tables defined within a schema