Rate Limits by Endpoint

LAST EDIT Mar 19 2024

The following table outlines the default rate limits for basic plan rate limits by endpoint on a per minute window. Keep in mind that, alongside these limitations, all apps also follow the default user rate limit of 60 requests per minute.

API Request

Startup

Standard

Premium

Connect

10,000

15,000

20,000

Get or Create Channel

10,000

15,000

20,000

Mark All Read

10,000

15,000

20,000

Mark Read

10,000

15,000

20,000

Query Channels

10,000

15,000

20,000

Send Event

10,000

15,000

20,000

Delete Message

1,000

1,500

2,000

Get Message

1,000

1,500

2,000

Delete Reaction

1,000

1,500

2,000

Get Reactions

1,000

1,500

2,000

Get Replies

1,000

1,500

2,000

Query Users

1,000

1,500

2,000

Run Message Action

1,000

1,500

2,000

Send Message

1,000

1,500

2,000

Send Reaction

1,000

1,500

2,000

Stop Watching Channel

1,000

1,500

2,000

Update Message

1,000

1,500

2,000

Upload File

1,000

1,500

2,000

Upload Image

1,000

1,500

2,000

Create Guest

1,000

1,500

2,000

Ban

300

450

600

Edit Users

300

450

600

Flag

300

450

600

Mute

300

450

600

Search

300

450

600

Unban

300

450

600

Unflag

300

450

600

Unmute

300

450

600

Update Channel

300

450

600

Update Users

300

450

600

Create Device

300

450

600

Query Members

300

450

600

Hide Channel

300

450

600

Show Channel

300

450

600

Update Users (Partial)

300

450

600

Create Channel Type

60

90

120

Deactivate User

60

90

120

Delete Channel

60

90

120

Delete Channel Type

60

90

120

Delete Device

60

90

120

Delete File

60

90

120

Delete User

60

90

120

Export User

60

90

120

Export Channel

60

90

120

Get App

60

90

120

Get Channel Type

60

90

120

List Channel Types

60

90

120

List Devices

60

90

120

Truncate Channel

60

90

120

Update App

60

90

120

Update Channel Type

60

90

120

Check Push

60

90

120

Activate User

60

90

120

The rate limits above are for general applications. Rate limits can be adjusted on a per need basis, depending on your use-case and plan.