Munin
Munin developer portal
Get a key →
Section · REST

The HTTP surface area.

Endpoints across conversations, CRM, KB, CMS, outreach and admin. Authenticate with a session cookie, an admin API key, or a delegated end-user token.

AcceptInvitation 2 endpoints

GET/api/v1/invitations/lookup⛶ Public
query parameters · 1
NameTypeRequiredDescription
tokenstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/invitations/lookup'
POST/api/v1/invitations/accept⛶ Public
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/invitations/accept'

Activity 1 endpoints

GET/api/v1/activity🔒 bearer · session
query parameters · 6
NameTypeRequiredDescription
typesstringrequired
actorIdstringrequired
conversationIdstringrequired
contactIdstringrequired
cursorstringrequired
limitstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/activity' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

ApiKeys 3 endpoints

GET/api/v1/api-keys🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/api-keys' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/api-keys🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/api-keys' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
DELETE/api/v1/api-keys/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X DELETE \
  'https://api.getmunin.com/api/v1/api-keys/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

Assistants 2 endpoints

GET/api/v1/assistants/me🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/assistants/me' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
PATCH/api/v1/assistants/me🔒 bearer · session
Responses
 
cURL
curl -X PATCH \
  'https://api.getmunin.com/api/v1/assistants/me' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

AuditLog 1 endpoints

GET/api/v1/admin/audit-logs🔒 bearer · session
query parameters · 6
NameTypeRequiredDescription
limitstringrequired
beforestringrequired
toolstringrequired
actorTypestringrequired
correlationIdstringrequired
clientstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/admin/audit-logs' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

ChannelWebhook 1 endpoints

POST/api/v1/conversations/channels/{channelId}/webhook⛶ Public
path parameters · 1
NameTypeRequiredDescription
channelIdstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/channels/{channelId}/webhook'

CmsDelivery 4 endpoints

GET/api/v1/cms/{orgId}/collections⛶ Public
path parameters · 1
NameTypeRequiredDescription
orgIdstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/cms/{orgId}/collections'
GET/api/v1/cms/{orgId}/search⛶ Public
path parameters · 1
NameTypeRequiredDescription
orgIdstringrequired
query parameters · 4
NameTypeRequiredDescription
qstringrequired
collectionstringrequired
localestringrequired
limitstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/cms/{orgId}/search'
GET/api/v1/cms/{orgId}/{collectionSlug}⛶ Public
path parameters · 2
NameTypeRequiredDescription
orgIdstringrequired
collectionSlugstringrequired
query parameters · 3
NameTypeRequiredDescription
localestringrequired
limitstringrequired
beforestringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/cms/{orgId}/{collectionSlug}'
GET/api/v1/cms/{orgId}/{collectionSlug}/{entrySlug}⛶ Public
path parameters · 3
NameTypeRequiredDescription
orgIdstringrequired
collectionSlugstringrequired
entrySlugstringrequired
query parameters · 1
NameTypeRequiredDescription
localestringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/cms/{orgId}/{collectionSlug}/{entrySlug}'

ConvChannels 18 endpoints

GET/api/v1/conversations/channels🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/conversations/channels' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/channels/widget🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/channels/widget' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
PATCH/api/v1/conversations/channels/widget/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X PATCH \
  'https://api.getmunin.com/api/v1/conversations/channels/widget/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/channels/widget/{id}/rotate-key🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/channels/widget/{id}/rotate-key' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/channels/widget/{id}/rotate-identity-secret🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/channels/widget/{id}/rotate-identity-secret' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/channels/email🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/channels/email' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/channels/email/{id}/test🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/channels/email/{id}/test' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/channels/email/{id}/send-test🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/channels/email/{id}/send-test' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/channels/twilio-sms🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/channels/twilio-sms' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/channels/twilio-sms/{id}/test🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/channels/twilio-sms/{id}/test' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/channels/twilio-sms/{id}/send-test🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/channels/twilio-sms/{id}/send-test' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/channels/messagebird-sms🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/channels/messagebird-sms' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/channels/messagebird-sms/{id}/test🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/channels/messagebird-sms/{id}/test' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/channels/messagebird-sms/{id}/send-test🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/channels/messagebird-sms/{id}/send-test' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/channels/vapi🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/channels/vapi' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/channels/vapi/{id}/test🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/channels/vapi/{id}/test' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/channels/vapi/{id}/call🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/channels/vapi/{id}/call' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
