get_request
Retrieve a captured request’s line, headers, timing, sizes, and optional redacted body by transaction ID to inspect live Charles Proxy traffic.
Instructions
Request line, headers (redacted), timing, sizes and optionally the bounded/redacted request body.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include_body | No | Fetch a bounded, redacted request body (needs bodies enabled) | |
| max_body_bytes | No | ||
| transaction_id | Yes | transaction_id from list_requests (e.g. 't42'). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| body | Yes | ||
| host | Yes | ||
| port | Yes | ||
| state | Yes | ||
| method | Yes | ||
| scheme | Yes | ||
| timing | Yes | ||
| headers | Yes | ||
| body_bytes | Yes | ||
| redactions | Yes | Number of values replaced with [REDACTED] in this result. | |
| session_id | Yes | ||
| content_type | Yes | ||
| header_bytes | Yes | ||
| transaction_id | Yes | ||
| protocol_version | Yes | ||
| attached_to_session | No | False once cleared from the Charles session. |