Notifications
Send in-app notifications from a backend workflow (zitejs/notifications, also
zite.notifications on the DB client):
{ created: number }.
PDF generation
Render HTML to a hosted PDF from a workflow (zitejs/pdf):
renderHtml({ html, filename? }) → { url, filename }. Max 25 MB.
File uploads
Upload a file and get back a hosted URL. Frontend hook:uploadFile({ data, filename }) → { fileUrl } from anywhere. Store the URL in an
attachments field’s { url, filename } shape.