DELETE/api/v1/conversations/channels/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X DELETE \
  'https://api.getmunin.com/api/v1/conversations/channels/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

Conversations 13 endpoints

GET/api/v1/conversations🔒 bearer · session
query parameters · 6
NameTypeRequiredDescription
statusstringrequired
assigneeUserIdstringrequired
topicIdstringrequired
needsHumanAttentionstringrequired
cursorstringrequired
limitstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/conversations' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
GET/api/v1/conversations/topics🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/conversations/topics' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
GET/api/v1/conversations/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/conversations/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/{id}/messages🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/{id}/messages' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/{id}/runner-claim🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/{id}/runner-claim' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/{id}/runner-release🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/{id}/runner-release' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/{id}/assign🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/{id}/assign' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/{id}/status🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/{id}/status' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/{id}/agent-mode🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/{id}/agent-mode' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/{id}/take-over🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/{id}/take-over' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/{id}/release🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/{id}/release' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/{id}/request-handover🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/{id}/request-handover' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/conversations/{id}/topic🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/conversations/{id}/topic' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

CrmMergeProposals 4 endpoints

GET/api/v1/crm/merge-proposals🔒 bearer · session
query parameters · 2
NameTypeRequiredDescription
statusstringrequired
limitstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/crm/merge-proposals' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
GET/api/v1/crm/merge-proposals/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/crm/merge-proposals/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/crm/merge-proposals/{id}/apply🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/crm/merge-proposals/{id}/apply' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/crm/merge-proposals/{id}/dismiss🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/crm/merge-proposals/{id}/dismiss' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

CrmSegments 6 endpoints

GET/api/v1/crm/segments🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/crm/segments' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/crm/segments🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/crm/segments' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
GET/api/v1/crm/segments/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/crm/segments/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
PATCH/api/v1/crm/segments/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X PATCH \
  'https://api.getmunin.com/api/v1/crm/segments/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
DELETE/api/v1/crm/segments/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X DELETE \
  'https://api.getmunin.com/api/v1/crm/segments/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
GET/api/v1/crm/segments/{id}/contacts🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
query parameters · 1
NameTypeRequiredDescription
limitstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/crm/segments/{id}/contacts' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

CuratorJobs 6 endpoints

GET/api/v1/curation/jobs🔒 bearer · session
query parameters · 2
NameTypeRequiredDescription
statusstringrequired
limitstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/curation/jobs' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/curation/jobs🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/curation/jobs' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
GET/api/v1/curation/jobs/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/curation/jobs/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/curation/jobs/claim🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/curation/jobs/claim' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/curation/jobs/{id}/ack🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/curation/jobs/{id}/ack' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/curation/jobs/{id}/fail🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/curation/jobs/{id}/fail' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

DelegatedToken 1 endpoints

POST/api/v1/tokens/delegated🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/tokens/delegated' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

EmailOpens 1 endpoints

GET/api/v1/c/o/{token}.gif⛶ Public
path parameters · 1
NameTypeRequiredDescription
tokenstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/c/o/{token}.gif'

EndUserConversations 4 endpoints

GET/api/v1/end-users/me/conversations🔒 bearer · session
query parameters · 3
NameTypeRequiredDescription
statusstringrequired
cursorstringrequired
limitstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/end-users/me/conversations' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/end-users/me/conversations🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/end-users/me/conversations' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
GET/api/v1/end-users/me/conversations/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/end-users/me/conversations/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/end-users/me/conversations/{id}/messages🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/end-users/me/conversations/{id}/messages' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

