{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/mongodb/main/json-schema/mongodb-group-migration-request-schema.json", "title": "GroupMigrationRequest", "x-generated": "2026-10-03", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/mongodb-projects-api-openapi.yml#/components/schemas/GroupMigrationRequest", "properties": { "destinationOrgId": { "description": "Unique 24-hexadecimal digit string that identifies the organization to move the specified project to.", "pattern": "^([a-f0-9]{24})$", "type": "string" }, "destinationOrgPrivateApiKey": { "description": "Unique string that identifies the private part of the API Key used to verify access to the destination organization. This parameter is required only when you authenticate with Programmatic API Keys.", "type": "string" }, "destinationOrgPublicApiKey": { "description": "Unique string that identifies the public part of the API Key used to verify access to the destination organization. This parameter is required only when you authenticate with Programmatic API Keys.", "maxLength": 8, "minLength": 8, "type": "string" } }, "type": "object" }