MongoDB Activity Feed API

Returns pre-filtered activity feed links for projects and organizations. The returned links can be shared and opened to view the activity feed with the specified filters applied.

OpenAPI Specification

mongodb-activity-feed-api-openapi.yml Raw ↑
openapi: 3.0.1
info:
  description: "The MongoDB Atlas Administration API allows developers to manage all components in MongoDB Atlas.\n\nThe Atlas Administration API supports OAuth2 Service Accounts and HTTP Digest-based API keys. Service accounts are the recommended authentication method and API keys are considered a legacy option.\n\nTo authenticate with a Service Account, first exchange its client ID and secret for an access token using the OAuth 2.0 Client Credentials flow. Atlas provides a token endpoint at `POST https://cloud.mongodb.com/api/oauth/token`, which returns a Bearer token that is reusable and valid for 1 hour (3600 seconds).\n\nFor example, to [return a list of your organizations](https://www.mongodb.com/docs/api/doc/atlas-admin-api-v2/operation/operation-listorgs) with [cURL](https://en.wikipedia.org/wiki/CURL), first generate an access token and then use that token to call the same Atlas Administration API endpoint shown in the current example:\n\n```\nACCESS_TOKEN=$(curl -fsS --request POST https://cloud.mongodb.com/api/oauth/token \\\n  --header \"Authorization: Basic $(printf '%s' \"${CLIENT_ID}:${CLIENT_SECRET}\" | base64 | tr -d '\\n')\" \\\n  --header \"Content-Type: application/x-www-form-urlencoded\" \\\n  --header \"Accept: application/json\" \\\n  --data \"grant_type=client_credentials\" | jq -r '.access_token')\n\ncurl --header \"Authorization: Bearer ${ACCESS_TOKEN}\" \\\n  --header \"Accept: application/vnd.atlas.2025-03-12+json\" \\\n  -X GET \"https://cloud.mongodb.com/api/atlas/v2/orgs?pretty=true\"\n```\n\nIf your organization requires an IP access list for the Atlas Administration API, the token can be created from any IP address, but the API call that uses the token must originate from an allowed IP.\n\nTo learn more, see [Get Started with the Atlas Administration API](https://www.mongodb.com/docs/atlas/configure-api-access/). For support, see [MongoDB Support](https://www.mongodb.com/support/get-started).\n\nYou can also explore the various endpoints available through the Atlas Administration API in MongoDB's [Postman workspace](https://www.postman.com/mongodb-devrel/workspace/mongodb-atlas-administration-apis/) (requires a Postman account)."
  license:
    name: CC BY-NC-SA 3.0 US
    url: https://creativecommons.org/licenses/by-nc-sa/3.0/us/
  termsOfService: https://www.mongodb.com/mongodb-management-service-terms-and-conditions
  title: MongoDB Atlas Administration Access Tracking Activity Feed API
  version: '2.0'
  x-xgen-sha: 3d70e065843c008b9871ea7836c98c9de6f202f9
servers:
- url: https://cloud.mongodb.com
security:
- ServiceAccounts: []
- DigestAuth: []
tags:
- description: Returns pre-filtered activity feed links for projects and organizations. The returned links can be shared and opened to view the activity feed with the specified filters applied.
  name: Activity Feed