EndUsers 5 endpoints

POST/api/v1/end-users/lookup🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/end-users/lookup' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
GET/api/v1/end-users🔒 bearer · session
query parameters · 1
NameTypeRequiredDescription
limitstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/end-users' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/end-users🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/end-users' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/end-users/{id}/revoke-tokens🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/end-users/{id}/revoke-tokens' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
GET/api/v1/end-users/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/end-users/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

Export 1 endpoints

GET/api/v1/export🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/export' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

Health 3 endpoints

GET/healthz⛶ Public
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/healthz'
GET/readyz⛶ Public
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/readyz'
GET/version⛶ Public
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/version'

Inbox 1 endpoints

GET/api/v1/inbox🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/inbox' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

Invitations 3 endpoints

GET/api/v1/orgs/me/invitations🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/orgs/me/invitations' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/orgs/me/invitations🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/orgs/me/invitations' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
DELETE/api/v1/orgs/me/invitations/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X DELETE \
  'https://api.getmunin.com/api/v1/orgs/me/invitations/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

KbCandidates 5 endpoints

GET/api/v1/kb/curation/candidates🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/kb/curation/candidates' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
GET/api/v1/kb/curation/candidates/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/kb/curation/candidates/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
PATCH/api/v1/kb/curation/candidates/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X PATCH \
  'https://api.getmunin.com/api/v1/kb/curation/candidates/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/kb/curation/candidates/{id}/publish🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/kb/curation/candidates/{id}/publish' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/kb/curation/candidates/{id}/dismiss🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/kb/curation/candidates/{id}/dismiss' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

KbSpaces 1 endpoints

GET/api/v1/kb/spaces🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/kb/spaces' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

Mcp 3 endpoints

GET/mcp🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/mcp' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/mcp🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/mcp' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
DELETE/mcp🔒 bearer · session
Responses
 
cURL
curl -X DELETE \
  'https://api.getmunin.com/mcp' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

Members 3 endpoints

GET/api/v1/orgs/me/members🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/orgs/me/members' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
PATCH/api/v1/orgs/me/members/{userId}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
userIdstringrequired
Responses
 
cURL
curl -X PATCH \
  'https://api.getmunin.com/api/v1/orgs/me/members/{userId}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
DELETE/api/v1/orgs/me/members/{userId}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
userIdstringrequired
Responses
 
cURL
curl -X DELETE \
  'https://api.getmunin.com/api/v1/orgs/me/members/{userId}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

Memberships 2 endpoints

GET/api/v1/me/memberships🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/me/memberships' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
PATCH/api/v1/me/memberships/active🔒 bearer · session
Responses
 
cURL
curl -X PATCH \
  'https://api.getmunin.com/api/v1/me/memberships/active' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

OAuthAsAlias 1 endpoints

GET/.well-known/oauth-authorization-server⛶ Public
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/.well-known/oauth-authorization-server'

OAuthClientInfo 1 endpoints

GET/api/v1/oauth/clients/{clientId}⛶ Public
path parameters · 1
NameTypeRequiredDescription
clientIdstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/oauth/clients/{clientId}'

OAuthResource 1 endpoints

GET/.well-known/oauth-protected-resource⛶ Public
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/.well-known/oauth-protected-resource'

Orgs 2 endpoints

GET/api/v1/orgs/me🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/orgs/me' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
PATCH/api/v1/orgs/me🔒 bearer · session
Responses
 
cURL
curl -X PATCH \
  'https://api.getmunin.com/api/v1/orgs/me' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

OutreachProposals 5 endpoints

