# Update mapping details by ID Update mapping details (messagingAppId, phoneNumber, name, mmsEnabled, mappingFeatures, notifyUser, emailNotifyMap) for the specified mapping ID and return the updated mapping. Endpoint: PUT /mapping/{numberToMessageAppMapId} Version: 1.0.0 Security: BearerAuth ## Path parameters: - `numberToMessageAppMapId` (string, required) Example: "NTMAP0000123" ## Request fields (application/json): - `messagingAppId` (string) Example: "app456" - `phoneNumber` (string) Example: "+12223334444" - `name` (string) Example: "Updated Name" - `mmsEnabled` (boolean) - `mappingFeatures` (array) Array of platform-specific feature configurations - `mappingFeatures.platformType` (string) Enum: "Teams", "Webex" - `mappingFeatures.enabled` (boolean) Example: true - `mappingFeatures.groupTexting` (boolean) - `mappingFeatures.broadcastTexting` (boolean) - `mappingFeatures.teamTexting` (boolean) Example: true - `mappingFeatures.scheduleSend` (boolean) - `mappingFeatures.aiSmartReplies` (boolean) - `mappingFeatures.aiChatAssist` (boolean) - `mappingFeatures.cdrAccess` (boolean) - `mappingFeatures.crmIntegration` (boolean) - `mappingFeatures.contactsIntegration` (boolean) - `notifyUser` (boolean) Whether to notify the user via email Example: true - `emailNotifyMap` (object) Map of email addresses to notification preferences Example: {"test222@gmail.com":false} ## Response 200 fields (application/json): - `numberToMessageAppMapId` (string) Example: "NTMAP0000123" - `messagingAppId` (string) Example: "app456" - `phoneNumber` (string) Example: "+12223334444" - `name` (string) Example: "Updated Name" - `messagingAppType` (string) Example: "Teams" - `status` (string) Example: "ACTIVE" ## Response 400 fields (application/json): - `fields` (string) - `message` (string) ## Response 403 fields