paths:
  /api/atlas/v2/groups/{groupId}/activityFeed:
    get:
      description: Returns a pre-filtered activity feed link for the specified project based on the provided date range and event types. The returned link can be shared and opened to view the activity feed with the same filters applied. To use this resource, the requesting Service Account or API Key must have the Project Read Only role or higher.
      operationId: getGroupActivityFeed
      parameters:
      - $ref: '#/components/parameters/groupId'
      - $ref: '#/components/parameters/pretty'
      - description: 'Category of incident recorded at this moment in time.


          **IMPORTANT**: The complete list of event type values changes frequently.'
        in: query
        name: eventType
        schema:
          description: List of event types to filter the activity feed.
          externalDocs:
            description: Event Types
            url: https://www.mongodb.com/docs/atlas/reference/atlas-alert-event-types/
          items:
            $ref: '#/components/schemas/EventTypeForNdsGroup'
          maxItems: 20
          type: array
      - description: End date and time for events to include in the activity feed link. ISO 8601 timestamp format in UTC.
        in: query
        name: maxDate
        schema:
          externalDocs:
            description: ISO 8601
            url: https://en.wikipedia.org/wiki/ISO_8601
          format: date-time
          type: string
      - description: Start date and time for events to include in the activity feed link. ISO 8601 timestamp format in UTC.
        in: query
        name: minDate
        schema:
          externalDocs:
            description: ISO 8601
            url: https://en.wikipedia.org/wiki/ISO_8601
          format: date-time
          type: string
      - description: Human-readable label that identifies the cluster.
        in: query
        name: clusterName
        schema:
          description: List of cluster names to filter the activity feed.
          items:
            type: string
          maxItems: 20
          type: array
      responses:
        '200':
          content:
            application/vnd.atlas.2025-03-12+json:
              schema:
                $ref: '#/components/schemas/ActivityFeedLinkResponse'
              x-xgen-version: '2025-03-12'
          description: OK
          headers:
            RateLimit-Limit:
              $ref: '#/components/headers/HeaderRateLimitLimit'
            RateLimit-Remaining:
              $ref: '#/components/headers/HeaderRateLimitRemaining'
        '400':
          $ref: '#/components/responses/badRequest'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '404':
          $ref: '#/components/responses/notFound'
        '429':
          $ref: '#/components/responses/tooManyRequests'
        '500':
          $ref: '#/components/responses/internalServerError'
      summary: Return Pre-Filtered Activity Feed Link for One Project
      tags:
      - Activity Feed
      x-codeSamples:
      - lang: cURL
        label: Atlas CLI
        source: atlas api activityFeed getGroupActivityFeed --help
      - lang: go
        label: Go
        source: "import (\n\t\"os\"\n\t\"context\"\n\t\"log\"\n\tsdk \"go.mongodb.org/atlas-sdk/v20250312001/admin\"\n)\n\nfunc main() {\n\tctx := context.Background()\n\tclientID := os.Getenv(\"MONGODB_ATLAS_CLIENT_ID\")\n\tclientSecret := os.Getenv(\"MONGODB_ATLAS_CLIENT_SECRET\")\n\n\t// See https://dochub.mongodb.org/core/atlas-go-sdk-oauth\n\tclient, err := sdk.NewClient(sdk.UseOAuthAuth(clientID, clientSecret))\n\n\tif err != nil {\n\t\tlog.Fatalf(\"Error: %v\", err)\n\t}\n\n\tparams = &sdk.GetGroupActivityFeedApiParams{}\n\tsdkResp, httpResp, err := client.ActivityFeedApi.\n\t\tGetGroupActivityFeedWithParams(ctx, params).\n\t\tExecute()\n}\n"
      - lang: cURL
        label: curl (Service Accounts)
        source: "curl --include --header \"Authorization: Bearer ${ACCESS_TOKEN}\" \\\n  --header \"Accept: application/vnd.atlas.2025-03-12+json\" \\\n  -X GET \"https://cloud.mongodb.com/api/atlas/v2/groups/{groupId}/activityFeed?pretty=true\""
      - lang: cURL
        label: curl (Digest)
        source: "curl --user \"${PUBLIC_KEY}:${PRIVATE_KEY}\" \\\n  --digest --include \\\n  --header \"Accept: application/vnd.atlas.2025-03-12+json\" \\\n  -X GET \"https://cloud.mongodb.com/api/atlas/v2/groups/{groupId}/activityFeed?pretty=true\""
      x-rolesRequirements:
      - Project Read Only
      x-xgen-docs-url: https://mongodb.com/docs/atlas/reference/api-resources-spec/v2/#tag/Activity-Feed/operation/getGroupActivityFeed
  /api/atlas/v2/orgs/{orgId}/activityFeed:
    get:
      description: Returns a pre-filtered activity feed link for the specified organization based on the provided date range and event types. The returned link can be shared and opened to view the activity feed with the same filters applied. To use this resource, the requesting Service Account or API Key must have the Organization Member role.
      operationId: getOrgActivityFeed
      parameters:
      - $ref: '#/components/parameters/orgId'
      - $ref: '#/components/parameters/pretty'
      - description: 'Category of incident recorded at this moment in time.


          **IMPORTANT**: The complete list of event type values changes frequently.'
        in: query
        name: eventType
        schema:
          description: List of event types to filter the activity feed.
          externalDocs:
            description: Event Types
            url: https://www.mongodb.com/docs/atlas/reference/atlas-alert-event-types/
          items:
            $ref: '#/components/schemas/EventTypeForOrg'
          maxItems: 20
          type: array
      - description: End date and time for events to include in the activity feed link. ISO 8601 timestamp format in UTC.
        in: query
        name: maxDate
        schema:
          externalDocs:
            description: ISO 8601
            url: https://en.wikipedia.org/wiki/ISO_8601
          format: date-time
          type: string
      - description: Start date and time for events to include in the activity feed link. ISO 8601 timestamp format in UTC.
        in: query
        name: minDate
        schema:
          externalDocs:
            description: ISO 8601
            url: https://en.wikipedia.org/wiki/ISO_8601
          format: date-time
          type: string
      responses:
        '200':
          content:
            application/vnd.atlas.2025-03-12+json:
              schema:
                $ref: '#/components/schemas/ActivityFeedLinkResponse'
              x-xgen-version: '2025-03-12'
          description: OK
          headers:
            RateLimit-Limit:
              $ref: '#/components/headers/HeaderRateLimitLimit'
            RateLimit-Remaining:
              $ref: '#/components/headers/HeaderRateLimitRemaining'
        '400':
          $ref: '#/components/responses/badRequest'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '404':
          $ref: '#/components/responses/notFound'
        '429':
          $ref: '#/components/responses/tooManyRequests'
        '500':
          $ref: '#/components/responses/internalServerError'
      summary: Return Pre-Filtered Activity Feed Link for One Organization
      tags:
      - Activity Feed
      x-codeSamples:
      - lang: cURL
        label: Atlas CLI
        source: atlas api activityFeed getOrgActivityFeed --help
      - lang: go
        label: Go
        source: "import (\n\t\"os\"\n\t\"context\"\n\t\"log\"\n\tsdk \"go.mongodb.org/atlas-sdk/v20250312001/admin\"\n)\n\nfunc main() {\n\tctx := context.Background()\n\tclientID := os.Getenv(\"MONGODB_ATLAS_CLIENT_ID\")\n\tclientSecret := os.Getenv(\"MONGODB_ATLAS_CLIENT_SECRET\")\n\n\t// See https://dochub.mongodb.org/core/atlas-go-sdk-oauth\n\tclient, err := sdk.NewClient(sdk.UseOAuthAuth(clientID, clientSecret))\n\n\tif err != nil {\n\t\tlog.Fatalf(\"Error: %v\", err)\n\t}\n\n\tparams = &sdk.GetOrgActivityFeedApiParams{}\n\tsdkResp, httpResp, err := client.ActivityFeedApi.\n\t\tGetOrgActivityFeedWithParams(ctx, params).\n\t\tExecute()\n}\n"
      - lang: cURL
        label: curl (Service Accounts)
        source: "curl --include --header \"Authorization: Bearer ${ACCESS_TOKEN}\" \\\n  --header \"Accept: application/vnd.atlas.2025-03-12+json\" \\\n  -X GET \"https://cloud.mongodb.com/api/atlas/v2/orgs/{orgId}/activityFeed?pretty=true\""
      - lang: cURL
        label: curl (Digest)
        source: "curl --user \"${PUBLIC_KEY}:${PRIVATE_KEY}\" \\\n  --digest --include \\\n  --header \"Accept: application/vnd.atlas.2025-03-12+json\" \\\n  -X GET \"https://cloud.mongodb.com/api/atlas/v2/orgs/{orgId}/activityFeed?pretty=true\""
      x-rolesRequirements:
      - Organization Member
      x-xgen-docs-url: https://mongodb.com/docs/atlas/reference/api-resources-spec/v2/#tag/Activity-Feed/operation/getOrgActivityFeed
