For the complete documentation index, see llms.txt. This page is also available as Markdown.

Changelog

26.08 | August 1, 2026

  • A new API, List rejected WhatsApp contacts, was added. It allows to identify WhatsApp contacts who are not sharing their phone number, and therefore have their messages rejected in Symphony Messaging. Calling the endpoint retrieves details for rejected message attempts, including the contact's display name and business user ID, filtered by a specified date range.

26.07 | July 4, 2026

  • A new (optional) boolean, createGroup, was added to the request body of the Create room API. If the API is used without including this field in the request body, the system will maintain its existing behavior by default.

  • The attachmentsDisabled boolean was updated for the API Update a room's features.

  • The APIs Set federation group of a room and Remove room member have been updated for WhatsApp Connect (native groups).

26.06 | June 6, 2026

  • The Get the room contact details API was added. It allows to retrieve the phone number / wa.me link used to send messages to a WhatsApp Connect contact in the 1:1 WhatsApp Connect chat created between the contact and the Symphony Messaging user (advisor) when the contact scans the QR code on the advisor's profile.

26.05 | May 2, 2025

  • No changes to the API

26.04 | April 4, 2025

  • No changes to the API

26.03 | March 7, 2025

  • No changes to the API

26.02 | February 7, 2025

  • The Update room member's attributes API was added to allow Symphony Messaging users to be promoted to / demoted from the room owner role. All room members are now identified as owners.

26.01 | January 10, 2025

  • No changes to the API

25.12 | December 6, 2025

  • No changes to the API

25.11 | November 1, 2025

  • No changes to the API

25.10 | October 4, 2025

  • No changes to the API

25.09 | September 6, 2025

  • No changes to the API

25.08 | August 2, 2025

  • No changes to the API

25.07 | July 5, 2025

  • No changes to the API

25.06 | June 7, 2025

  • Calling the Get an advisor's entitlement API after entitling a Symphony Messaging user to WhatsApp Direct with a specific phone number now sets the user’s status to PRE-ENTITLED if a Meta identity has not yet been created for the phone number, or ENTITLED if the Meta identity was already created for the Symphony Messaging user.

  • For Symphony Messaging users entitled for SMS Direct and WhatsApp Direct, the Add entitlement customer API now includes new fields - status and phone - in the 201 response.

25.05 | May 10, 2025

  • The List entitlements and Get an advisor's entitlement APIs have been updated to include users pre-entitled for WhatsApp Direct.

  • The List contact's advisors API has been updated to return pre-entitlement information in the response.

25.04 | April 12, 2025

  • The List entitlements API has been updated to return details for pre-entitled users for WhatsApp Direct, whereas calling the API with pre-entitled users previously returned a 404 NOT FOUND error.

  • The Bulk update advisor's federation group API has been updated to include users who are pre-entitled for WhatsApp Direct.

  • The Pre-entitle an advisor to a phone number and Remove an advisor pre-entitlement APIs have been deprecated.

25.03.2 | March 29, 2025

  • The Get an advisor's entitlement API now returns user entitlement details, including for users who are PRE_ENTITLED on WhatsApp Direct. This means that a 200 status code will be returned for users who are PRE_ENTITLED on WhatsApp Direct, instead of the previously returned 404 code.

  • The List entitled advisors API now returns two additional fields for entitlements: ENTITLED or PRE_ENTITLED for all external networks, and Phone.provider (with possible values UMONY or CUSTOMER_SUPPLIED) for SMS Direct and WhatsApp Direct.

  • The Add entitlement API was updated to include setting Federation groups for individual users.

25.03 | March 15, 2025

  • The Add entitlement API does not return a 409 error when a user who is already entitled to WhatsApp gets entitled to WhatsApp Direct with the same permissions.

  • The Add entitlement API now throws a 400 error when a user is entitled with a custom number (provided by the customer and not by Symphony) and with a set of permissions specified in the request, since the management of permissions is not yet supported for such a case.

25.02 | February 15, 2025

  • No changes to the API

25.01 | January 18, 2025

  • Calling the Create room API after adding a new contact with the permission createRoom: false via API now creates an unique SMS Direct room and adds the contact to the room.

24.12 | December 7, 2024

  • A new API endpoint, Get advisor's phone number details, retrieves information regarding the phone number itself and any Direct channels on which the number can be used; it shows whether the number is AVAILABLE (not yet entitled, or entitlement was removed) or ACTIVE (currently used).

24.11 | November 9, 2024

  • No changes to the API

24.10 | September 30, 2024

  • We added the listPermissions query parameter to the List entitled advisors API. When set to true, the permissions object listing Symphony Messaging users’ permissions is added to the response for each advisor. When not specified, the API answer is the same as before.

  • Deleting a Symphony Messaging user’s entitlement to WhatsApp Direct via the Remove entitlement API also removes the user’s pre-entitlement and places the phone number allocated to the user in a RELEASED state.

  • We added the WhatsApp Direct empStatus to the Get phone number details and Get phone number address API response, in order to retrieve the Meta status for WhatsApp Direct phone numbers. The API now returns a 200 response and displays the Meta status of a phone number, such as CONNECTED, DISCONNECTED, PENDING or UNKNOWN.

24.09 | September 14 2024

  • A new Voice Direct permission, enable:voice-calls, was added to place and receive phone calls for virtual numbers.

  • The following new fields have been added to the Get phone number information API: assignedTo, externalNetworks, productCode, product.

  • v2 of the Unblock phone numbers API, which includes the phoneNumbers list in the request body instead of the query parameters, was added.

