RingCentral Glip API

In this article I’m going write the RingCentral Glip API. The RingCentral’s team has categorized the Glip API as listed below.

  • Calendar Events
  • Chats
  • Conversations
  • Glip Compliance Exports
  • Glip Profile
  • Glip Webhooks
  • Notes
  • Posts
  • Tasks
  • Teams

Calendar Events

The Calendar Events is divided into 7 APIs

  • Get User Event List
  • Create Event
  • Get Event
  • Update Event
  • Delete Event
  • Create Event By Group Id
  • Get Group Events

Get User Events List

Returns all calendar events created by the current user.
Create Event

Creates a new calendar event.

Get Event

Returns the specified calendar event(s) by ID(s).

Update Event

Updates the specified calendar event.

Delete Event

Deletes the specified calendar event.

Create Event by Group ID

Creates a new calendar event within the specified group.

Get Group Events

Returns a list of calendar events available for the current user within the specified group. Users can only see their personal tasks and public tasks.

Chats

Get Chats

Returns the list of chats where the user is a member and also public teams that can be joined. All records in response are sorted by creation time of a chat in ascending order.

Get Chat

Returns information about a chat by ID.
Get Recent Chats

Returns recent chats where the user is a member. All records in response are sorted by the lastModifiedTime in descending order (the latest changed chat is displayed first on page)

Get Favorite Chats

Returns a list of the current user’s favorite chats.
Add Chat to Favorites

Adds the specified chat to the users’s list of favorites.

Remove Chat from Favorites

Removes the specified chat from the users’s list of favorites.
Mark Chat as Read

Sets the specified chat status to ‘Read’ for the current user.
Mark Chat as Unread

Sets the specified chat status to ‘Unread’ for the current user.

Conversations

Get Conversations

Returns the list of conversations where the user is a member. All records in response are sorted by creation time of a chat in ascending order.

Create/Open Conversation

Creates a new conversation or opens the existing one. If the conversation already exists, then its ID will be returned in response. A conversation is an adhoc discussion between a particular set of users, not featuring any specific name or description. If you add a person to the existing conversation, it creates a whole new conversation.

Get Conversation

Returns information about the specified conversation, including the list of conversation participants. A conversation is an adhoc discussion between a particular set of users, not featuring any specific name or description. If you add a person to the existing conversation, it creates a whole new conversation.

Thanks for reading. In the next blog I will remaining Glip APIs.

Leave a comment

Design a site like this with WordPress.com
Get started