Skip to content
Developers

Build on Multies

A REST API, an MCP server and signed webhooks for mail on your own domain, tasks, docs and agents. One key, scoped to exactly what it needs.

Where to start

Keys and scopes

Create a key in the app under Settings, Developers. Pick only the scopes it needs, such as mail:read or tasks:write. A read only key can never change anything, and you can revoke a key at any time.

The OpenAPI file is at /api/v1/openapi.json for code generators.

Create a free account to get a key
Your first call
curl https://multies.si/api/v1/domains \
  -H "Authorization: Bearer $MULTIES_KEY"

Webhooks

Add an endpoint under Settings, Developers and pick the events. Each call carries webhook-id, webhook-timestamp and webhook-signature headers, so any Standard Webhooks library can check it. Failed calls are retried with backoff.

Mail
message.receivedmessage.sentmessage.bouncedmessage.complaineddomain.verifieddomain.failedincoming_hook.received
Agents and approvals
approval.requestedapproval.decidedagent.createdagent.deleted
Tasks and projects
task.createdtask.updatedtask.deletedtask.commentedproject.createdproject.deletedtime_entry.createdtime_entry.updatedproject.updatedcustom_field.createdcustom_field.updatedcustom_field.deletedtask.file_addedtask.recurredtemplate.usedgoal.createdgoal.updatedgoal.deletedtriage.createdtriage.acceptedtriage.declinedtriage.mergedcomment.createdcomment.updatedcomment.deleted
Docs, forms and meetings
doc.createddoc.updateddoc.deletedform.submittedmeeting.createdmeeting.updatedmeeting.deletedbooking.createdbooking.cancelled
Contacts and deals
contact.createdcontact.updateddeal.createddeal.updated
Chat and guests
guest.invitedguest.joinedguest.revokedchat.channel.createdchat.message.createdchat.message.updatedchat.message.deletedchat.mention

For tools and assistants