RingCentral Glip API-Part2

Glip Compliance Exports

Create Data Export Task

Creates a task for Glip data export and returns a link at which the exported data will be available in future once the task is implemented. The exported data can be downloaded by calling Get Data Export Task method with the specific task ID.

Get Data Export Task

Returns the links for downloading Glip data exported within the specified task. If the export task is still in progress, then only the task status will be returned. If the data is ready for downloading, then the list of URLs will be returned.

Glip Profile

Get Person

Returns a user or multiple users by their ID(s). Batch request is supported.

Get Company Info

Returns information about one or more companies by their IDs.

Get Preferences

Returns information about user preferences.

Glip Webhooks

Create Webhook in Group

Creates a new webhook
Get Webhooks in Group

Returns webhooks which are available for the current user by group ID.

Get Webhooks

Returns a list of all webhooks associated with the current account.
Get Webhook

Returns webhooks(s) with the specified id(s).

Delete Webhook

Deletes the webhook by ID.
Activate Webhook

Activates webhook by ID.
Suspend Webhook

Suspends webhook by ID.

Notes

Create Note

Creates a new note in the specified chat.
Get Chat Notes

Returns the list of notes created in the specified chat.
Get Note

Returns the specified note(s). It is possible to fetch up to 50 notes per request.
Update Note

Edits a note. Notes can be edited by any user if posted to a chat the user belongs to.
Delete Note

Deletes the specified note.
Lock Note

Locks a note providing the user with the unique write access for 5 hours.
Unlock Note

Unlocks a note letting other users edit this note. Once the note is locked (by another user) it cannot be unlocked during 5 hours since the lock datetime.
Publish Note

Publishes a note making it visible to other users.

Posts
Get Post

Returns information about the specified post.

Update Post

Updates a specific post within a chat.
Delete Post

Deletes the specified post from the chat.
Get Posts

Returns a list of posts from the specified chat.
Create Post

Creates a post within the specified chat. Attachments are supported.

Tasks

Get Chat Tasks

Returns the list of tasks of the specified chat.
Create Task

Creates a task in the specified chat.
Get Task

Returns information about the specified task(s) by ID(s).
Patch Task

Updates the specified task by ID.
Delete Task

Deletes the specified task.
Complete Task

Completes a task in the specified chat.

Teams

Get Teams

Returns the list of teams where the user is a member (both archived and active) combined with a list of public teams that can be joined by the current user. All records in response are sorted by creation time of a chat in ascending order.
Create Team

Creates a team, and adds a list of people to the team.
Get Team

Returns information about the specified team.
Update Team

Updates the name and description of the specified team.
Delete Team

Deletes the specified team.
Join Team

Adds the current user to the specified team.
Leave Team

Removes the current user from the specified team.
Add Team Members

Adds members to the specified team.
Remove Team Members

Removes members from the specified team.
Archive Team

Changes the status of the specified team to ‘Archived’.
Unarchive Team

Changes the status of the specified team to ‘Active’.
Get Everyone Chat

Returns information about Everyone chat.
Update Everyone Сhat

Updates Everyone chat information.

Thanks for reading!

Leave a comment

Design a site like this with WordPress.com
Get started