Properties
| Name | Type | Description |
|---|---|---|
| links | array | 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. |
| results | array | List of returned documents that MongoDB Cloud provides when completing this request. |
| totalCount | integer | Total number of documents available. MongoDB Cloud omits this value if `includeCount` is set to `false`. The total number is an estimate and may not be exact. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/mongodb/main/json-schema/mongodb-group-paginated-event-view-schema.json",
"title": "GroupPaginatedEventView",
"x-generated": "2026-10-03",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/mongodb-events-api-openapi.yml#/components/schemas/GroupPaginatedEventView",
"properties": {
"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.",
"items": {
"$ref": "#/$defs/Link"
},
"readOnly": true,
"type": "array"
},
"results": {
"description": "List of returned documents that MongoDB Cloud provides when completing this request.",
"items": {
"$ref": "#/$defs/EventViewForNdsGroup"
},
"readOnly": true,
"type": "array"
},
"totalCount": {
"description": "Total number of documents available. MongoDB Cloud omits this value if `includeCount` is set to `false`. The total number is an estimate and may not be exact.",
"format": "int32",
"minimum": 0,
"readOnly": true,
"type": "integer"
}
},
"required": [
"results"
],
"type": "object",
"$defs": {
"AlertAudit": {
"description": "Alert audit indicates acknowledgement status of an alert.",
"properties": {
"alertId": {
"description": "Unique 24-hexadecimal digit string that identifies the alert associated with the event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"apiKeyId": {
"description": "Unique 24-hexadecimal digit string that identifies the API Key that triggered the event. If this resource returns this parameter, it doesn't return the `userId` parameter.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"created": {
"description": "Date and time when this event occurred. This parameter expresses its value in the ISO 8601 timestamp format in UTC.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"eventTypeName": {
"$ref": "#/$defs/AlertAuditTypeView"
},
"groupId": {
"description": "Unique 24-hexadecimal digit string that identifies the project in which the event occurred. The `eventId` identifies the specific event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"id": {
"description": "Unique 24-hexadecimal digit string that identifies the event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"isGlobalAdmin": {
"description": "Flag that indicates whether a MongoDB employee triggered the specified event.",
"readOnly": true,
"type": "boolean"
},
"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.",
"items": {
"$ref": "#/$defs/Link"
},
"readOnly": true,
"type": "array"
},
"orgId": {
"description": "Unique 24-hexadecimal digit string that identifies the organization to which these events apply.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"publicKey": {
"description": "Public part of the API key that triggered the event. If this resource returns this parameter, it doesn't return the **username** parameter.",
"readOnly": true,
"type": "string"
},
"raw": {
"$ref": "#/$defs/raw"
},
"remoteAddress": {
"description": "IPv4 or IPv6 address from which the user triggered this event.",
"pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}|([0-9a-f]{1,4}:){7}[0-9a-f]{1,4}$",
"readOnly": true,
"type": "string"
},
"userId": {
"description": "Unique 24-hexadecimal digit string that identifies the console user who triggered the event. If this resource returns this parameter, it doesn't return the `apiKeyId` parameter.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"username": {
"description": "Email address for the user who triggered this event. If this resource returns this parameter, it doesn't return the `publicApiKey` parameter.",
"format": "email",
"readOnly": true,
"type": "string"
}
},
"required": [
"created",
"eventTypeName",
"id"
],
"title": "Alert Audits",
"type": "object"
},
"AlertAuditTypeView": {
"description": "Unique identifier of event type.",
"enum": [
"ALERT_ACKNOWLEDGED_AUDIT",
"ALERT_UNACKNOWLEDGED_AUDIT"
],
"title": "Alert Audit Types",
"type": "string"
},
"AlertConfigAudit": {
"description": "Alert configuration audit indicates any activities around alert settings.",
"properties": {
"alertConfigId": {
"description": "Unique 24-hexadecimal digit string that identifies the alert configuration associated with the `alertId`.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"apiKeyId": {
"description": "Unique 24-hexadecimal digit string that identifies the API Key that triggered the event. If this resource returns this parameter, it doesn't return the `userId` parameter.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"created": {
"description": "Date and time when this event occurred. This parameter expresses its value in the ISO 8601 timestamp format in UTC.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"eventTypeName": {
"$ref": "#/$defs/AlertConfigAuditTypeView"
},
"groupId": {
"description": "Unique 24-hexadecimal digit string that identifies the project in which the event occurred. The `eventId` identifies the specific event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"id": {
"description": "Unique 24-hexadecimal digit string that identifies the event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"isGlobalAdmin": {
"description": "Flag that indicates whether a MongoDB employee triggered the specified event.",
"readOnly": true,
"type": "boolean"
},
"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.",
"items": {
"$ref": "#/$defs/Link"
},
"readOnly": true,
"type": "array"
},
"orgId": {
"description": "Unique 24-hexadecimal digit string that identifies the organization to which these events apply.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"publicKey": {
"description": "Public part of the API key that triggered the event. If this resource returns this parameter, it doesn't return the **username** parameter.",
"readOnly": true,
"type": "string"
},
"raw": {
"$ref": "#/$defs/raw"
},
"remoteAddress": {
"description": "IPv4 or IPv6 address from which the user triggered this event.",
"pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}|([0-9a-f]{1,4}:){7}[0-9a-f]{1,4}$",
"readOnly": true,
"type": "string"
},
"userId": {
"description": "Unique 24-hexadecimal digit string that identifies the console user who triggered the event. If this resource returns this parameter, it doesn't return the `apiKeyId` parameter.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"username": {
"description": "Email address for the user who triggered this event. If this resource returns this parameter, it doesn't return the `publicApiKey` parameter.",
"format": "email",
"readOnly": true,
"type": "string"
}
},
"required": [
"created",
"eventTypeName",
"id"
],
"title": "Alert Config Audits",
"type": "object"
},
"AlertConfigAuditTypeView": {
"description": "Unique identifier of event type.",
"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"
},
"ApiUserEventTypeViewForNdsGroup": {
"description": "Unique identifier of event type.",
"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"
},
"ApiUserEventViewForNdsGroup": {
"description": "API User event identifies different activities around user API keys.",
"properties": {
"apiKeyId": {
"description": "Unique 24-hexadecimal digit string that identifies the API Key that triggered the event. If this resource returns this parameter, it doesn't return the `userId` parameter.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"created": {
"description": "Date and time when this event occurred. This parameter expresses its value in the ISO 8601 timestamp format in UTC.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"eventTypeName": {
"$ref": "#/$defs/ApiUserEventTypeViewForNdsGroup"
},
"groupId": {
"description": "Unique 24-hexadecimal digit string that identifies the project in which the event occurred. The `eventId` identifies the specific event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"id": {
"description": "Unique 24-hexadecimal digit string that identifies the event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"isGlobalAdmin": {
"description": "Flag that indicates whether a MongoDB employee triggered the specified event.",
"readOnly": true,
"type": "boolean"
},
"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.",
"items": {
"$ref": "#/$defs/Link"
},
"readOnly": true,
"type": "array"
},
"orgId": {
"description": "Unique 24-hexadecimal digit string that identifies the organization to which these events apply.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"publicKey": {
"description": "Public part of the API key that triggered the event. If this resource returns this parameter, it doesn't return the **username** parameter.",
"readOnly": true,
"type": "string"
},
"raw": {
"$ref": "#/$defs/raw"
},
"remoteAddress": {
"description": "IPv4 or IPv6 address from which the user triggered this event.",
"pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}|([0-9a-f]{1,4}:){7}[0-9a-f]{1,4}$",
"readOnly": true,
"type": "string"
},
"targetPublicKey": {
"description": "Public part of the API key that this event targets.",
"readOnly": true,
"type": "string"
},
"userId": {
"description": "Unique 24-hexadecimal digit string that identifies the console user who triggered the event. If this resource returns this parameter, it doesn't return the `apiKeyId` parameter.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"username": {
"description": "Email address for the user who triggered this event. If this resource returns this parameter, it doesn't return the `publicApiKey` parameter.",
"format": "email",
"readOnly": true,
"type": "string"
},
"whitelistEntry": {
"description": "Entry in the list of source host addresses that the API key accepts and this event targets.",
"readOnly": true,
"type": "string"
}
},
"required": [
"created",
"eventTypeName",
"id"
],
"title": "API User Events",
"type": "object"
},
"AppServiceEventTypeView": {
"description": "Unique identifier of event type.",
"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"
},
"AppServiceEventView": {
"description": "App Services event identifies different activities about a BAAS application.",
"properties": {
"created": {
"description": "Date and time when this event occurred. This parameter expresses its value in the ISO 8601 timestamp format in UTC.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"eventTypeName": {
"$ref": "#/$defs/AppServiceEventTypeView"
},
"groupId": {
"description": "Unique 24-hexadecimal digit string that identifies the project in which the event occurred. The `eventId` identifies the specific event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"id": {
"description": "Unique 24-hexadecimal digit string that identifies the event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"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.",
"items": {
"$ref": "#/$defs/Link"
},
"readOnly": true,
"type": "array"
},
"orgId": {
"description": "Unique 24-hexadecimal digit string that identifies the organization to which these events apply.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"raw": {
"$ref": "#/$defs/raw"
}
},
"required": [
"created",
"eventTypeName",
"id"
],
"title": "App Services Events",
"type": "object"
},
"AtlasResourcePolicyAuditForNdsGroup": {
"description": "Atlas resource policy audits indicate organization level changes to resource policies.",
"properties": {
"apiKeyId": {
"description": "Unique 24-hexadecimal digit string that identifies the API Key that triggered the event. If this resource returns this parameter, it doesn't return the `userId` parameter.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"created": {
"description": "Date and time when this event occurred. This parameter expresses its value in the ISO 8601 timestamp format in UTC.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"eventTypeName": {
"description": "Unique identifier of event type.",
"enum": [
"RESOURCE_POLICY_VIOLATED"
],
"title": "Atlas Resource Policy Audit Types",
"type": "string"
},
"groupId": {
"description": "Unique 24-hexadecimal digit string that identifies the project in which the event occurred. The `eventId` identifies the specific event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"id": {
"description": "Unique 24-hexadecimal digit string that identifies the event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"isGlobalAdmin": {
"description": "Flag that indicates whether a MongoDB employee triggered the specified event.",
"readOnly": true,
"type": "boolean"
},
"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.",
"items": {
"$ref": "#/$defs/Link"
},
"readOnly": true,
"type": "array"
},
"orgId": {
"description": "Unique 24-hexadecimal digit string that identifies the organization to which these events apply.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"publicKey": {
"description": "Public part of the API key that triggered the event. If this resource returns this parameter, it doesn't return the **username** parameter.",
"readOnly": true,
"type": "string"
},
"raw": {
"$ref": "#/$defs/raw"
},
"remoteAddress": {
"description": "IPv4 or IPv6 address from which the user triggered this event.",
"pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}|([0-9a-f]{1,4}:){7}[0-9a-f]{1,4}$",
"readOnly": true,
"type": "string"
},
"resourcePolicyId": {
"description": "Unique 24-hexadecimal character string that identifies the resource policy.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"userId": {
"description": "Unique 24-hexadecimal digit string that identifies the console user who triggered the event. If this resource returns this parameter, it doesn't return the `apiKeyId` parameter.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"username": {
"description": "Email address for the user who triggered this event. If this resource returns this parameter, it doesn't return the `publicApiKey` parameter.",
"format": "email",
"readOnly": true,
"type": "string"
},
"violatedPolicies": {
"description": "String representation of the violated resource policy ids.",
"items": {
"type": "string"
},
"type": "array"
},
"violationAction": {
"description": "Resource policy action taken by the user and evaluated against the currently active policies.",
"readOnly": true,
"type": "string"
}
},
"required": [
"created",
"eventTypeName",
"id"
],
"title": "Atlas Resource Policy Audits For Atlas Group",
"type": "object"
},
"AutomationConfigEventTypeView": {
"description": "Unique identifier of event type.",
"enum": [
"AUTOMATION_CONFIG_PUBLISHED_AUDIT"
],
"title": "Automation Config Event Types",
"type": "string"
},
"AutomationConfigEventView": {
"description": "Automation configuration event identifies that deployment configuration is published.",
"properties": {
"apiKeyId": {
"description": "Unique 24-hexadecimal digit string that identifies the API Key that triggered the event. If this resource returns this parameter, it doesn't return the `userId` parameter.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"created": {
"description": "Date and time when this event occurred. This parameter expresses its value in the ISO 8601 timestamp format in UTC.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"eventTypeName": {
"$ref": "#/$defs/AutomationConfigEventTypeView"
},
"groupId": {
"description": "Unique 24-hexadecimal digit string that identifies the project in which the event occurred. The `eventId` identifies the specific event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"id": {
"description": "Unique 24-hexadecimal digit string that identifies the event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"isGlobalAdmin": {
"description": "Flag that indicates whether a MongoDB employee triggered the specified event.",
"readOnly": true,
"type": "boolean"
},
"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.",
"items": {
"$ref": "#/$defs/Link"
},
"readOnly": true,
"type": "array"
},
"orgId": {
"description": "Unique 24-hexadecimal digit string that identifies the organization to which these events apply.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"publicKey": {
"description": "Public part of the API key that triggered the event. If this resource returns this parameter, it doesn't return the **username** parameter.",
"readOnly": true,
"type": "string"
},
"raw": {
"$ref": "#/$defs/raw"
},
"remoteAddress": {
"description": "IPv4 or IPv6 address from which the user triggered this event.",
"pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}|([0-9a-f]{1,4}:){7}[0-9a-f]{1,4}$",
"readOnly": true,
"type": "string"
},
"userId": {
"description": "Unique 24-hexadecimal digit string that identifies the console user who triggered the event. If this resource returns this parameter, it doesn't return the `apiKeyId` parameter.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"username": {
"description": "Email address for the user who triggered this event. If this resource returns this parameter, it doesn't return the `publicApiKey` parameter.",
"format": "email",
"readOnly": true,
"type": "string"
}
},
"required": [
"created",
"eventTypeName",
"id"
],
"title": "Automation Config Events",
"type": "object"
},
"BillingEventTypeViewForNdsGroup": {
"description": "Unique identifier of event type.",
"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"
},
"BillingEventViewForNdsGroup": {
"description": "Billing event identifies different activities related to billing, payment or financial status change of an organization.",
"properties": {
"apiKeyId": {
"description": "Unique 24-hexadecimal digit string that identifies the API Key that triggered the event. If this resource returns this parameter, it doesn't return the `userId` parameter.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"created": {
"description": "Date and time when this event occurred. This parameter expresses its value in the ISO 8601 timestamp format in UTC.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"eventTypeName": {
"$ref": "#/$defs/BillingEventTypeViewForNdsGroup"
},
"groupId": {
"description": "Unique 24-hexadecimal digit string that identifies the project in which the event occurred. The `eventId` identifies the specific event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"id": {
"description": "Unique 24-hexadecimal digit string that identifies the event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"invoiceId": {
"description": "Unique 24-hexadecimal digit string that identifies of the invoice associated with the event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"isGlobalAdmin": {
"description": "Flag that indicates whether a MongoDB employee triggered the specified event.",
"readOnly": true,
"type": "boolean"
},
"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.",
"items": {
"$ref": "#/$defs/Link"
},
"readOnly": true,
"type": "array"
},
"orgId": {
"description": "Unique 24-hexadecimal digit string that identifies the organization to which these events apply.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"paymentId": {
"description": "Unique 24-hexadecimal digit string that identifies the invoice payment associated with this event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"publicKey": {
"description": "Public part of the API key that triggered the event. If this resource returns this parameter, it doesn't return the **username** parameter.",
"readOnly": true,
"type": "string"
},
"raw": {
"$ref": "#/$defs/raw"
},
"remoteAddress": {
"description": "IPv4 or IPv6 address from which the user triggered this event.",
"pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}|([0-9a-f]{1,4}:){7}[0-9a-f]{1,4}$",
"readOnly": true,
"type": "string"
},
"userId": {
"description": "Unique 24-hexadecimal digit string that identifies the console user who triggered the event. If this resource returns this parameter, it doesn't return the `apiKeyId` parameter.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"username": {
"description": "Email address for the user who triggered this event. If this resource returns this parameter, it doesn't return the `publicApiKey` parameter.",
"format": "email",
"readOnly": true,
"type": "string"
}
},
"required": [
"created",
"eventTypeName",
"id"
],
"title": "Billing Events",
"type": "object"
},
"ChartsAudit": {
"description": "Audit events related to Atlas Charts.",
"properties": {
"apiKeyId": {
"description": "Unique 24-hexadecimal digit string that identifies the API Key that triggered the event. If this resource returns this parameter, it doesn't return the `userId` parameter.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"created": {
"description": "Date and time when this event occurred. This parameter expresses its value in the ISO 8601 timestamp format in UTC.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"eventTypeName": {
"$ref": "#/$defs/ChartsAuditTypeView"
},
"groupId": {
"description": "Unique 24-hexadecimal digit string that identifies the project in which the event occurred. The `eventId` identifies the specific event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"id": {
"description": "Unique 24-hexadecimal digit string that identifies the event.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"isGlobalAdmin": {
"description": "Flag that indicates whether a MongoDB employee triggered the specified event.",
"readOnly": true,
"type": "boolean"
},
"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.",
"items": {
"$ref": "#/$defs/Link"
},
"readOnly": true,
"type": "array"
},
"orgId": {
"description": "Unique 24-hexadecimal digit string that identifies the organization to which these events apply.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"publicKey": {
"description": "Public part of the API key that triggered the event. If this resource returns this parameter, it doesn't return the **username** parameter.",
"readOnly": true,
"type": "string"
},
"raw": {
"$ref": "#/$defs/raw"
},
"remoteAddress": {
"description": "IPv4 or IPv6 address from which the user triggered this event.",
"pattern": "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)(\\.(?!$)|$)){4}|([0-9a-f]{1,4}:){7}[0-9a-f]{1,4}$",
"readOnly": true,
"type": "string"
},
"userId": {
"description": "Unique 24-hexadecimal digit string that identifies the console user who triggered the event. If this resource returns this parameter, it doesn't return the `apiKeyId` parameter.",
"pattern": "^([a-f0-9]{24})$",
"readOnly": true,
"type": "string"
},
"username": {
"description": "Email address for the user who triggered this event. If this resource returns this parameter, it doesn't return the `publicApiKey` parameter.",
"format": "email",
"readOnly": true,
"type": "string"
}
},
"required": [
"created",
# --- truncated at 32 KB (141 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/mongodb/refs/heads/main/json-schema/mongodb-group-paginated-event-view-schema.json
Work with this as data
Every JSON Schema 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 schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.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.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/mongodb-group-paginated-event-view"
All schemas
curl "https://apis.io/api/v1/json-schemas?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.