components:
  responses:
    internalServerError:
      content:
        application/json:
          example:
            detail: (This is just an example, the exception may not be related to this endpoint)
            error: 500
            errorCode: UNEXPECTED_ERROR
            reason: Internal Server Error
          schema:
            $ref: '#/components/schemas/ApiError'
      description: Internal Server Error.
    forbidden:
      content:
        application/json:
          example:
            detail: (This is just an example, the exception may not be related to this endpoint)
            error: 403
            errorCode: CANNOT_CHANGE_GROUP_NAME
            reason: Forbidden
          schema:
            $ref: '#/components/schemas/ApiError'
      description: Forbidden.
    tooManyRequests:
      content:
        application/json:
          example:
            detail: (This is just an example, the exception may not be related to this endpoint)
            error: 429
            errorCode: RATE_LIMITED
            reason: Too Many Requests
          schema:
            $ref: '#/components/schemas/ApiError'
      description: Too Many Requests.
      headers:
        RateLimit-Limit:
          $ref: '#/components/headers/HeaderRateLimitLimit'
        RateLimit-Remaining:
          $ref: '#/components/headers/HeaderRateLimitRemaining'
        Retry-After:
          $ref: '#/components/headers/HeaderRetryAfter'
    unauthorized:
      content:
        application/json:
          example:
            detail: (This is just an example, the exception may not be related to this endpoint)
            error: 401
            errorCode: NOT_ORG_GROUP_CREATOR
            reason: Unauthorized
          schema:
            $ref: '#/components/schemas/ApiError'
      description: Unauthorized.
    badRequest:
      content:
        application/json:
          example:
            detail: (This is just an example, the exception may not be related to this endpoint) No provider AWS exists.
            error: 400
            errorCode: VALIDATION_ERROR
            reason: Bad Request
          schema:
            $ref: '#/components/schemas/ApiError'
      description: Bad Request.
    notFound:
      content:
        application/json:
          example:
            detail: (This is just an example, the exception may not be related to this endpoint) Cannot find resource AWS
            error: 404
            errorCode: RESOURCE_NOT_FOUND
            reason: Not Found
          schema:
            $ref: '#/components/schemas/ApiError'
      description: Not Found.
  schemas:
    Link:
      properties:
        href:
          description: Uniform Resource Locator (URL) that points another API resource to which this response has some relationship. This URL often begins with `https://cloud.mongodb.com/api/atlas`.
          example: https://cloud.mongodb.com/api/atlas
          type: string
        rel:
          description: Uniform Resource Locator (URL) that defines the semantic relationship between this resource and another API resource. This URL often begins with `https://cloud.mongodb.com/api/atlas`.
          example: self
          type: string
      type: object
    ActivityFeedLinkResponse:
      description: Response containing a shareable activity feed link.
      properties:
        link:
          description: Shareable link to the activity feed with pre-applied filters.
          example: https://cloud.mongodb.com/redirect/1234567890abcdef12345678
          type: string
        links:
          description: List of one or more Uniform Resource Locators (URLs) that point to API sub-resources, related API resources, or both. RFC 5988 outlines these relationships.
          externalDocs:
            description: Web Linking Specification (RFC 5988)
            url: https://datatracker.ietf.org/doc/html/rfc5988
          items:
            $ref: '#/components/schemas/Link'
          readOnly: true
          type: array
      required:
      - link
      type: object
    ApiError:
      properties:
        badRequestDetail:
          $ref: '#/components/schemas/BadRequestDetail'
        detail:
          description: Describes the specific conditions or reasons that cause each type of error.
          type: string
        error:
          description: HTTP status code returned with this error.
          externalDocs:
            url: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
          format: int32
          readOnly: true
          type: integer
        errorCode:
          description: Application error code returned with this error.
          readOnly: true
          type: string
        parameters:
          description: Parameters used to give more information about the error.
          items:
            type: object
          readOnly: true
          type: array
        reason:
          description: Application error message returned with this error.
          readOnly: true
          type: string
      required:
      - error
      - errorCode
      type: object
    EventTypeForNdsGroup:
      oneOf:
      - enum:
        - ALERT_ACKNOWLEDGED_AUDIT
        - ALERT_UNACKNOWLEDGED_AUDIT
        title: Alert Audit Types
        type: string
      - enum:
        - ALERT_CONFIG_DISABLED_AUDIT
        - ALERT_CONFIG_ENABLED_AUDIT
        - ALERT_CONFIG_ADDED_AUDIT
        - ALERT_CONFIG_DELETED_AUDIT
        - ALERT_CONFIG_CHANGED_AUDIT
        title: Alert Audit Types
        type: string
      - enum:
        - API_KEY_CREATED
        - API_KEY_DELETED
        - API_KEY_ACCESS_LIST_ENTRY_ADDED
        - API_KEY_ACCESS_LIST_ENTRY_DELETED
        - API_KEY_ROLES_CHANGED
        - API_KEY_DESCRIPTION_CHANGED
        - API_KEY_ADDED_TO_GROUP
        - API_KEY_REMOVED_FROM_GROUP
        - API_KEY_UI_IP_ACCESS_LIST_INHERITANCE_ENABLED
        - API_KEY_UI_IP_ACCESS_LIST_INHERITANCE_DISABLED
        title: API User Event Types
        type: string
      - enum:
        - SERVICE_ACCOUNT_CREATED
        - SERVICE_ACCOUNT_DELETED
        - SERVICE_ACCOUNT_ROLES_CHANGED
        - SERVICE_ACCOUNT_DETAILS_CHANGED
        - SERVICE_ACCOUNT_ADDED_TO_GROUP
        - SERVICE_ACCOUNT_REMOVED_FROM_GROUP
        - SERVICE_ACCOUNT_ACCESS_LIST_ENTRY_ADDED
        - SERVICE_ACCOUNT_ACCESS_LIST_ENTRY_DELETED
        - SERVICE_ACCOUNT_SECRET_ADDED
        - SERVICE_ACCOUNT_SECRET_DELETED
        - SERVICE_ACCOUNT_UI_IP_ACCESS_LIST_INHERITANCE_ENABLED
        - SERVICE_ACCOUNT_UI_IP_ACCESS_LIST_INHERITANCE_DISABLED
        title: Service Account Event Types
        type: string
      - enum:
        - URL_CONFIRMATION
        - SUCCESSFUL_DEPLOY
        - DEPLOYMENT_FAILURE
        - DEPLOYMENT_MODEL_CHANGE_SUCCESS
        - DEPLOYMENT_MODEL_CHANGE_FAILURE
        - REQUEST_RATE_LIMIT
        - LOG_FORWARDER_FAILURE
        - INSIDE_REALM_METRIC_THRESHOLD
        - OUTSIDE_REALM_METRIC_THRESHOLD
        - SYNC_FAILURE
        - TRIGGER_FAILURE
        - TRIGGER_AUTO_RESUMED
        title: App Services Event Types
        type: string
      - enum:
        - AUTO_INDEXING_ENABLED
        - AUTO_INDEXING_DISABLED
        - AUTO_INDEXING_INDEX_BUILD_SUBMITTED
        - AUTO_INDEXING_SLOW_INDEX_BUILD
        - AUTO_INDEXING_STALLED_INDEX_BUILD
        - AUTO_INDEXING_FAILED_INDEX_BUILD
        - AUTO_INDEXING_COMPLETED_INDEX_BUILD
        - AUTO_INDEXING_STARTED_INDEX_BUILD
        title: Auto Indexing Event Types
        type: string
      - enum:
        - AUTOMATION_CONFIG_PUBLISHED_AUDIT
        title: Automation Config Event Types
        type: string
      - enum:
        - PEER_CREATED
        - PEER_DELETED
        - PEER_UPDATED
        title: AWS Peer Vpc Audit Types
        type: string
      - enum:
        - AZURE_PEER_CREATED
        - AZURE_PEER_UPDATED
        - AZURE_PEER_ACTIVE
        - AZURE_PEER_DELETED
        title: Azure Peer Network Audit Types
        type: string
      - enum:
        - CREDIT_CARD_CURRENT
        - CREDIT_CARD_ABOUT_TO_EXPIRE
        - PENDING_INVOICE_UNDER_THRESHOLD
        - PENDING_INVOICE_OVER_THRESHOLD
        - DAILY_BILL_UNDER_THRESHOLD
        - DAILY_BILL_OVER_THRESHOLD
        - DAILY_BILLING_CHANGE_NORMAL
        - DAILY_BILLING_CHANGE_OVER_THRESHOLD
        - WEEKLY_BILLING_CHANGE_NORMAL
        - WEEKLY_BILLING_CHANGE_OVER_THRESHOLD
        - MONTHLY_BILLING_CHANGE_NORMAL
        - MONTHLY_BILLING_CHANGE_OVER_THRESHOLD
        title: Billing Event Types
        type: string
      - enum:
        - CLUSTER_CONNECTION_GET_DATABASES
        - CLUSTER_CONNECTION_GET_DATABASE_COLLECTIONS
        - CLUSTER_CONNECTION_GET_DATABASE_NAMESPACES
        - CLUSTER_CONNECTION_GET_NAMESPACES_WITH_UUID
        - CLUSTER_CONNECTION_GET_AGGREGATED_VIEW_INFOS
        - CLUSTER_CONNECTION_AGGREGATE
        - CLUSTER_CONNECTION_CREATE_COLLECTION
        - CLUSTER_CONNECTION_SAMPLE_COLLECTION_FIELD_NAMES
        - CLUSTER_CONNECTION_SAMPLE_COLLECTION_FIELD_NAMES_AND_TYPES
        - CLUSTER_CONNECTION_FIND_DOCUMENTS
        - CLUSTER_CONNECTION_GET_NAMESPACES_AND_PROJECT_SQL_SCHEMA_DATA
        title: Cluster Connection Audit Types
        type: string
      - enum:
        - CLUSTER_MONGOS_IS_PRESENT
        - CLUSTER_MONGOS_IS_MISSING
        title: Cluster Event Types
        type: string
      - enum:
        - CPS_SNAPSHOT_STARTED
        - CPS_SNAPSHOT_SUCCESSFUL
        - CPS_SNAPSHOT_FAILED
        - CPS_CONCURRENT_SNAPSHOT_FAILED_WILL_RETRY
        - CPS_SNAPSHOT_FALLBACK_SUCCESSFUL
        - CPS_SNAPSHOT_BEHIND
        - CPS_COPY_SNAPSHOT_STARTED
        - CPS_COPY_SNAPSHOT_FAILED
        - CPS_COPY_SNAPSHOT_FAILED_WILL_RETRY
        - CPS_COPY_SNAPSHOT_SUCCESSFUL
        - CPS_PREV_SNAPSHOT_OLD
        - CPS_SNAPSHOT_FALLBACK_FAILED
        - CPS_RESTORE_SUCCESSFUL
        - CPS_EXPORT_SUCCESSFUL
        - CPS_RESTORE_FAILED
        - CPS_EXPORT_FAILED
        - CPS_COLLECTION_RESTORE_SUCCESSFUL
        - CPS_COLLECTION_RESTORE_FAILED
        - CPS_COLLECTION_RESTORE_PARTIAL_SUCCESS
        - CPS_COLLECTION_RESTORE_CANCELED
        - CPS_AUTO_EXPORT_FAILED
        - CPS_SNAPSHOT_DOWNLOAD_REQUEST_FAILED
        - CPS_OPLOG_BEHIND
        - CPS_OPLOG_CAUGHT_UP
        title: Cps Backup Event Types
        type: string
      - enum:
        - DATA_EXPLORER
        - DATA_EXPLORER_CRUD_ATTEMPT
        - DATA_EXPLORER_CRUD_ERROR
        - DATA_EXPLORER_CRUD
        title: Data Explorer Accessed Event Types
        type: string
      - enum:
        - DATA_EXPLORER_SESSION_CREATED
        title: Data Explorer Event Types
        type: string
      - enum:
        - CPS_DATA_PROTECTION_ENABLE_REQUESTED
        - CPS_DATA_PROTECTION_ENABLED
        - CPS_DATA_PROTECTION_UPDATE_REQUESTED
        - CPS_DATA_PROTECTION_UPDATED
        - CPS_DATA_PROTECTION_DISABLE_REQUESTED
        - CPS_DATA_PROTECTION_DISABLED
        - CPS_DATA_PROTECTION_APPROVED_FOR_DISABLEMENT
        title: CPS Backup Compliance Policy Event Types
        type: string
      - enum:
        - CPS_RESTORE_REQUESTED_AUDIT
        - CPS_SNAPSHOT_SCHEDULE_UPDATED_AUDIT
        - CPS_SNAPSHOT_FASTER_RESTORES_START_AUDIT
        - CPS_SNAPSHOT_FASTER_RESTORES_SUCCESS_AUDIT
        - CPS_SNAPSHOT_FASTER_RESTORES_FAILED_AUDIT
        - CPS_SNAPSHOT_DELETED_AUDIT
        - CPS_SNAPSHOT_RETENTION_MODIFIED_AUDIT
        - CPS_SNAPSHOT_IN_PROGRESS_AUDIT
        - CPS_SNAPSHOT_COMPLETED_AUDIT
        - CPS_ON_DEMAND_SNAPSHOT_REQUESTED
        - CPS_OPLOG_CAUGHT_UP_AUDIT
        - CPS_OPLOG_BEHIND_AUDIT
        title: Disk Backup Event Types
        type: string
      - enum:
        - AWS_ENCRYPTION_KEY_ROTATED
        - AWS_ENCRYPTION_KEY_NEEDS_ROTATION
        - AZURE_ENCRYPTION_KEY_ROTATED
        - AZURE_ENCRYPTION_KEY_NEEDS_ROTATION
        - GCP_ENCRYPTION_KEY_ROTATED
        - GCP_ENCRYPTION_KEY_NEEDS_ROTATION
        - AWS_ENCRYPTION_KEY_VALID
        - AWS_ENCRYPTION_KEY_INVALID
        - AZURE_ENCRYPTION_KEY_VALID
        - AZURE_ENCRYPTION_KEY_INVALID
        - GCP_ENCRYPTION_KEY_VALID
        - GCP_ENCRYPTION_KEY_INVALID
        title: Encryption Event Types
        type: string
      - enum:
        - BUCKET_CREATED_AUDIT
        - BUCKET_DELETED_AUDIT
        title: Export Bucket Audit Types
        type: string
      - enum:
        - FTS_INDEX_DELETION_FAILED
        - FTS_INDEX_BUILD_COMPLETE
        - FTS_INDEX_BUILD_FAILED
        - FTS_INDEX_CREATED
        - FTS_INDEX_UPDATED
        - FTS_INDEX_DELETED
        - FTS_INDEX_CLEANED_UP
        - FTS_INDEX_STALE
        - FTS_INDEXES_RESTORED
        - FTS_INDEXES_RESTORE_FAILED
        - FTS_INDEXES_SYNONYM_MAPPING_INVALID
        title: FTS Index Audit Types
        type: string
      - enum:
        - GCP_PEER_CREATED
        - GCP_PEER_DELETED
        - GCP_PEER_UPDATED
        - GCP_PEER_ACTIVE
        - GCP_PEER_INACTIVE
        title: GCP Peer Vpc Audit Types
        type: string
      - enum:
        - DATA_EXPLORER_ENABLED
        - DATA_EXPLORER_DISABLED
        - CREDIT_CARD_ADDED
        - CREDIT_CARD_UPDATED
        - GROUP_DELETED
        - GROUP_CREATED
        - GROUP_MOVED
        - GROUP_TEMPORARILY_ACTIVATED
        - GROUP_ACTIVATED
        - GROUP_LOCKED
        - GROUP_SUSPENDED
        - GROUP_FLUSHED
        - GROUP_NAME_CHANGED
        - GROUP_CHARTS_ACTIVATION_REQUESTED
        - GROUP_CHARTS_ACTIVATED
        - GROUP_CHARTS_UPGRADED
        - GROUP_CHARTS_RESET
        - GROUP_DEFAULT_ALERTS_SETTINGS_CHANGED
        title: Group Audit Types
        type: string
      - enum:
        - PAID_IN_FULL
        - DELINQUENT
        - ALL_USERS_HAVE_MULTI_FACTOR_AUTH
        - USERS_WITHOUT_MULTI_FACTOR_AUTH
        - ENCRYPTION_AT_REST_KMS_NETWORK_ACCESS_DENIED
        - ENCRYPTION_AT_REST_KMS_NETWORK_ACCESS_RESTORED
        - ENCRYPTION_AT_REST_CONFIG_NO_LONGER_VALID
        - ENCRYPTION_AT_REST_CONFIG_IS_VALID
        - GROUP_SERVICE_ACCOUNT_SECRETS_NO_LONGER_EXPIRING
        - GROUP_SERVICE_ACCOUNT_SECRETS_EXPIRING
        - GROUP_SERVICE_ACCOUNT_SECRETS_NO_LONGER_EXPIRED
        - GROUP_SERVICE_ACCOUNT_SECRETS_EXPIRED
        - ACTIVE_LEGACY_TLS_CONNECTIONS
        - NO_ACTIVE_LEGACY_TLS_CONNECTIONS
        title: Group Event Types
        type: string
      - enum:
        - INTEGRATION_CONFIGURED
        - INTEGRATION_REMOVED
        title: Group Integration Event Types
        type: string
      - enum:
        - ATTEMPT_KILLOP_AUDIT
        - ATTEMPT_KILLSESSION_AUDIT
        - HOST_UP
        - HOST_DOWN
        - HOST_HAS_INDEX_SUGGESTIONS
        - HOST_MONGOT_RECOVERED_OOM
        - HOST_MONGOT_CRASHING_OOM
        - HOST_MONGOT_RESUME_REPLICATION
        - HOST_MONGOT_STOP_REPLICATION
        - HOST_MONGOT_UNPAUSE_INITIAL_SYNC
        - HOST_MONGOT_PAUSE_INITIAL_SYNC
        - HOST_MONGOT_SUFFICIENT_DISK_SPACE
        - HOST_MONGOT_APPROACHING_STOP_REPLICATION
        - HOST_MONGOT_RESTARTED
        - HOST_SEARCH_NODE_UNBLOCKED
        - HOST_SEARCH_NODE_INDEX_FAILED
        - HOST_EXTERNAL_LOG_SINK_EXPORT_DOWN
        - HOST_EXTERNAL_LOG_SINK_EXPORT_RESUMED
        - HOST_ENOUGH_DISK_SPACE
        - HOST_NOT_ENOUGH_DISK_SPACE
        - SSH_KEY_NDS_HOST_ACCESS_REQUESTED
        - SSH_KEY_NDS_HOST_ACCESS_REFRESHED
        - SSH_KEY_NDS_HOST_ACCESS_ATTEMPT
        - SSH_KEY_NDS_HOST_ACCESS_GRANTED
        - SSH_KEY_NDS_HOST_ACCESS_LEVEL_CHANGED
        - ALERT_HOST_SSH_SESSION_STARTED
        - HOST_SSH_SESSION_ENDED
        - HOST_X509_CERTIFICATE_CERTIFICATE_GENERATED_FOR_SUPPORT_ACCESS
        - PUSH_BASED_LOG_EXPORT_RESUMED
        - PUSH_BASED_LOG_EXPORT_STOPPED
        - PUSH_BASED_LOG_EXPORT_DROPPED_LOG
        - HOST_VERSION_BEHIND
        - VERSION_BEHIND
        - HOST_EXPOSED
        - HOST_SSL_CERTIFICATE_STALE
        - HOST_SECURITY_CHECKUP_NOT_MET
        - PROFILER_CONFIGURED_TOO_WIDELY
        title: Host Event Types
        type: string
      - enum:
        - INSIDE_METRIC_THRESHOLD
        - OUTSIDE_METRIC_THRESHOLD
        title: Host Metric Event Types
        type: string
      - enum:
        - ROLLING_INDEX_FAILED_INDEX_BUILD
        - ROLLING_INDEX_SUCCESS_INDEX_BUILD
        - INDEX_FAILED_INDEX_BUILD
        - INDEX_SUCCESS_INDEX_BUILD
        title: Index Build Audit Types
        type: string
      - enum:
        - MONGOTUNE_INFO
        - MONGOTUNE_ALERT
        title: Mongotune Event Types
        type: string
      - enum:
        - CLUSTER_CREATED
        - CLUSTER_RESURRECTED
        - CLUSTER_READY
        - CLUSTER_UPDATE_SUBMITTED
        - CLUSTER_PROCESS_ARGS_UPDATE_SUBMITTED
        - CLUSTER_MONGOT_PROCESS_ARGS_UPDATE_SUBMITTED
        - CLUSTER_SERVER_PARAMETERS_UPDATE_SUBMITTED
        - CLUSTER_AUTOMATICALLY_PAUSED
        - CLUSTER_UPDATE_STARTED
        - CLUSTER_UPDATE_STARTED_INTERNAL
        - CLUSTER_UPDATE_COMPLETED
        - MATERIAL_CLUSTER_UPDATE_COMPLETED_INTERNAL
        - CLUSTER_DELETE_SUBMITTED
        - CLUSTER_DELETE_SUBMITTED_INTERNAL
        - CLUSTER_DELETED
        - CLUSTER_IMPORT_STARTED
        - CLUSTER_IMPORT_CANCELLED
        - CLUSTER_IMPORT_EXPIRED
        - CLUSTER_IMPORT_CUTOVER
        - CLUSTER_IMPORT_COMPLETED
        - CLUSTER_IMPORT_FAILED
        - CLUSTER_IMPORT_RESTART_REQUESTED
        - PROJECT_LIVE_IMPORT_OVERRIDES_ADDED
        - PROJECT_LIVE_IMPORT_OVERRIDES_UPDATED
        - PROJECT_LIVE_IMPORT_OVERRIDES_DELETED
        - CLUSTER_OPLOG_RESIZED
        - CLUSTER_INSTANCE_RESTARTED
        - CLUSTER_INSTANCE_STOP_START
        - CLUSTER_INSTANCE_RESYNC_REQUESTED
        - CLUSTER_INSTANCE_RESYNC_CLEARED
        - CLUSTER_INSTANCE_UPDATE_REQUESTED
        - CLUSTER_INSTANCE_REPLACED
        - CLUSTER_INSTANCE_REPLACE_CLEARED
        - CLUSTER_INSTANCE_SWAPPED
        - CLUSTER_INSTANCE_SWAP_CLEARED
        - CLUSTER_INSTANCE_VM_RESTART_CLEARED
        - CLUSTER_INSTANCE_VM_REBOOT_CLEARED
        - CLUSTER_INSTANCE_CONFIG_UPDATED
        - CLUSTER_INSTANCE_AGENT_API_KEY_ROTATED
        - CLUSTER_INSTANCE_SSL_ROTATED
        - CLUSTER_INSTANCE_SSL_ROTATED_PER_CLUSTER
        - CLUSTER_INSTANCE_SSL_REVOKED
        - RELOAD_SSL_ON_PROCESSES
        - RELOAD_SSL_ON_PROCESSES_REQUESTED
        - CLUSTER_INSTANCE_ADMIN_BACKUP_SNAPSHOT_REQUESTED
        - DATA_LAKE_QUERY_LOGS_DOWNLOADED
        - FEDERATED_DATABASE_QUERY_LOGS_DOWNLOADED
        - ONLINE_ARCHIVE_QUERY_LOGS_DOWNLOADED
        - MONGODB_LOGS_DOWNLOADED
        - MONGOSQLD_LOGS_DOWNLOADED
        - MONGOT_LOGS_DOWNLOADED
        - MONGODB_USER_ADDED
        - MONGODB_USER_DELETED
        - MONGODB_USER_X509_CERT_CREATED
        - MONGODB_USER_X509_CERT_REVOKED
        - MONGODB_USER_UPDATED
        - MONGODB_ROLE_ADDED
        - MONGODB_ROLE_DELETED
        - MONGODB_ROLE_UPDATED
        - NETWORK_PERMISSION_ENTRY_ADDED
        - NETWORK_PERMISSION_ENTRY_REMOVED
        - NETWORK_PERMISSION_ENTRY_UPDATED
        - PRIVATE_NETWORK_ENDPOINT_ENTRY_ADDED
        - PRIVATE_NETWORK_ENDPOINT_ENTRY_REMOVED
        - PRIVATE_NETWORK_ENDPOINT_ENTRY_UPDATED
        - PLAN_STARTED
        - PLAN_COMPLETED
        - PLAN_ABANDONED
        - PLAN_DECLINED
        - PLAN_FAILURE_COUNT_RESET
        - PLAN_ASAP_REQUESTED
        - INDEPENDENT_SHARD_AUTO_SCALING_AVAILABLE
        - INDEPENDENT_SHARD_SCALING_CLUSTER_MIGRATED
        - INDEPENDENT_SHARD_SCALING_CLUSTER_ROLLED_BACK
        - MOVE_SKIPPED
        - STEP_SKIPPED
        - PROXY_RESTARTED
        - PROXY_PANICKED
        - ATLAS_MAINTENANCE_PROTECTED_HOURS_CREATED
        - ATLAS_MAINTENANCE_PROTECTED_HOURS_MODIFIED
        - ATLAS_MAINTENANCE_PROTECTED_HOURS_REMOVED
        - ATLAS_MAINTENANCE_WINDOW_ADDED
        - ATLAS_MAINTENANCE_WINDOW_MODIFIED
        - ATLAS_MAINTENANCE_WINDOW_REMOVED
        - ATLAS_MAINTENANCE_START_ASAP
        - ATLAS_MAINTENANCE_SCHEDULED_FOR_NEXT_WINDOW
        - ATLAS_MAINTENANCE_DEFERRED
        - ATLAS_MAINTENANCE_AUTO_DEFER_ENABLED
        - ATLAS_MAINTENANCE_AUTO_DEFER_DISABLED
        - ATLAS_MAINTENANCE_RESET_BY_ADMIN
        - ATLAS_MAINTENANCE_DEFERRED_BY_ADMIN
        - SCHEDULED_MAINTENANCE
        - PROJECT_SCHEDULED_MAINTENANCE
        - PROJECT_LIMIT_UPDATED
        - PROJECT_ENABLE_EXTENDED_STORAGE_SIZES_UPDATED
        - OS_MAINTENANCE
        - OS_MAINTENANCE_RESTART
        - OS_MAINTENANCE_REPLACEMENT
        - FREE_UPGRADE_STARTED
        - FLEX_UPGRADE_STARTED
        - SERVERLESS_UPGRADE_STARTED
        - TEST_FAILOVER_REQUESTED
        - USER_SECURITY_SETTINGS_UPDATED
        - AUDIT_LOG_CONFIGURATION_UPDATED
        - STREAMS_AUDIT_LOG_CONFIGURATION_UPDATED
        - ENCRYPTION_AT_REST_CONFIGURATION_UPDATED
        - ENCRYPTION_AT_REST_CONFIGURATION_VALIDATION_FAILED
        - ENCRYPTION_AT_REST_CONFIGURATION_VALIDATION_SUCCEEDED
        - ENCRYPTION_AT_REST_KEY_ROTATION_STARTED
        - ENCRYPTION_AT_REST_PRIVATE_ENDPOINT_CREATED
        - ENCRYP

# --- truncated at 32 KB (62 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/mongodb/refs/heads/main/openapi/mongodb-activity-feed-api-openapi.yml