mock_rule_write
Directly author mock rule documents to intercept requests and define custom responses via match conditions, status, headers, and fixture data.
Instructions
Write a rule document directly (advanced; prefer mock_rule_create_from_entry). Shape: {"id", "host", "match": {"method", "path", "query", "headers", "body": {"/action": "init"}}, "request": {"patches"}, "response": {"mode": "fixture"|"patch", "status", "headers", "patches"}, "priority", "enabled"}. Fixture rules need fixture_json or fixture_text unless a fixture exists.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rule | Yes | ||
| fixture_json | No | ||
| fixture_text | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rule | Yes | ||
| warnings | No | ||
| next_step | Yes | ||
| rule_json | Yes | ||
| fixture_file | No | ||
| archived_previous | No |