Entries
Entry routes work with account-defined tabs/entries, usually dynamic sections attached to customers or account workflows.
Tabs / Entries
- User.Basic returns the tabs/entries settings the user can see.
- Use those settings to render entry forms and list filters.
- Entry fields can be dynamic, so the UI should send only fields defined in the returned settings.
Records
- List and Count are used for entry tables.
- Get opens one entry record.
- Add, Update/Edit, and Delete/Remove should validate required dynamic fields before sending.
Run Automation
- Entries.AutomationsList returns active automations for the picker.
- Entries.RunAutomation runs one automation for customers linked to selected entry rows (dashboard Entry-filter Run Automation).
- Send automation_id with entry row ids, or customer_ids when customers are already known.
- Customer.RunAutomation is the direct customer-id bulk runner.
Common Flow
- Call User.Basic and read entries/tabs settings.
- Render the correct fields for the selected entry type.
- Use Entries.List/Count/Get for screens.
- Use Entries.Add/Update/Delete only with allowed fields.
- For bulk Run Automation: select rows from Entries.List, load Entries.AutomationsList, then call Entries.RunAutomation.