24.08 | August 17 2024

  • New fields have been added to the List an advisor's contacts API for SMS & Voice Direct, to reflect the contact’s opted in/out status (relevant for US/Canada-based contacts): the consent field showing OPTED-IN, OPTED-OUT or PENDING, and the status field showing either CONFIRMED or INCOMPLETE.

  • The error message returned by the Add room member API when no more Business API / WhatsApp phone numbers are available to create a conversation with a WhatsApp contact was updated to describe the issue more explicitly and provide instructions for solving the error.

  • The Get phone number information API now returns a symphony-user-not-found-problem 400; error 404 advisor-not-found is no longer returned.

24.07 | July 20 2024

  • SMS & Voice Direct only: A new API endpoint, Update a phone number, was added. It allows Symphony Messaging admins to unassign a SMS & Voice Direct phone number from a Symphony user, putting it on hold, and to reassign it to another Symphony user.

  • The Get phone number information API response now includes the assignedTo attribute which contains the Symphony Messaging identifier, the first and the last name of the Symphony Messaging user to whom a phone number is assigned.

24.06 | June 22 2024

  • A new object, phoneNumberBlockedBy, was added to the List Contacts API to return information related to a blocked contact, such as the ID of the Symphony Messaging user who blocked the phone number, the blocking reason, the date and the comment.

24.05 | June 1 2024

  • An optional query parameter, phoneBlocked, was added to the List contacts API with three possible values: all, true, false. It allows filtering all, only available or only blocked contacts' phone numbers.

  • A new API endpoint, Get phone number details, was added. This endpoint lists all the phone numbers registered for a tenant.

  • A new API endpoint, Get information on a phone number provided by Symphony, was added. It lists phone number details and status.

  • A new API, Get contact, has been created to retrieve the Federated contact’s status for a given Federation Group.

24.04 | May 4 2024

  • The phoneNumberBlockedBy list of objects was added to the List an advisor's contacts API response, for WhatsApp Direct and SMS & Voice Direct contacts whose phone numbers have been blocked by a Symphony user. This object contains the blocking details (corresponding to any of these four attributes: advisorSymphonyId, reason, comment, and requestDate).

24.03 | April 13 2024

  • The following APIs have been added: Block phone numbers (WhatsApp-Direct and SMS-Direct Second Number only), Update room activity.

  • When a Symphony user blocks a contact, a new list of objects, phoneNumberBlockedBy, including the specific details as attributes (advisorSymphonyId, reason, comment, requestDate), is now added to the List an advisor's contacts endpoint.

  • New error responses have been added to the Add entitlement API.

24.02 | 23 March 2024

  • New error messages were added to the Add entitlement API.

  • A new attribute, isColleague, was added to the List contact API response.

  • A new field, moveToDefault, was added to the Set federation group of a room API response.

24.01 | 20 January 2024

  • The Remove permission API was implemented for WhatsApp-Direct.

  • Error 403 was added to the Add a contact and/or advisors to a contact API for SMS-Direct.

  • The advisorSymphonyId query parameter was added to the List contacts API.

23.11 | 25 November 2023

  • The Remove an advisor pre-entitlement API was added for WhatsApp-Direct.

  • The description of the API Pre-entitle an advisor to a phone number for WhatsApp-Direct was updated.

23.10 | 14 October 2023

  • The following APIs have been updated to include WhatsApp-Direct: Pre-entitle an advisor to a phone number, List permissions, List advisor's permissions.

  • The List EMP permissions API was added for SMS-Direct.

23.09 | 16 September 2023

  • The following APIs have been updated to include WhatsApp-Direct: Add a contact and/or advisors to a contact, List or search for contacts, List an advisor's contacts.

23.08 | 9 August 2023

  • For SMS-Direct, new status codes have been added to phone numbers to distinguish pre-allocated phone numbers; the logic for provisioning/assigning phone numbers was updated to prevent random allocation of phone numbers that have been identified as pre-allocated.

23.07 | 29 Jul 2023

  • The following APIs have been added: Get phone number info, Get phone number address, Update phone number address and Remove phone number address.

  • For LINE, empChannelConnector is not required when LINE channel automatic selection is enabled at the company or federation group level.

  • The PENDING CONFIRMATION, UNAVAILABLE and CONFIRMED contact statuses were added to the WhatsApp API response. See the Contact status page for more information.

  • The enable:voice-calls permission was added for SMS-Direct. It is required to make and receive phone calls from and to virtual numbers. See the Permissions table for more information.

23.06 | 24 Jun 2023

  • The subNetwork parameter is now mandatory in the Add entitlement API for SMS-DIRECT.

  • Two new error responses have been added to the Add entitlement flow for SMS-DIRECT: wrong-subnetwork-for-phone-number (returned if the wrong subnetwork is selected for a phone number) and subnetwork-is-required (returned if no network is selected for a phone number).

23.05 | 3 Jun 2023

  • No changes to the API

23.04 | 29 Apr 2023

  • For SMS, LINE, WHATSAPP and WECHAT, the companyName and emailAddress parameters are mandatory. For SMS-DIRECT only, companyName and emailAddress are not mandatory.

  • The definition of the Resend a new invitation API was updated to include information about resetting the LINE one-time-password.

  • Only for the LINE external network, the emp-channel-connector is returned in the Add room member and List room members responses.

23.03 | 1 Apr 2023

  • The List EMP connectors available for one or multiple contacts API endpoint was added.

  • The Copy contact API endpoint was added.

23.02 | 25 Feb 2023

  • The edit:contact-email permission was added. It allows users to edit a contact email via the Contacts tab or the Admin tab. See the Permissions table for more information.

  • The definition of the edit:contact permission was updated to include the possibility to edit the contact's email address if the user has the edit:contact-email permission.

Last updated