Sendiee keeps the last 10 versions of every assistant — covering dashboard edits, API edits, toggles, channel changes, and restores. Each entry is tagged with changedBy.source = "api" for API-driven changes so the audit trail is unambiguous.
GET/v2.0/assistants/{modelId}/history
Change types
create — initial creation. Restorable.
config_update — config-only change. Restorable.
toggle — isActive flipped. Not restorable.
channel_update — channel binding changed. Not restorable.
restore — rollback was applied. Not restorable.
Example
cURL
curl -X GET https://api.sendiee.com/v2.0/assistants/kQ8z3cR7hV2bWa/history \ -H "Authorization: Bearer YOUR_API_KEY"
Restores an assistant to the snapshot of a prior create or config_update version. The channel binding and isActive flag are preserved — only configuration is rolled back.