Programmable Chat has been deprecated and is no longer supported. Instead, we'll be focusing on the next generation of chat: Twilio Conversations. Find out more about the EOL process here.
If you're starting a new project, please visit the Conversations Docs to begin. If you've already built on Programmable Chat, please visit our Migration Guide to learn about how to switch.
Updates and Changes to the Programmable Chat REST API will be posted by date the change was released on.
Channel
subresources are now accessible directly by channel UniqueName
for all operations (GET
, POST
, DELETE
)Member
now accessible through user Identity
for all operations (GET
, POST
, DELETE
)Channels
(Create and Update): DateCreated
, DateUpdated
, CreatedBy
Members
(Create and Update): DateCreated
, DateUpdated
, LastConsumedMessageIndex
, LastConsumptionTimestamp
Messages
(Create and Update): DateCreated
, DateUpdated
, From
, LastUpdatedBy
Messages
: LastUpdatedBy
Attributes
are now returned for LIST GETS
in the /v2
for Channels
, Messages
and Users
Attributes
are not set, "{}" will be returned/v2
of the Chat REST API Released.LIST GETS
in /v2
is now 100
(down from 1000
). Note that in /v1
this is still 1000
.Channels
, has been added as a sub-resoure of the Users
resource. This will return all the joined Channels for the specified User. The location for this endpoint is: /v2/Services/\{Service sid\}/Users/\{User sid\}/Channels
Order
, has been added to the Messages LIST GET
endpoint. This parameter allows the latest Messages list in a Channel to be retrieved - order descending vs the default ascending. The valid options are asc
and desc
Services
endpoint. These include options to change Service instance Limits, enable iOS Badge counts for new message pushes and more./v1
of the Chat REST API has been deprecated. Please switch to /v2
as soon as possible.webhooks
in Service endpoint has been removed.