Mighty Networks Webhooks API

The Webhooks API from Mighty Networks — 0 operation(s) for webhooks.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/mighty-networks-webhooks-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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 Specification

mighty-networks-webhooks-api-openapi.yml Raw ↑
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