New APIs and webhooks for SMS campaigns and enhancements to common areas, users, and phone devices APIs

Added

  • New SMS Campaign APIs:
    • PATCH /v2/phone/sms_campaigns/{smsCampaignId}/phone_numbers/opt_status
    • PATCH /v2/accounts/{accountId}/phone/sms_campaigns/{smsCampaignId}/phone_numbers/opt_status
    • GET /v2/phone/sms_campaigns/{smsCampaignId}/phone_numbers/opt_status
    • GET /v2/accounts/{accountId}/phone/sms_campaigns/{smsCampaignId}/phone_numbers/opt_status
  • New webhook Webhook event:
    • phone.sms_campaign_number_opt_in
    • phone.sms_campaign_number_opt_out

Enhancements

  • New public_ip,mac_address,private_ip response fields in the following Common Areas APIs:
    • GET /v2/accounts/{accountId}/phone/common_areas/{commonAreaId}/settings
    • GET /v2/phone/common_areas/{commonAreaId}/settings
  • New private_ip,mac_address,public_ip response fields in the following Users APIs:
    • GET /v2/phone/users/{userId}/settings
    • GET /v2/accounts/{accountId}/phone/users/{userId}/settings
  • New public_ip,private_ip,policy response fields in the following Phone Devices APIs:
    • GET /v2/accounts/{accountId}/phone/devices/{deviceId}
    • GET /v2/phone/devices/{deviceId}