Skip to main content

This endpoint allows you to create various types of rules in Requestly Interceptor, such as Redirect, Cancel, Replace, Headers, User-Agent, Query Param, Modify Request, Modify Response, and Delay. Each rule has a specific structure and parameters.

Endpoint

  • Method: POST
  • URL: https://api2.requestly.io/v1/rules

Request Structure

Body Parameters


cURL Request

Response


Rule Type Details

Each rule type has a unique structure for its pairs of objects. The schemas for each rule type are detailed below:

Common Source Schema

The source object is consistent across all rule types. It has the following structure:

Redirect Rule

  • ruleType: Redirect
  • pairs schema:

Cancel Rule

  • ruleType: Cancel
  • pairs schema:

Replace Rule

  • ruleType: Replace
  • pairs schema:

Headers Rule

  • ruleType: Headers
  • pairs schema:
Header Modification Object:

User-Agent Rule

  • ruleType: UserAgent
  • pairs schema:

Query Param Rule

  • ruleType: QueryParam
  • pairs schema:
Query Param Modification Object:

Modify Request Rule

  • ruleType: Request
  • pairs schema:

Modify Response Rule

  • ruleType: Response
  • pairs schema:

Delay Rule

  • ruleType: Delay
  • pairs schema:

Responses