Mighty Networks Webhooks API
The Webhooks API from Mighty Networks — 0 operation(s) for webhooks.
The Webhooks API from Mighty Networks — 0 operation(s) for webhooks.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/mighty-networks-webhooks-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
version: 1.0.0
title: Mighty Networks Admin Webhooks API
description: An API for managing your Mighty Networks network
servers:
- url: https://api.mn.co
description: Production
security:
- bearerAuth: []
tags:
- name: Webhooks
paths: {}
webhooks:
RsvpUpdated:
post:
description: Triggered when an RSVP status is updated for an event
x-mint:
metadata:
sidebarTitle: RsvpUpdated
title: RsvpUpdated
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/RsvpResponse'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
RsvpDeleted:
post:
description: Triggered when an RSVP is deleted for an event
x-mint:
metadata:
sidebarTitle: RsvpDeleted
title: RsvpDeleted
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/RsvpResponse'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
RsvpCreated:
post:
description: Triggered when an RSVP is created for an event
x-mint:
metadata:
sidebarTitle: RsvpCreated
title: RsvpCreated
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/RsvpResponse'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
ReportedContentCreated:
post:
description: Triggered when content is reported (posts, comments, or chats)
x-mint:
metadata:
sidebarTitle: ReportedContentCreated
title: ReportedContentCreated
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/ReportedContentCreatedPayload'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
ReactionDeleted:
post:
description: Triggered when a reaction is deleted by a member from a post or comment
x-mint:
metadata:
sidebarTitle: ReactionDeleted
title: ReactionDeleted
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/ReactionResponse'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
ReactionCreated:
post:
description: Triggered when a reaction is created by a member on a post or comment
x-mint:
metadata:
sidebarTitle: ReactionCreated
title: ReactionCreated
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/ReactionResponse'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
QuestionUpdated:
post:
description: Triggered when a question is updated by a user, in a space
x-mint:
metadata:
sidebarTitle: QuestionUpdated
title: QuestionUpdated
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/PostResponse'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
QuestionCreated:
post:
description: Triggered when a question is created by a user, in a space
x-mint:
metadata:
sidebarTitle: QuestionCreated
title: QuestionCreated
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/PostResponse'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
PostUpdated:
post:
description: Triggered when a post is updated by a user, in a space.
x-mint:
metadata:
sidebarTitle: PostUpdated
title: PostUpdated
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/PostResponse'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
PostCreated:
post:
description: Triggered when a post is created by a user, in a space.
x-mint:
metadata:
sidebarTitle: PostCreated
title: PostCreated
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/PostResponse'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
PercentagePollUpdated:
post:
description: Triggered when a percentage poll is updated by a member, in a space
x-mint:
metadata:
sidebarTitle: PercentagePollUpdated
title: PercentagePollUpdated
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/PercentagePollCreatePayload'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
PercentagePollCreated:
post:
description: Triggered when a percentage poll is created by a member, in a space
x-mint:
metadata:
sidebarTitle: PercentagePollCreated
title: PercentagePollCreated
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/PercentagePollCreatePayload'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MultipleChoicePollUpdated:
post:
description: Triggered when a multiple choice poll is updated by a member, in a space
x-mint:
metadata:
sidebarTitle: MultipleChoicePollUpdated
title: MultipleChoicePollUpdated
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/MultipleChoicePollCreatePayload'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MultipleChoicePollCreated:
post:
description: Triggered when a multiple choice poll is created by a member, in a space
x-mint:
metadata:
sidebarTitle: MultipleChoicePollCreated
title: MultipleChoicePollCreated
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/MultipleChoicePollCreatePayload'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberUpdated:
post:
description: Triggered when a member updates their profile
x-mint:
metadata:
sidebarTitle: MemberUpdated
title: MemberUpdated
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/MemberUpdatePayload'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberTagRemoved:
post:
description: Triggered when a tag is removed from a member
x-mint:
metadata:
sidebarTitle: MemberTagRemoved
title: MemberTagRemoved
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/MemberTagRemovePayload'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberTagAdded:
post:
description: Triggered when a tag is added to a member
x-mint:
metadata:
sidebarTitle: MemberTagAdded
title: MemberTagAdded
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/MemberTagAddPayload'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberSubscriptionRenewed:
post:
description: Triggered when a member's subscription is renewed
x-mint:
metadata:
sidebarTitle: MemberSubscriptionRenewed
title: MemberSubscriptionRenewed
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/SubscriptionResponse'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberSubscriptionCanceled:
post:
description: Triggered when a member cancels their subscription
x-mint:
metadata:
sidebarTitle: MemberSubscriptionCanceled
title: MemberSubscriptionCanceled
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/SubscriptionResponse'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberRemovedFromPlan:
post:
description: Triggered when a member is removed from a plan
x-mint:
metadata:
sidebarTitle: MemberRemovedFromPlan
title: MemberRemovedFromPlan
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/SubscriptionResponse'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberPurchased:
post:
description: Triggered when a member purchases a plan
x-mint:
metadata:
sidebarTitle: MemberPurchased
title: MemberPurchased
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/PurchaseResponse'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberPurchaseRequested:
post:
description: Triggered when a member requests to purchase a plan
x-mint:
metadata:
sidebarTitle: MemberPurchaseRequested
title: MemberPurchaseRequested
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/InviteRequestRequest'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberPlanChanged:
post:
description: Triggered when a member changes their subscription plan (upgrade or downgrade)
x-mint:
metadata:
sidebarTitle: MemberPlanChanged
title: MemberPlanChanged
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/SubscriptionResponse'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberLeft:
post:
description: Triggered when a member leaves a space
x-mint:
metadata:
sidebarTitle: MemberLeft
title: MemberLeft
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/MemberLeavePayload'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberJoined:
post:
description: Triggered when a member joins a space
x-mint:
metadata:
sidebarTitle: MemberJoined
title: MemberJoined
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/MemberJoinPayload'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberJoinRequested:
post:
description: Triggered when a member requests an invitation to a space
x-mint:
metadata:
sidebarTitle: MemberJoinRequested
title: MemberJoinRequested
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/MemberJoinRequestPayload'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberCourseProgressUpdated:
post:
description: Triggered when a member updates their progress in a course
x-mint:
metadata:
sidebarTitle: MemberCourseProgressUpdated
title: MemberCourseProgressUpdated
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/MemberCourseProgressUpdatePayload'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberCourseProgressStarted:
post:
description: Triggered when a member starts a course
x-mint:
metadata:
sidebarTitle: MemberCourseProgressStarted
title: MemberCourseProgressStarted
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/MemberCourseProgressStartPayload'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberCourseProgressCompleted:
post:
description: Triggered when a member completes a course
x-mint:
metadata:
sidebarTitle: MemberCourseProgressCompleted
title: MemberCourseProgressCompleted
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/MemberCourseProgressCompletePayload'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberBadgeRemoved:
post:
description: Triggered when a badge is removed from a member
x-mint:
metadata:
sidebarTitle: MemberBadgeRemoved
title: MemberBadgeRemoved
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/MemberBadgeRemovePayload'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberBadgeAdded:
post:
description: Triggered when a badge is added to a member
x-mint:
metadata:
sidebarTitle: MemberBadgeAdded
title: MemberBadgeAdded
tags:
- Webhooks
requestBody:
description: Webhook payload
content:
application/json:
schema:
required:
- event_id
- event_timestamp
- payload
properties:
event_id:
type: string
format: uuid
event_timestamp:
type: string
format: datetime
payload:
$ref: '#/components/schemas/MemberBadgeAddPayload'
responses:
'200':
description: 'Return any 2xx status to indicate that the payload has been successfully received.
Any other response will cause the webhook to retry up to 5 times, over a period of several hours.
'
MemberAmbassadorLeveledUp:
post:
description: Triggered when a member reaches a new ambassador level
x-mint:
# --- truncated at 32 KB (98 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/mighty-networks/refs/heads/main/openapi/mighty-networks-webhooks-api-openapi.yml