Changelog
Changes and updates to the Open API. This API is currently in beta — breaking changes may occur between versions.
v0.11.0 — April 2026
- Added Media upload endpoints (
write:mediascope):POST /mediaandGET /media/{id} - Extended
POST /walls/{wall_id}/postswith optionalmedia_idsarray — upload first, then attach by id - Incoming webhook
wall_postandchat_messageactions now accept an optionalmediaarray of URL + type pairs (server fetches URLs, Slack/Discord-style) - Supported media types:
image,video,document. Max 10 per post/message, same type across the batch
v0.10.0 — April 2026
- Added
monotree.formresponse.updatedwebhook event (filterable by form) - Fires when a form response's status, deadline, visibility/archive flag, or assignees change
- Does not fire on initial creation (use
formresponse.created) or on unrelated activity like comments/notes - Whistleblower forms are excluded, matching the existing
formresponse.createdbehavior
v0.9.0 — April 2026
- Added Comments CRUD endpoints on posts (
read:comments,write:commentsscopes) - New endpoints:
GET/POST /posts/{post_id}/commentsandGET/PUT/DELETE /posts/{post_id}/comments/{id} - Added
monotree.comment.created,monotree.comment.updatedandmonotree.comment.deletedwebhook events (filterable by wall) - Comment updates are restricted to the author within 30 minutes of creation
v0.8.0 — April 2026
- Outgoing webhooks now support resource filtering — optionally select specific forms or walls per event type
- Form response webhooks can be scoped to specific forms (multi-select)
- Post created webhooks can be scoped to specific walls (multi-select)
- Default remains "all" — no filter means you receive all events of that type
- Added
filtersfield to webhook create/update API
v0.7.0 — April 2026
- Added Calendar Entries CRUD endpoints (
read:calendar_entries,write:calendar_entriesscopes) - Create, update, and delete calendar entries with optional body and group targeting
- Added Create calendar entry action for incoming webhooks
v0.6.0 — April 2026
- Added Events CRUD endpoints (
read:events,write:eventsscopes) - Create, update, and delete company events with date, time, location, and group targeting
- Events are automatically published and added to the calendar on creation
v0.5.0 — March 2026
- Added Statistics read-only endpoints (
read:statsscope) - User summary: total, registered, active and new users (yesterday/7d/30d)
- Engagement: time series with active users, app time, sessions — filterable by granularity, period count, and group
- Adoption rate: per-department active/total employees percentage — filterable by group
- Content activity: posts, comments, reactions, chat messages, completed todos — this week vs last week
- All statistics responses are cached server-side (1h–24h) for performance
v0.4.0 — March 2026
- Added Walls read-only endpoints with group associations (
read:wallsscope) - Post endpoints now nested under walls:
/walls/{wall_id}/posts - Added Timestamp header to outgoing webhooks for replay attack prevention
- Webhook signatures now include the timestamp:
HMAC-SHA256(timestamp + "." + payload, secret) - Added bot user avatars for incoming webhooks (defaults to app icon)
- Outgoing webhooks now use revoke instead of delete
- Incoming webhooks now use unified
textfield for all actions (Slack-compatible) - Added Pagination section to documentation with
metaandlinksformat - Added incoming webhook rate limiting documentation
v0.3.0 — March 2026
- Added Users read-only endpoints (
read:usersscope) - Added Groups read-only endpoints (
read:groupsscope) - Added
monotree.user.registeredwebhook event - Added
monotree.onboarding.completedwebhook event - Added
monotree.formresponse.createdwebhook event - Added IP whitelist per token
- Added configurable rate limit with rate limit response headers
- Added usage counters on tokens, outgoing webhooks, and incoming webhooks
- Added content author selection (bot user or yourself) on incoming webhooks
- Added Test Webhook buttons for outgoing and incoming webhooks
- Added signature verification documentation with Node.js example
v0.2.0 — March 2026
- Added Announcements CRUD endpoints (
read:announcements,write:announcementsscopes) - Added Create post on wall action for incoming webhooks
- Added
monotree.announcement.publishedwebhook event
v0.1.0 — March 2026
- Initial beta release of the Open API
- Bearer token authentication with scoped permissions
- Posts CRUD endpoints (
read:posts,write:postsscopes) - Outgoing webhooks with HMAC-SHA256 signing for post events
- Incoming webhooks for sending messages to chat rooms
- API request logging and webhook delivery logging
- Rate limiting at 60 requests per minute per token
- CMS admin interface for managing tokens, webhooks, and logs