Several APIs will soon be deleted
A few months ago, we deleted all Legacy Topics, and we separated all DMs by organization. In line with these updates, we also need to separate our APIs by organization, so we will be making the following updates.
These APIs will be deleted
We are going to delete the following ‘v1’ APIs because they pull data across all organizations. They will be unavailable as of December 10th, 2018.
- GET /api/v1/topics
- GET /api/v1/messages
- PUT /api/v1/notifications
- GET /api/v1/mentions
- GET /api/v1/search/posts
- GET /api/v1/search/friends
- GET /api/v1/likes/receive
- GET /api/v1/likes/give
- GET /api/v1/likes/discover
- GET /api/v1/likes/receive/bookmark/save
spaceKey parameter is now required
Because all topics now belong to an organization, you will need a spaceKey parameter for the following APIs.
- Get topics
- Get my direct message topics
- Read notification
- Get mention list
- Search messages
- Search my friends
- Get received likes
- Get given likes
- Discover likes
- Read received likes
‘Favorite’ topics deleted; topic groups added
With the release of our new topics management features, Typetalk no longer has the ‘favorite’ and ‘unfavorite’ function, so we will be deleting the associated APIs. They will also be unavailable as of December 10th, 2018.
- POST /api/v1/topics/:topicId/favorite
- DELETE /api/v1/topics/:topicId/favorite
With the addition of the new topic management features, we have introduced the following APIs.
- Create topic group
- Update topic group
- Delete topic group
- Get my topics
- Add topic to group
- Remove my topic
‘Description’ deleted from some APIs
In order to reduce response data, we are also deleting the ‘description’ data from the following APIs.
- Get topics
- Get my direct message topics
- Get mention list
- Read mention
- Search messages
- Get received likes
- Get given likes
- Discover likes
- Get my topics
Learn more
If you have any questions about the above Typetalk APIs (or any others!), please visit the API Overview page for developers.