Fiddler settings API reference
You can enable and disable Fiddler network tracing on your devkit using this REST API.
Determine if Fiddler tracing is enabled
Request
You can check to see if Fiddler tracing is enabled on the device using the following request.
Method | Request URI |
---|---|
GET | /ext/fiddler |
URI parameters
- None
Request headers
- None
Request body
- None
Response
- JSON bool property IsProxyEnabled which specifiers whether the proxy is enabled or not.
Status code
This API has the following expected status codes.
HTTP status code | Description |
---|---|
200 | Success |
4XX | Error codes |
5XX | Error codes |
Enable Fiddler tracing
Request
You can enable Fiddler tracing for the devkit using the following request. Note that the device must be restarted before this takes effect.
Method | Request URI |
---|---|
POST | /ext/fiddler |
URI parameters
You can specify the following additional parameters on the request URI:
URI parameter | Description |
---|---|
proxyAddress | The IP address or hostname of the device running Fiddler |
proxyPort | The port which Fiddler is using for monitoring traffic. Defaults to 8888 |
updateCert (optional) | A boolean value indicating if the root Fiddler cert is provided. This must be true if Fiddler has never been configured on this devkit or was configured for a different host. |
Request headers
- None
Request body
- None if updateCert is false or not provided. Multi-part conforming http body containing the FiddlerRoot.cer file otherwise.
Response
- None
Status code
This API has the following expected status codes.
HTTP status code | Description |
---|---|
204 | The request to enable Fiddler was accepted. Fiddler will be enabled the next time the device reboots. |
4XX | Error codes |
5XX | Error codes |
Disable Fiddler tracing on the devkit
Request
You can disable Fiddler tracing on the device using the following request. Note that the device must be restarted before this takes effect.
Method | Request URI |
---|---|
DELETE | /ext/fiddler |
URI parameters
- None
Request headers
- None
Request body
- None
Response
- None
Status code
This API has the following expected status codes.
HTTP status code | Description |
---|---|
204 | The request to disable Fiddler tracing was successful. Tracing will be disabled on the next reboot of the device. |
4XX | Error codes |
5XX | Error codes |
Available device families
- Windows Xbox
Credits Microsoft