Features
This section documents the available actions across all business objects. Each feature describes its required roles, constraints, and any dependencies on other objects or options.
Organization
| Feature | Description |
|---|---|
| Search organizations | List and filter organizations |
| Create organization | Create a new organization |
| Edit organization | Update an existing organization |
| Block organization | Soft-delete an organization |
| Unblock organization | Re-enable a blocked organization |
| Delete organization | Permanently remove an organization |
User
| Feature | Description |
|---|---|
| Search users | List and filter users |
| Block user | Soft-delete a user |
| Unblock user | Re-enable a blocked user |
| Purge user | GDPR permanent removal of a user |
| Export user data | GDPR data extraction for a user |
Project
| Feature | Description |
|---|---|
| Search projects | List and filter projects |
| Create project | Create a new project |
| Edit project | Update an existing project |
| Block project | Soft-delete a project |
| Unblock project | Re-enable a blocked project |
| Delete project | Permanently remove a project |
Profile
| Feature | Description |
|---|---|
| Search profiles | List and filter profiles |
| Invite user to project | Create a profile invitation for a user |
| Edit profile | Update a profile |
| Answer project invitation | Accept or reject a profile invitation |
| Block profile | Soft-delete a profile |
| Unblock profile | Re-enable a blocked profile |
| Create support profile | Grant temporary admin access to a project (1h) |
Group (requires GROUP option)
| Feature | Description |
|---|---|
| Search groups | List and filter groups |
| Create group | Create a new group |
| Edit group | Update a group |
| Disable group | Soft-delete a group |
| Enable group | Re-enable a disabled group |
Participant
| Feature | Description |
|---|---|
| Search participants | List and filter participants |
| Create participant | Create a registered or guest participant |
| Edit participant | Update a participant |
| Disable participant | Soft-delete a participant |
| Enable participant | Re-enable a disabled participant |
| Purge participant | GDPR permanent removal of a participant |
| Export participant data | GDPR data extraction for a participant |
| Delete participant | Permanently remove a participant |
Activity (requires ACTIVITY option)
| Feature | Description |
|---|---|
| Search activities | List and filter activities |
| Create activity | Create a new activity |
| Edit activity | Update an activity |
| Disable activity | Soft-delete an activity |
| Enable activity | Re-enable a disabled activity |
| Delete activity | Permanently remove an activity |
Vehicle (requires VEHICLE option)
| Feature | Description |
|---|---|
| Search vehicles | List and filter vehicles |
| Create vehicle | Create a new vehicle |
| Edit vehicle | Update a vehicle |
| Disable vehicle | Soft-delete a vehicle |
| Enable vehicle | Re-enable a disabled vehicle |
| Delete vehicle | Permanently remove a vehicle |
Movement (requires MOVEMENT option)
| Feature | Description |
|---|---|
| Search movements | List and filter movements |
| Create movement | Record a new IN or OUT movement |
| Hide movement | Soft-delete a movement |
| Restore movement | Re-enable a hidden movement |
Alert (requires ALERT option)
| Feature | Description |
|---|---|
| Search alerts | List and filter alerts |
| Create alert | Create a new alert |
| Edit alert | Update alert title, description or status |
Communication
Communications are available whenever their parent container is (an alert thread requires the ALERT option; a movement thread requires the MOVEMENT option).
| Feature | Description |
|---|---|
| Create communication | Post a message in an alert or movement thread |
| Edit communication | Update the message of a communication (in-place) |
| Hide communication | Soft-delete a communication |
| Restore communication | Re-enable a hidden communication |
Comment (requires COMMENT option)
| Feature | Description |
|---|---|
| Create comment | Post a comment on a participant |
| Edit comment | Update message or tags of a comment |
| Delete comment | Soft-delete a comment (HIDDEN) |
| Manage tags | Create, rename, or delete project-scoped tags |
Completion Notice (requires COMPLETION_NOTICE option)
| Feature | Description |
|---|---|
| Create completion notice | Create a notice in DRAFT status |
| Edit completion notice | Update a notice while in DRAFT |
| Publish completion notice | Transition a notice from DRAFT to PUBLISHED (irreversible) |
Document
| Feature | Description |
|---|---|
| List documents | List documents attached to an object |
| Upload document | Attach a new document to an object |
| Download document | Download an attached document |
| Delete document | Permanently remove an attached document |
Maintenance (requires SUPER_ADMIN role)
| Feature | Description |
|---|---|
| Purge orphans — Core | Delete core objects no longer linked to a parent |
| Purge orphans — Operations | Delete operations objects no longer linked to a project |
| Purge orphans — Registration | Delete registration objects no longer linked to a project |