# Update enterprise by ID Update an existing enterprise with provided details including enterprise features. Use applyToMappings flags in enterpriseFeatures to control whether feature changes should be applied to all existing mappings. Returns the updated enterprise metadata. Endpoint: PUT /enterprise/{enterpriseId} Version: 1.0.0 Security: BearerAuth ## Path parameters: - `enterpriseId` (string, required) Unique ID of the enterprise to update Example: "E0000090" ## Request fields (application/json): - `name` (string) Example: "Updated Enterprise Name" - `contact` (string) Example: "Updated Contact" - `number` (string) Example: "+12223334444" - `email` (string) Example: "updated@email.com" - `defaultMmsSelection` (boolean) Default MMS selection preference Example: true - `enterpriseFeatures` (array) Array of platform-specific enterprise feature configurations with applyToMappings flags Example: [{"platformType":"Teams","enabled":true,"groupTexting":true,"broadcastTexting":true,"mmsEnabled":false,"teamTexting":true,"scheduleSend":true,"aiSmartReplies":false,"aiChatAssist":false,"cdrAccess":false,"crmIntegration":false,"contactsIntegration":false,"applyToMappings":true,"mmsEnabledApplyToMappings":false,"groupTextingApplyToMappings":false,"broadcastTextingApplyToMappings":false,"teamTextingApplyToMappings":false,"scheduleSendApplyToMappings":false,"aiSmartRepliesApplyToMappings":false,"aiChatAssistApplyToMappings":false,"cdrAccessApplyToMappings":false,"crmIntegrationApplyToMappings":false,"contactsIntegrationApplyToMappings":false}] - `enterpriseFeatures.platformType` (string) Enum: "Teams", "Webex" - `enterpriseFeatures.enabled` (boolean) Indicates if the feature is enabled (isActive) Example: true - `enterpriseFeatures.groupTexting` (boolean) Example: true - `enterpriseFeatures.broadcastTexting` (boolean) Example: true - `enterpriseFeatures.mmsEnabled` (boolean) - `enterpriseFeatures.teamTexting` (boolean) Example: true - `enterpriseFeatures.scheduleSend` (boolean) Example: true - `enterpriseFeatures.aiSmartReplies` (boolean) - `enterpriseFeatures.aiChatAssist` (boolean) - `enterpriseFeatures.cdrAccess` (boolean) - `enterpriseFeatures.crmIntegration` (boolean) - `enterpriseFeatures.contactsIntegration` (boolean) - `enterpriseFeatures.applyToMappings` (boolean) Apply platform enable/disable to all mappings Example: true - `enterpriseFeatures.mmsEnabledApplyToMappings` (boolean) Apply mmsEnabled change to all mappings - `enterpriseFeatures.groupTextingApplyToMappings` (boolean) Apply groupTexting change to all mappings - `enterpriseFeatures.broadcastTextingApplyToMappings` (boolean) Apply broadcastTexting change to all mappings - `enterpriseFeatures.teamTextingApplyToMappings` (boolean) Apply teamTexting change to all mappings - `enterpriseFeatures.scheduleSendApplyToMappings` (boolean) Apply scheduleSend change to all mappings - `enterpriseFeatures.aiSmartRepliesApplyToMappings` (boolean) Apply aiSmartReplies change to all mappings - `enterpriseFeatures.aiChatAssistApplyToMappings` (boolean) Apply aiChatAssist change to all mappings - `enterpriseFeatures.cdrAccessApplyToMappings` (boolean) Apply cdrAccess change to all mappings - `enterpriseFeatures.crmIntegrationApplyToMappings` (boolean) Apply crmIntegration change to all mappings - `enterpriseFeatures.contactsIntegrationApplyToMappings` (boolean) Apply contactsIntegration change to all mappings ## Response 200 fields (application/json): - `enterpriseId` (string) Example: "E0000090" - `name` (string) Example: "Updated Enterprise Name" - `contact` (string) Example: "Updated Contact" - `number` (string) Example: "+12223334444" - `email` (string) Example: "updated@email.com" - `deleted` (boolean) - `createdDate` (string) Example: "2023-10-29T12:06:17.442Z" - `updateDate` (string) Example: "2023-10-29T15:30:00.000Z" ## Response 400 fields (application/json): - `fields` (string) - `message` (string) ## Response 401 fields ## Response 403 fields ## Response 404 fields