GET/api/v1/outreach/proposals🔒 bearer · session
query parameters · 5
NameTypeRequiredDescription
statusstringrequired
kindstringrequired
campaignIdstringrequired
contactIdstringrequired
limitstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/outreach/proposals' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
GET/api/v1/outreach/proposals/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/outreach/proposals/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
PATCH/api/v1/outreach/proposals/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X PATCH \
  'https://api.getmunin.com/api/v1/outreach/proposals/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/outreach/proposals/{id}/approve🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/outreach/proposals/{id}/approve' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/outreach/proposals/{id}/dismiss🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/outreach/proposals/{id}/dismiss' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

OutreachUnsubscribe 1 endpoints

GET/api/v1/outreach/unsubscribe⛶ Public
query parameters · 1
NameTypeRequiredDescription
tokenstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/outreach/unsubscribe'

Overview 2 endpoints

GET/api/v1/overview/backlog🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/overview/backlog' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
GET/api/v1/overview/agent-status🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/overview/agent-status' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

PublicMcpTools 2 endpoints

GET/api/v1/public/mcp-tools⛶ Public
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/public/mcp-tools'
GET/api/v1/public/mcp-tools/{name}⛶ Public
path parameters · 1
NameTypeRequiredDescription
namestringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/public/mcp-tools/{name}'

PublicSkills 2 endpoints

GET/api/v1/public/skills⛶ Public
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/public/skills'
GET/api/v1/public/skills/{module}/{slug}⛶ Public
path parameters · 2
NameTypeRequiredDescription
modulestringrequired
slugstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/public/skills/{module}/{slug}'

Skills 1 endpoints

GET/api/v1/skills🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/skills' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

StaticAssets 2 endpoints

POST/static/assets/upload⛶ Public
query parameters · 4
NameTypeRequiredDescription
keystringrequired
expstringrequired
szstringrequired
sigstringrequired
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/static/assets/upload'
PUT/static/assets/upload⛶ Public
query parameters · 4
NameTypeRequiredDescription
keystringrequired
expstringrequired
szstringrequired
sigstringrequired
Responses
 
cURL
curl -X PUT \
  'https://api.getmunin.com/static/assets/upload'

Tokens 2 endpoints

GET/api/v1/tokens🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/tokens' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
DELETE/api/v1/tokens/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X DELETE \
  'https://api.getmunin.com/api/v1/tokens/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

Usage 1 endpoints

GET/api/v1/usage🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/usage' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

UsageStats 2 endpoints

GET/api/v1/usage/summary🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/usage/summary' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
GET/api/v1/usage/by-agent🔒 bearer · session
query parameters · 1
NameTypeRequiredDescription
daysstringrequired
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/usage/by-agent' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

Webhooks 4 endpoints

GET/api/v1/webhooks🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/webhooks' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/webhooks🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/webhooks' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
PATCH/api/v1/webhooks/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X PATCH \
  'https://api.getmunin.com/api/v1/webhooks/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
DELETE/api/v1/webhooks/{id}🔒 bearer · session
path parameters · 1
NameTypeRequiredDescription
idstringrequired
Responses
 
cURL
curl -X DELETE \
  'https://api.getmunin.com/api/v1/webhooks/{id}' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

Whoami 1 endpoints

GET/api/v1/whoami🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/whoami' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'

Widget 7 endpoints

GET/api/v1/widget/messages🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/widget/messages' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/widget/messages🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/widget/messages' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
GET/api/v1/widget/conversations🔒 bearer · session
Responses
 
cURL
curl -X GET \
  'https://api.getmunin.com/api/v1/widget/conversations' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/widget/conversations🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/widget/conversations' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
PATCH/api/v1/widget/visitor🔒 bearer · session
Responses
 
cURL
curl -X PATCH \
  'https://api.getmunin.com/api/v1/widget/visitor' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/widget/voice/start🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/widget/voice/start' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'
POST/api/v1/widget/voice/event🔒 bearer · session
Responses
 
cURL
curl -X POST \
  'https://api.getmunin.com/api/v1/widget/voice/event' \
  -H 'Authorization: Bearer $MUNIN_API_KEY'