A message for our valued customers and partners: This site is retiring, including accounts and API keys, as we migrate to the new developer portal. If you use existing API keys you will be contacted with further migration instructions. Accounts and API keys are not shared between this developer portal and the new developer portal. We recommend you review the new portal's Get Started guide for details on registering a new developer account and requesting new API keys.

Welcome to the Digital Messaging Services SDK! Provided below is a list of services to allow consumers to send secure messages to our customers via multiple channels (SMS, Email & Mobile Push).

To obtain access to an API key:

1. Ensure access is being requested in support of a known use case – PO for requesting team has connected with one of the Digital Messaging POs.

2. When ready to request a key, send a message to GRMUSMessagingPOs@LibertyMutual.com indicating team + use case detail + squad name + requesting squad PO name

3. Please only request non-production access. Production access requests should only be sent when ready to go live

4. Request your key from the developers portal

Keys will be reviewed and approved by the messaging team. For additional technical questions, find us on Slack in our #team-to-team channel or via  DigitalMessagingServices@libertymutual.com.

Opt-In

Method
Description

POST

Update Opt-In Status

https://test-apis.us-east-1.libertymutual.com/digital-messaging/v1/opt-in

Updates SMS Opt-In status in centralized Opt-In database

GET

Retrieve Opt-In Status

https://test-apis.us-east-1.libertymutual.com/digital-messaging/v1/opt-in

Retrieves SMS Opt-In status from centralized Opt-In database.

Email

Method
Description

POST

Send Emails

https://test-apis.us-east-1.libertymutual.com/digital-messaging/v1/emails

Sends Emails to designated email addresses

Push

Method
Description

POST

Send Push Notifications

https://test-apis.us-east-1.libertymutual.com/digital-messaging/v1/push-messages

Sends Push Notifications to a designated customer installation id

POST

Register for Send Push Notifications

https://test-apis.us-east-1.libertymutual.com/digital-messaging/v1/push-registrations

Registers for Push Notifications to a designated customer email address

Conversation Service

Method
Description

GET

Retrieve Rep Data

https://test-apis.us-east-1.libertymutual.com/digital-messaging/v1/reps

Retrieves data associated to a rep in Beacon. To request a product key please use the messaging-conversation-service-product in the developer portal.

POST

Conversation

https://test-apis.us-east-1.libertymutual.com/digital-messaging/v1/conversation

Creates or assigns an SMS claims conversation. To request a product key please use the messaging-conversation-service-product in the developer portal.

Phone Validation

Method
Description

GET

Validates Phone Number

https://test-apis.us-east-1.libertymutual.com/digital-messaging/v1/validation

Validates a phone number is supported for SMS texting. To request a product key please use the messaging-mobile-validation-product in the developer portal.

Archive

Method
Description

POST

Archive

https://test-apis.us-east-1.libertymutual.com/digital-messaging/v1/archives

Archive SMS, Images, and Email to Nebula

SMS

Method
Description

POST

Send SMS

https://test-apis.us-east-1.libertymutual.com/digital-messaging/v1/sms-messages

Sends SMS text to a designated customer phone number