Skip to main content
POST

Authorizations

x-portkey-api-key
string
header
required

Body

application/json
conditions
object[]
required

Array of conditions that define which requests the policy applies to

Minimum array length: 1
group_by
object[]
required

Array of group by fields that define how usage is aggregated

Minimum array length: 1
type
enum<string>
required

Policy type

Available options:
requests,
tokens
unit
enum<string>
required

Rate unit:

  • rpm - Requests/Tokens per minute
  • rph - Requests/Tokens per hour
  • rpd - Requests/Tokens per day
Available options:
rpm,
rph,
rpd
value
number
required

Rate limit value

name
string

Policy name

Maximum string length: 255
Example:

"100 Requests per Minute"

workspace_id
string

Workspace ID or slug. Required if not using API key authentication.

organisation_id
string<uuid>

Organization ID. Required if not using API key authentication.

Response

Policy created successfully

id
string<uuid>

Created policy UUID

object
string

Resource type

Example:

"policy_usage_limits"

Last modified on April 8, 2026