{ "opencollection": "1.0.0", "info": { "name": "ZAP accessControl break API", "version": "2.16.1" }, "items": [ { "info": { "name": "break", "type": "folder" }, "items": [ { "info": { "name": "breakActionAddHttpBreakpoint", "type": "http" }, "http": { "method": "GET", "url": "http://zap/JSON/break/action/addHttpBreakpoint/", "params": [ { "name": "string", "value": "", "type": "query" }, { "name": "location", "value": "", "type": "query" }, { "name": "match", "value": "", "type": "query" }, { "name": "inverse", "value": "", "type": "query" }, { "name": "ignorecase", "value": "", "type": "query" } ] }, "docs": "Adds a custom HTTP breakpoint. The string is the string to match. Location may be one of: url, request_header, request_body, response_header or response_body. Match may be: contains or regex. Inverse (match) may be true or false. Lastly, ignorecase (when matching the string) may be true or false. " }, { "info": { "name": "breakActionBreak", "type": "http" }, "http": { "method": "GET", "url": "http://zap/JSON/break/action/break/", "params": [ { "name": "type", "value": "", "type": "query" }, { "name": "state", "value": "", "type": "query" }, { "name": "scope", "value": "", "type": "query" } ] }, "docs": "Controls the global break functionality. The type may be one of: http-all, http-request or http-response. The state may be true (for turning break on for the specified type) or false (for turning break off). Scope is not currently used." }, { "info": { "name": "breakActionContinue", "type": "http" }, "http": { "method": "GET", "url": "http://zap/JSON/break/action/continue/" }, "docs": "Submits the currently intercepted message and unsets the global request/response breakpoints" }, { "info": { "name": "breakActionDrop", "type": "http" }, "http": { "method": "GET", "url": "http://zap/JSON/break/action/drop/" }, "docs": "Drops the currently intercepted message" }, { "info": { "name": "breakActionRemoveHttpBreakpoint", "type": "http" }, "http": { "method": "GET", "url": "http://zap/JSON/break/action/removeHttpBreakpoint/", "params": [ { "name": "string", "value": "", "type": "query" }, { "name": "location", "value": "", "type": "query" }, { "name": "match", "value": "", "type": "query" }, { "name": "inverse", "value": "", "type": "query" }, { "name": "ignorecase", "value": "", "type": "query" } ] }, "docs": "Removes the specified breakpoint" }, { "info": { "name": "breakActionSetHttpMessage", "type": "http" }, "http": { "method": "GET", "url": "http://zap/JSON/break/action/setHttpMessage/", "params": [ { "name": "httpHeader", "value": "", "type": "query" }, { "name": "httpBody", "value": "", "type": "query" } ] }, "docs": "Overwrites the currently intercepted message with the data provided" }, { "info": { "name": "breakActionStep", "type": "http" }, "http": { "method": "GET", "url": "http://zap/JSON/break/action/step/" }, "docs": "Submits the currently intercepted message, the next request or response will automatically be intercepted" }, { "info": { "name": "breakViewHttpMessage", "type": "http" }, "http": { "method": "GET", "url": "http://zap/JSON/break/view/httpMessage/" }, "docs": "Returns the HTTP message currently intercepted (if any)" }, { "info": { "name": "breakViewIsBreakAll", "type": "http" }, "http": { "method": "GET", "url": "http://zap/JSON/break/view/isBreakAll/" }, "docs": "Returns True if ZAP will break on both requests and responses" }, { "info": { "name": "breakViewIsBreakRequest", "type": "http" }, "http": { "method": "GET", "url": "http://zap/JSON/break/view/isBreakRequest/" }, "docs": "Returns True if ZAP will break on requests" }, { "info": { "name": "breakViewIsBreakResponse", "type": "http" }, "http": { "method": "GET", "url": "http://zap/JSON/break/view/isBreakResponse/" }, "docs": "Returns True if ZAP will break on responses" } ] } ], "bundled": true }