Path parameter patterns to match against in the : { "": "" } form. Can only
be used when the urlPathPattern URL match type is in use and all keys must be present as variables
in the path template.
Multipart patterns to match against headers and body.
Show child attributes
Response
200 - application/json
Matching request details
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"WireMock Cloud","colors":{"primary":"#234E69","light":"#51AFE9","dark":"#234E69"},"logo":{"light":"https://mintcdn.com/wiremockinc/naAVdBHezo3uA-vt/logo/light.svg?fit=max\u0026auto=format\u0026n=naAVdBHezo3uA-vt\u0026q=85\u0026s=d793ceace787ddb9b53e3a8e828b9635","dark":"https://mintcdn.com/wiremockinc/naAVdBHezo3uA-vt/logo/dark.svg?fit=max\u0026auto=format\u0026n=naAVdBHezo3uA-vt\u0026q=85\u0026s=810f6c4093990be5f0ed074a7b863d80","href":"https://www.wiremock.io"},"favicon":"https://mintcdn.com/wiremockinc/m4BUFp24THf4QtFv/favicon.svg?fit=max\u0026auto=format\u0026n=m4BUFp24THf4QtFv\u0026q=85\u0026s=251fb2a34172427153d66e0068127eb9","api":{"openapi":"api-reference/openapi.yaml"},"navbar":{"links":[{"href":"mailto:support@wiremock.io","label":"Get Support"}],"primary":{"type":"button","label":"Login","href":"https://app.wiremock.cloud"}},"footer":{"socials":{"slack":"https://slack.wiremock.org/","x":"https://x.com/wiremockorg","github":"https://github.com/wiremock","linkedin":"https://www.linkedin.com/company/wiremock"}},"seo":{"organization":{"sameAs":["https://wiremock.org","https://www.wiremock.io","https://slack.wiremock.org/","https://x.com/wiremockorg","https://github.com/wiremock","https://www.linkedin.com/company/wiremock/"]}},"integrations":{"ga4":{"measurementId":"G-QGY5DELWWQ"},"gtm":{"tagId":"GTM-PVHGF5P4"},"intercom":{"appId":"xjme6u4w"}},"contextual":{"options":["download-spec"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Slack community","icon":"slack","href":"https://slack.wiremock.org"},{"anchor":"Blog","icon":"newspaper","href":"https://wiremock.io/blog"},{"anchor":"Install With Cursor","icon":"robot","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=WireMock\u0026config=eyJjb21tYW5kIjoid2lyZW1vY2sgbWNwIn0="},{"anchor":"Self-paced Training","icon":"pen","href":"https://wiremockcloud.learnworlds.com/"},{"anchor":"Change Log","icon":"newspaper","href":"https://changes.wiremock.io/"},{"anchor":"System Status","icon":"bell","href":"https://status.wiremock.io/"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"wiremockinc","hasAudioNarration":false,"actualSubdomain":"wiremockinc","customDomains":["docs.wiremock.io"],"gitSource":{"type":"github","owner":"wiremock-inc","repo":"public-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae2eadfd4f3f1a7afdfbb1c","collectionId":"28818abd-3589-4243-9e15-6eea2ca7a1ac","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae2eadfd4f3f1a7afdfbb1c"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae2eadfd4f3f1a7afdfbb1c","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Documentation","count":120},{"language":"default","tag":"API Reference","count":104},{"language":"default","tag":"How-to Guides","count":77},{"language":"default","tag":"Reference","count":26},{"language":"default","tag":"Settings","count":16},{"language":"default","tag":"Templating","count":15},{"language":"default","tag":"Concepts","count":14},{"language":"default","tag":"Stub Mappings","count":11},{"language":"default","tag":"CLI","count":10},{"language":"default","tag":"Requests","count":10}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"code.language-handlebars .block{display:inline-block}"}],"page":{"pagePath":"api-reference/requests/find-requests-by-criteria","slug":"/api-reference/requests/find-requests-by-criteria","pageMetadata":{"title":"Find requests by criteria","description":"Retrieve details of requests logged in the journal matching the specified criteria","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/requests/find","href":"/api-reference/requests/find-requests-by-criteria","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Retrieve details of requests logged in the journal matching the specified criteria\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Find requests by criteria","description":"Retrieve details of requests logged in the journal matching the specified criteria","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/requests/find","href":"/api-reference/requests/find-requests-by-criteria","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/wiremockinc/029d9f60e6edd2c0/scripts/generate-llms-txt.js"],"openApiReferenceData":{"operation":{"operationId":"findRequestsByCriteria","summary":"Find requests by criteria","description":"Retrieve details of requests logged in the journal matching the specified criteria","tags":["Requests"],"requestBody":"ba721ac7-db0c-4e77-87e6-dbdee549aee6","responses":{"200":"821d65b4-cc3c-4284-b315-acde01d8d4a3"},"method":"post","type":"path","servers":["a13d4194-717e-4e90-b312-a2c7c4d0e819","dbda8819-a4d7-4a7c-9a5b-4dc283aaa08e"],"security":["8c8df9e3-f290-4e7a-ac3c-ff5c2187f75b"],"path":"/v1/mock-apis/{mockApiId}/requests/find","baseUrlOptions":["https://wmc.wiremockapi.cloud","https://api.wiremock.cloud"],"title":"Find requests by criteria","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"6488da50-4d6d-486e-94a0-53921ce34cd6":{"in":"path","name":"mockApiId","description":"The ID of the Mock API","required":true,"schema":{"type":"string","minLength":5,"maxLength":10,"example":"jjl8y","isRequired":true,"description":"The ID of the Mock API","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","example":"{\n \"urlPath\" : \"/charges\",\n \"method\" : \"POST\",\n \"headers\" : {\n \"Content-Type\" : {\n \"equalTo\" : \"application/json\"\n }\n }\n","properties":{"scheme":{"type":"string","enum":["http","https"],"description":"The scheme (protocol) part of the request URL","uniqueKey":"scheme","typeLabel":"enum\u003cstring>"},"host":{"type":"string","description":"The hostname part of the request URL","uniqueKey":"host","typeLabel":"string"},"port":{"type":"integer","minimum":1,"maximum":65535,"description":"The HTTP port number of the request URL","uniqueKey":"port","typeLabel":"integer"},"method":{"type":"string","pattern":"^[A-Z]+$","description":"The HTTP request method e.g. GET","uniqueKey":"method","typeLabel":"string"},"url":{"type":"string","description":"The path and query to match exactly against. Only one of url, urlPattern, urlPath or urlPathPattern may be specified.","uniqueKey":"url","typeLabel":"string"},"urlPath":{"type":"string","description":"The path to match exactly against. Only one of url, urlPattern, urlPath or urlPathPattern may be specified.","uniqueKey":"urlPath","typeLabel":"string"},"urlPathPattern":{"type":"string","description":"The path regex to match against. Only one of url, urlPattern, urlPath or urlPathPattern may be specified.","uniqueKey":"urlPathPattern","typeLabel":"string"},"urlPattern":{"type":"string","description":"The path and query regex to match against. Only one of url, urlPattern, urlPath or urlPathPattern may be specified.","uniqueKey":"urlPattern","typeLabel":"string"},"pathParameters":{"type":"object","description":"Path parameter patterns to match against in the \u003ckey>: { \"\u003cpredicate>\": \"\u003cvalue>\" } form. Can only\nbe used when the urlPathPattern URL match type is in use and all keys must be present as variables\nin the path template.\n","additionalProperties":{"oneOf":[{"type":"object","title":"String equals","required":["equalTo"],"properties":{"equalTo":{"type":"string","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.0.equalTo","typeLabel":"string"},"caseInsensitive":{"type":"boolean","uniqueKey":"pathParameters.additionalProperties.oneOf.0.caseInsensitive","typeLabel":"boolean"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.0","typeLabel":"String equals · object"},{"type":"object","title":"Binary equals","required":["binaryEqualTo"],"properties":{"binaryEqualTo":{"title":"Base64 string","type":"string","pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$","description":"A base64 encoded string used to describe binary data.","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.1.binaryEqualTo","typeLabel":"string"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.1","typeLabel":"Binary equals · object"},{"type":"object","title":"String contains","required":["contains"],"properties":{"contains":{"type":"string","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.2.contains","typeLabel":"string"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.2","typeLabel":"String contains · object"},{"type":"object","title":"String does not contain","required":["doesNotContain"],"properties":{"doesNotContain":{"type":"string","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.3.doesNotContain","typeLabel":"string"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.3","typeLabel":"String does not contain · object"},{"type":"object","title":"Regular expression match","required":["matches"],"properties":{"matches":{"type":"string","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.4.matches","typeLabel":"string"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.4","typeLabel":"Regular expression match · object"},{"type":"object","title":"Negative regular expression match","required":["doesNotMatch"],"properties":{"doesNotMatch":{"type":"string","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.5.doesNotMatch","typeLabel":"string"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.5","typeLabel":"Negative regular expression match · object"},{"type":"object","title":"NOT modifier","required":["not"],"properties":{"not":{"oneOf":[{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f","isRequired":true}],"isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.6.not","typeLabel":"any"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.6","typeLabel":"NOT modifier · object"},{"type":"object","title":"Before datetime","required":["before"],"properties":{"before":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.7.before","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"pathParameters.additionalProperties.oneOf.7.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"pathParameters.additionalProperties.oneOf.7.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"pathParameters.additionalProperties.oneOf.7.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.7","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["after"],"properties":{"after":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.8.after","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"pathParameters.additionalProperties.oneOf.8.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"pathParameters.additionalProperties.oneOf.8.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"pathParameters.additionalProperties.oneOf.8.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.8","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["equalToDateTime"],"properties":{"equalToDateTime":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.9.equalToDateTime","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"pathParameters.additionalProperties.oneOf.9.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"pathParameters.additionalProperties.oneOf.9.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"pathParameters.additionalProperties.oneOf.9.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.9","typeLabel":"Before datetime · object"},{"type":"object","title":"JSON equals","required":["equalToJson"],"properties":{"equalToJson":{"type":"string","example":"{ \"message\": \"hello\" }\n","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.10.equalToJson","typeLabel":"string"},"ignoreExtraElements":{"type":"boolean","uniqueKey":"pathParameters.additionalProperties.oneOf.10.ignoreExtraElements","typeLabel":"boolean"},"ignoreArrayOrder":{"type":"boolean","uniqueKey":"pathParameters.additionalProperties.oneOf.10.ignoreArrayOrder","typeLabel":"boolean"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.10","typeLabel":"JSON equals · object"},{"type":"object","title":"JSONPath match","required":["matchesJsonPath"],"properties":{"matchesJsonPath":{"oneOf":[{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.11.matchesJsonPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.11.matchesJsonPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.11.matchesJsonPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.11.matchesJsonPath","typeLabel":"string | object"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.11","typeLabel":"JSONPath match · object"},{"type":"object","title":"XML equality","required":["equalToXml"],"properties":{"equalToXml":{"type":"string","example":"\u003camount>123\u003c/amount>","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.12.equalToXml","typeLabel":"string"},"enablePlaceholders":{"type":"boolean","uniqueKey":"pathParameters.additionalProperties.oneOf.12.enablePlaceholders","typeLabel":"boolean"},"placeholderOpeningDelimiterRegex":{"type":"string","example":"[","uniqueKey":"pathParameters.additionalProperties.oneOf.12.placeholderOpeningDelimiterRegex","typeLabel":"string"},"placeholderClosingDelimiterRegex":{"type":"string","example":"]","uniqueKey":"pathParameters.additionalProperties.oneOf.12.placeholderClosingDelimiterRegex","typeLabel":"string"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.12","typeLabel":"XML equality · object"},{"type":"object","title":"XPath match","required":["matchesXPath"],"properties":{"matchesXPath":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.13.matchesXPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.13.matchesXPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.13.matchesXPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.13.matchesXPath","typeLabel":"string | object"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"pathParameters.additionalProperties.oneOf.13.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"pathParameters.additionalProperties.oneOf.13.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.13","typeLabel":"XPath match · object"},{"type":"object","title":"JSON Schema match","required":["matchesJsonSchema"],"properties":{"matchesJsonSchema":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.14.matchesJsonSchema","typeLabel":"string | object"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"pathParameters.additionalProperties.oneOf.14.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"pathParameters.additionalProperties.oneOf.14.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.14","typeLabel":"JSON Schema match · object"},{"type":"object","title":"Absent matcher","required":["absent"],"properties":{"absent":{"type":"boolean","isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.15.absent","typeLabel":"boolean"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.15","typeLabel":"Absent matcher · object"},{"type":"object","title":"Logical AND matcher","required":["and"],"properties":{"and":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.16.and","typeLabel":"array"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.16","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Logical AND matcher","required":["or"],"properties":{"or":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.17.or","typeLabel":"array"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.17","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["hasExactly"],"properties":{"hasExactly":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.18.hasExactly","typeLabel":"array"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.18","typeLabel":"Has exactly multi value matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["includes"],"properties":{"includes":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"pathParameters.additionalProperties.oneOf.19.includes","typeLabel":"array"}},"uniqueKey":"pathParameters.additionalProperties.oneOf.19","typeLabel":"Has exactly multi value matcher · object"}],"uniqueKey":"pathParameters.additionalProperties","typeLabel":"String equals · object · Binary equals · object · String contains · object · String does not contain · object · Regular expression match · object · Negative regular expression match · object · NOT modifier · object · Before datetime · object · Before datetime · object · Before datetime · object · JSON equals · object · JSONPath match · object · XML equality · object · XPath match · object · JSON Schema match · object · Absent matcher · object · Logical AND matcher · object · Logical AND matcher · object · Has exactly multi value matcher · object · Has exactly multi value matcher · object"},"uniqueKey":"pathParameters","typeLabel":"object"},"queryParameters":{"type":"object","description":"Query parameter patterns to match against in the \u003ckey>: { \"\u003cpredicate>\": \"\u003cvalue>\" } form","additionalProperties":{"oneOf":[{"type":"object","title":"String equals","required":["equalTo"],"properties":{"equalTo":{"type":"string","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.0.equalTo","typeLabel":"string"},"caseInsensitive":{"type":"boolean","uniqueKey":"queryParameters.additionalProperties.oneOf.0.caseInsensitive","typeLabel":"boolean"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.0","typeLabel":"String equals · object"},{"type":"object","title":"Binary equals","required":["binaryEqualTo"],"properties":{"binaryEqualTo":{"title":"Base64 string","type":"string","pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$","description":"A base64 encoded string used to describe binary data.","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.1.binaryEqualTo","typeLabel":"string"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.1","typeLabel":"Binary equals · object"},{"type":"object","title":"String contains","required":["contains"],"properties":{"contains":{"type":"string","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.2.contains","typeLabel":"string"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.2","typeLabel":"String contains · object"},{"type":"object","title":"String does not contain","required":["doesNotContain"],"properties":{"doesNotContain":{"type":"string","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.3.doesNotContain","typeLabel":"string"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.3","typeLabel":"String does not contain · object"},{"type":"object","title":"Regular expression match","required":["matches"],"properties":{"matches":{"type":"string","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.4.matches","typeLabel":"string"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.4","typeLabel":"Regular expression match · object"},{"type":"object","title":"Negative regular expression match","required":["doesNotMatch"],"properties":{"doesNotMatch":{"type":"string","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.5.doesNotMatch","typeLabel":"string"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.5","typeLabel":"Negative regular expression match · object"},{"type":"object","title":"NOT modifier","required":["not"],"properties":{"not":{"oneOf":[{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f","isRequired":true}],"isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.6.not","typeLabel":"any"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.6","typeLabel":"NOT modifier · object"},{"type":"object","title":"Before datetime","required":["before"],"properties":{"before":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.7.before","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"queryParameters.additionalProperties.oneOf.7.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"queryParameters.additionalProperties.oneOf.7.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"queryParameters.additionalProperties.oneOf.7.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.7","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["after"],"properties":{"after":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.8.after","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"queryParameters.additionalProperties.oneOf.8.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"queryParameters.additionalProperties.oneOf.8.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"queryParameters.additionalProperties.oneOf.8.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.8","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["equalToDateTime"],"properties":{"equalToDateTime":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.9.equalToDateTime","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"queryParameters.additionalProperties.oneOf.9.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"queryParameters.additionalProperties.oneOf.9.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"queryParameters.additionalProperties.oneOf.9.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.9","typeLabel":"Before datetime · object"},{"type":"object","title":"JSON equals","required":["equalToJson"],"properties":{"equalToJson":{"type":"string","example":"{ \"message\": \"hello\" }\n","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.10.equalToJson","typeLabel":"string"},"ignoreExtraElements":{"type":"boolean","uniqueKey":"queryParameters.additionalProperties.oneOf.10.ignoreExtraElements","typeLabel":"boolean"},"ignoreArrayOrder":{"type":"boolean","uniqueKey":"queryParameters.additionalProperties.oneOf.10.ignoreArrayOrder","typeLabel":"boolean"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.10","typeLabel":"JSON equals · object"},{"type":"object","title":"JSONPath match","required":["matchesJsonPath"],"properties":{"matchesJsonPath":{"oneOf":[{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.11.matchesJsonPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.11.matchesJsonPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.11.matchesJsonPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.11.matchesJsonPath","typeLabel":"string | object"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.11","typeLabel":"JSONPath match · object"},{"type":"object","title":"XML equality","required":["equalToXml"],"properties":{"equalToXml":{"type":"string","example":"\u003camount>123\u003c/amount>","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.12.equalToXml","typeLabel":"string"},"enablePlaceholders":{"type":"boolean","uniqueKey":"queryParameters.additionalProperties.oneOf.12.enablePlaceholders","typeLabel":"boolean"},"placeholderOpeningDelimiterRegex":{"type":"string","example":"[","uniqueKey":"queryParameters.additionalProperties.oneOf.12.placeholderOpeningDelimiterRegex","typeLabel":"string"},"placeholderClosingDelimiterRegex":{"type":"string","example":"]","uniqueKey":"queryParameters.additionalProperties.oneOf.12.placeholderClosingDelimiterRegex","typeLabel":"string"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.12","typeLabel":"XML equality · object"},{"type":"object","title":"XPath match","required":["matchesXPath"],"properties":{"matchesXPath":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.13.matchesXPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.13.matchesXPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.13.matchesXPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.13.matchesXPath","typeLabel":"string | object"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"queryParameters.additionalProperties.oneOf.13.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"queryParameters.additionalProperties.oneOf.13.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.13","typeLabel":"XPath match · object"},{"type":"object","title":"JSON Schema match","required":["matchesJsonSchema"],"properties":{"matchesJsonSchema":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.14.matchesJsonSchema","typeLabel":"string | object"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"queryParameters.additionalProperties.oneOf.14.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"queryParameters.additionalProperties.oneOf.14.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.14","typeLabel":"JSON Schema match · object"},{"type":"object","title":"Absent matcher","required":["absent"],"properties":{"absent":{"type":"boolean","isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.15.absent","typeLabel":"boolean"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.15","typeLabel":"Absent matcher · object"},{"type":"object","title":"Logical AND matcher","required":["and"],"properties":{"and":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.16.and","typeLabel":"array"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.16","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Logical AND matcher","required":["or"],"properties":{"or":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.17.or","typeLabel":"array"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.17","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["hasExactly"],"properties":{"hasExactly":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.18.hasExactly","typeLabel":"array"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.18","typeLabel":"Has exactly multi value matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["includes"],"properties":{"includes":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"queryParameters.additionalProperties.oneOf.19.includes","typeLabel":"array"}},"uniqueKey":"queryParameters.additionalProperties.oneOf.19","typeLabel":"Has exactly multi value matcher · object"}],"uniqueKey":"queryParameters.additionalProperties","typeLabel":"String equals · object · Binary equals · object · String contains · object · String does not contain · object · Regular expression match · object · Negative regular expression match · object · NOT modifier · object · Before datetime · object · Before datetime · object · Before datetime · object · JSON equals · object · JSONPath match · object · XML equality · object · XPath match · object · JSON Schema match · object · Absent matcher · object · Logical AND matcher · object · Logical AND matcher · object · Has exactly multi value matcher · object · Has exactly multi value matcher · object"},"uniqueKey":"queryParameters","typeLabel":"object"},"formParameters":{"type":"object","description":"application/x-www-form-urlencoded form parameter patterns to match against in the \u003ckey>: { \"\u003cpredicate>\": \"\u003cvalue>\" } form","additionalProperties":{"oneOf":[{"type":"object","title":"String equals","required":["equalTo"],"properties":{"equalTo":{"type":"string","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.0.equalTo","typeLabel":"string"},"caseInsensitive":{"type":"boolean","uniqueKey":"formParameters.additionalProperties.oneOf.0.caseInsensitive","typeLabel":"boolean"}},"uniqueKey":"formParameters.additionalProperties.oneOf.0","typeLabel":"String equals · object"},{"type":"object","title":"Binary equals","required":["binaryEqualTo"],"properties":{"binaryEqualTo":{"title":"Base64 string","type":"string","pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$","description":"A base64 encoded string used to describe binary data.","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.1.binaryEqualTo","typeLabel":"string"}},"uniqueKey":"formParameters.additionalProperties.oneOf.1","typeLabel":"Binary equals · object"},{"type":"object","title":"String contains","required":["contains"],"properties":{"contains":{"type":"string","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.2.contains","typeLabel":"string"}},"uniqueKey":"formParameters.additionalProperties.oneOf.2","typeLabel":"String contains · object"},{"type":"object","title":"String does not contain","required":["doesNotContain"],"properties":{"doesNotContain":{"type":"string","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.3.doesNotContain","typeLabel":"string"}},"uniqueKey":"formParameters.additionalProperties.oneOf.3","typeLabel":"String does not contain · object"},{"type":"object","title":"Regular expression match","required":["matches"],"properties":{"matches":{"type":"string","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.4.matches","typeLabel":"string"}},"uniqueKey":"formParameters.additionalProperties.oneOf.4","typeLabel":"Regular expression match · object"},{"type":"object","title":"Negative regular expression match","required":["doesNotMatch"],"properties":{"doesNotMatch":{"type":"string","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.5.doesNotMatch","typeLabel":"string"}},"uniqueKey":"formParameters.additionalProperties.oneOf.5","typeLabel":"Negative regular expression match · object"},{"type":"object","title":"NOT modifier","required":["not"],"properties":{"not":{"oneOf":[{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f","isRequired":true}],"isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.6.not","typeLabel":"any"}},"uniqueKey":"formParameters.additionalProperties.oneOf.6","typeLabel":"NOT modifier · object"},{"type":"object","title":"Before datetime","required":["before"],"properties":{"before":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.7.before","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"formParameters.additionalProperties.oneOf.7.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"formParameters.additionalProperties.oneOf.7.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"formParameters.additionalProperties.oneOf.7.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"formParameters.additionalProperties.oneOf.7","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["after"],"properties":{"after":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.8.after","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"formParameters.additionalProperties.oneOf.8.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"formParameters.additionalProperties.oneOf.8.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"formParameters.additionalProperties.oneOf.8.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"formParameters.additionalProperties.oneOf.8","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["equalToDateTime"],"properties":{"equalToDateTime":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.9.equalToDateTime","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"formParameters.additionalProperties.oneOf.9.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"formParameters.additionalProperties.oneOf.9.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"formParameters.additionalProperties.oneOf.9.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"formParameters.additionalProperties.oneOf.9","typeLabel":"Before datetime · object"},{"type":"object","title":"JSON equals","required":["equalToJson"],"properties":{"equalToJson":{"type":"string","example":"{ \"message\": \"hello\" }\n","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.10.equalToJson","typeLabel":"string"},"ignoreExtraElements":{"type":"boolean","uniqueKey":"formParameters.additionalProperties.oneOf.10.ignoreExtraElements","typeLabel":"boolean"},"ignoreArrayOrder":{"type":"boolean","uniqueKey":"formParameters.additionalProperties.oneOf.10.ignoreArrayOrder","typeLabel":"boolean"}},"uniqueKey":"formParameters.additionalProperties.oneOf.10","typeLabel":"JSON equals · object"},{"type":"object","title":"JSONPath match","required":["matchesJsonPath"],"properties":{"matchesJsonPath":{"oneOf":[{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.11.matchesJsonPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.11.matchesJsonPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.11.matchesJsonPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.11.matchesJsonPath","typeLabel":"string | object"}},"uniqueKey":"formParameters.additionalProperties.oneOf.11","typeLabel":"JSONPath match · object"},{"type":"object","title":"XML equality","required":["equalToXml"],"properties":{"equalToXml":{"type":"string","example":"\u003camount>123\u003c/amount>","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.12.equalToXml","typeLabel":"string"},"enablePlaceholders":{"type":"boolean","uniqueKey":"formParameters.additionalProperties.oneOf.12.enablePlaceholders","typeLabel":"boolean"},"placeholderOpeningDelimiterRegex":{"type":"string","example":"[","uniqueKey":"formParameters.additionalProperties.oneOf.12.placeholderOpeningDelimiterRegex","typeLabel":"string"},"placeholderClosingDelimiterRegex":{"type":"string","example":"]","uniqueKey":"formParameters.additionalProperties.oneOf.12.placeholderClosingDelimiterRegex","typeLabel":"string"}},"uniqueKey":"formParameters.additionalProperties.oneOf.12","typeLabel":"XML equality · object"},{"type":"object","title":"XPath match","required":["matchesXPath"],"properties":{"matchesXPath":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.13.matchesXPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.13.matchesXPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.13.matchesXPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.13.matchesXPath","typeLabel":"string | object"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"formParameters.additionalProperties.oneOf.13.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"formParameters.additionalProperties.oneOf.13.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"formParameters.additionalProperties.oneOf.13","typeLabel":"XPath match · object"},{"type":"object","title":"JSON Schema match","required":["matchesJsonSchema"],"properties":{"matchesJsonSchema":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.14.matchesJsonSchema","typeLabel":"string | object"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"formParameters.additionalProperties.oneOf.14.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"formParameters.additionalProperties.oneOf.14.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"formParameters.additionalProperties.oneOf.14","typeLabel":"JSON Schema match · object"},{"type":"object","title":"Absent matcher","required":["absent"],"properties":{"absent":{"type":"boolean","isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.15.absent","typeLabel":"boolean"}},"uniqueKey":"formParameters.additionalProperties.oneOf.15","typeLabel":"Absent matcher · object"},{"type":"object","title":"Logical AND matcher","required":["and"],"properties":{"and":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.16.and","typeLabel":"array"}},"uniqueKey":"formParameters.additionalProperties.oneOf.16","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Logical AND matcher","required":["or"],"properties":{"or":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.17.or","typeLabel":"array"}},"uniqueKey":"formParameters.additionalProperties.oneOf.17","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["hasExactly"],"properties":{"hasExactly":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.18.hasExactly","typeLabel":"array"}},"uniqueKey":"formParameters.additionalProperties.oneOf.18","typeLabel":"Has exactly multi value matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["includes"],"properties":{"includes":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"formParameters.additionalProperties.oneOf.19.includes","typeLabel":"array"}},"uniqueKey":"formParameters.additionalProperties.oneOf.19","typeLabel":"Has exactly multi value matcher · object"}],"uniqueKey":"formParameters.additionalProperties","typeLabel":"String equals · object · Binary equals · object · String contains · object · String does not contain · object · Regular expression match · object · Negative regular expression match · object · NOT modifier · object · Before datetime · object · Before datetime · object · Before datetime · object · JSON equals · object · JSONPath match · object · XML equality · object · XPath match · object · JSON Schema match · object · Absent matcher · object · Logical AND matcher · object · Logical AND matcher · object · Has exactly multi value matcher · object · Has exactly multi value matcher · object"},"uniqueKey":"formParameters","typeLabel":"object"},"headers":{"type":"object","description":"Header patterns to match against in the \u003ckey>: { \"\u003cpredicate>\": \"\u003cvalue>\" } form","additionalProperties":{"oneOf":[{"type":"object","title":"String equals","required":["equalTo"],"properties":{"equalTo":{"type":"string","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.0.equalTo","typeLabel":"string"},"caseInsensitive":{"type":"boolean","uniqueKey":"headers.additionalProperties.oneOf.0.caseInsensitive","typeLabel":"boolean"}},"uniqueKey":"headers.additionalProperties.oneOf.0","typeLabel":"String equals · object"},{"type":"object","title":"Binary equals","required":["binaryEqualTo"],"properties":{"binaryEqualTo":{"title":"Base64 string","type":"string","pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$","description":"A base64 encoded string used to describe binary data.","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.1.binaryEqualTo","typeLabel":"string"}},"uniqueKey":"headers.additionalProperties.oneOf.1","typeLabel":"Binary equals · object"},{"type":"object","title":"String contains","required":["contains"],"properties":{"contains":{"type":"string","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.2.contains","typeLabel":"string"}},"uniqueKey":"headers.additionalProperties.oneOf.2","typeLabel":"String contains · object"},{"type":"object","title":"String does not contain","required":["doesNotContain"],"properties":{"doesNotContain":{"type":"string","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.3.doesNotContain","typeLabel":"string"}},"uniqueKey":"headers.additionalProperties.oneOf.3","typeLabel":"String does not contain · object"},{"type":"object","title":"Regular expression match","required":["matches"],"properties":{"matches":{"type":"string","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.4.matches","typeLabel":"string"}},"uniqueKey":"headers.additionalProperties.oneOf.4","typeLabel":"Regular expression match · object"},{"type":"object","title":"Negative regular expression match","required":["doesNotMatch"],"properties":{"doesNotMatch":{"type":"string","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.5.doesNotMatch","typeLabel":"string"}},"uniqueKey":"headers.additionalProperties.oneOf.5","typeLabel":"Negative regular expression match · object"},{"type":"object","title":"NOT modifier","required":["not"],"properties":{"not":{"oneOf":[{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f","isRequired":true}],"isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.6.not","typeLabel":"any"}},"uniqueKey":"headers.additionalProperties.oneOf.6","typeLabel":"NOT modifier · object"},{"type":"object","title":"Before datetime","required":["before"],"properties":{"before":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.7.before","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"headers.additionalProperties.oneOf.7.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"headers.additionalProperties.oneOf.7.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"headers.additionalProperties.oneOf.7.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"headers.additionalProperties.oneOf.7","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["after"],"properties":{"after":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.8.after","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"headers.additionalProperties.oneOf.8.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"headers.additionalProperties.oneOf.8.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"headers.additionalProperties.oneOf.8.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"headers.additionalProperties.oneOf.8","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["equalToDateTime"],"properties":{"equalToDateTime":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.9.equalToDateTime","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"headers.additionalProperties.oneOf.9.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"headers.additionalProperties.oneOf.9.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"headers.additionalProperties.oneOf.9.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"headers.additionalProperties.oneOf.9","typeLabel":"Before datetime · object"},{"type":"object","title":"JSON equals","required":["equalToJson"],"properties":{"equalToJson":{"type":"string","example":"{ \"message\": \"hello\" }\n","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.10.equalToJson","typeLabel":"string"},"ignoreExtraElements":{"type":"boolean","uniqueKey":"headers.additionalProperties.oneOf.10.ignoreExtraElements","typeLabel":"boolean"},"ignoreArrayOrder":{"type":"boolean","uniqueKey":"headers.additionalProperties.oneOf.10.ignoreArrayOrder","typeLabel":"boolean"}},"uniqueKey":"headers.additionalProperties.oneOf.10","typeLabel":"JSON equals · object"},{"type":"object","title":"JSONPath match","required":["matchesJsonPath"],"properties":{"matchesJsonPath":{"oneOf":[{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.11.matchesJsonPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.11.matchesJsonPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.11.matchesJsonPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.11.matchesJsonPath","typeLabel":"string | object"}},"uniqueKey":"headers.additionalProperties.oneOf.11","typeLabel":"JSONPath match · object"},{"type":"object","title":"XML equality","required":["equalToXml"],"properties":{"equalToXml":{"type":"string","example":"\u003camount>123\u003c/amount>","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.12.equalToXml","typeLabel":"string"},"enablePlaceholders":{"type":"boolean","uniqueKey":"headers.additionalProperties.oneOf.12.enablePlaceholders","typeLabel":"boolean"},"placeholderOpeningDelimiterRegex":{"type":"string","example":"[","uniqueKey":"headers.additionalProperties.oneOf.12.placeholderOpeningDelimiterRegex","typeLabel":"string"},"placeholderClosingDelimiterRegex":{"type":"string","example":"]","uniqueKey":"headers.additionalProperties.oneOf.12.placeholderClosingDelimiterRegex","typeLabel":"string"}},"uniqueKey":"headers.additionalProperties.oneOf.12","typeLabel":"XML equality · object"},{"type":"object","title":"XPath match","required":["matchesXPath"],"properties":{"matchesXPath":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.13.matchesXPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.13.matchesXPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.13.matchesXPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.13.matchesXPath","typeLabel":"string | object"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"headers.additionalProperties.oneOf.13.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"headers.additionalProperties.oneOf.13.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"headers.additionalProperties.oneOf.13","typeLabel":"XPath match · object"},{"type":"object","title":"JSON Schema match","required":["matchesJsonSchema"],"properties":{"matchesJsonSchema":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.14.matchesJsonSchema","typeLabel":"string | object"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"headers.additionalProperties.oneOf.14.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"headers.additionalProperties.oneOf.14.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"headers.additionalProperties.oneOf.14","typeLabel":"JSON Schema match · object"},{"type":"object","title":"Absent matcher","required":["absent"],"properties":{"absent":{"type":"boolean","isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.15.absent","typeLabel":"boolean"}},"uniqueKey":"headers.additionalProperties.oneOf.15","typeLabel":"Absent matcher · object"},{"type":"object","title":"Logical AND matcher","required":["and"],"properties":{"and":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.16.and","typeLabel":"array"}},"uniqueKey":"headers.additionalProperties.oneOf.16","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Logical AND matcher","required":["or"],"properties":{"or":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.17.or","typeLabel":"array"}},"uniqueKey":"headers.additionalProperties.oneOf.17","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["hasExactly"],"properties":{"hasExactly":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.18.hasExactly","typeLabel":"array"}},"uniqueKey":"headers.additionalProperties.oneOf.18","typeLabel":"Has exactly multi value matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["includes"],"properties":{"includes":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"headers.additionalProperties.oneOf.19.includes","typeLabel":"array"}},"uniqueKey":"headers.additionalProperties.oneOf.19","typeLabel":"Has exactly multi value matcher · object"}],"uniqueKey":"headers.additionalProperties","typeLabel":"String equals · object · Binary equals · object · String contains · object · String does not contain · object · Regular expression match · object · Negative regular expression match · object · NOT modifier · object · Before datetime · object · Before datetime · object · Before datetime · object · JSON equals · object · JSONPath match · object · XML equality · object · XPath match · object · JSON Schema match · object · Absent matcher · object · Logical AND matcher · object · Logical AND matcher · object · Has exactly multi value matcher · object · Has exactly multi value matcher · object"},"uniqueKey":"headers","typeLabel":"object"},"basicAuthCredentials":{"type":"object","description":"Pre-emptive basic auth credentials to match against","properties":{"password":{"type":"string","isRequired":true,"uniqueKey":"basicAuthCredentials.password","typeLabel":"string"},"username":{"type":"string","isRequired":true,"uniqueKey":"basicAuthCredentials.username","typeLabel":"string"}},"required":["username","password"],"uniqueKey":"basicAuthCredentials","typeLabel":"object"},"cookies":{"type":"object","description":"Cookie patterns to match against in the \u003ckey>: { \"\u003cpredicate>\": \"\u003cvalue>\" } form","additionalProperties":{"oneOf":[{"type":"object","title":"String equals","required":["equalTo"],"properties":{"equalTo":{"type":"string","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.0.equalTo","typeLabel":"string"},"caseInsensitive":{"type":"boolean","uniqueKey":"cookies.additionalProperties.oneOf.0.caseInsensitive","typeLabel":"boolean"}},"uniqueKey":"cookies.additionalProperties.oneOf.0","typeLabel":"String equals · object"},{"type":"object","title":"Binary equals","required":["binaryEqualTo"],"properties":{"binaryEqualTo":{"title":"Base64 string","type":"string","pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$","description":"A base64 encoded string used to describe binary data.","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.1.binaryEqualTo","typeLabel":"string"}},"uniqueKey":"cookies.additionalProperties.oneOf.1","typeLabel":"Binary equals · object"},{"type":"object","title":"String contains","required":["contains"],"properties":{"contains":{"type":"string","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.2.contains","typeLabel":"string"}},"uniqueKey":"cookies.additionalProperties.oneOf.2","typeLabel":"String contains · object"},{"type":"object","title":"String does not contain","required":["doesNotContain"],"properties":{"doesNotContain":{"type":"string","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.3.doesNotContain","typeLabel":"string"}},"uniqueKey":"cookies.additionalProperties.oneOf.3","typeLabel":"String does not contain · object"},{"type":"object","title":"Regular expression match","required":["matches"],"properties":{"matches":{"type":"string","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.4.matches","typeLabel":"string"}},"uniqueKey":"cookies.additionalProperties.oneOf.4","typeLabel":"Regular expression match · object"},{"type":"object","title":"Negative regular expression match","required":["doesNotMatch"],"properties":{"doesNotMatch":{"type":"string","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.5.doesNotMatch","typeLabel":"string"}},"uniqueKey":"cookies.additionalProperties.oneOf.5","typeLabel":"Negative regular expression match · object"},{"type":"object","title":"NOT modifier","required":["not"],"properties":{"not":{"oneOf":[{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f","isRequired":true}],"isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.6.not","typeLabel":"any"}},"uniqueKey":"cookies.additionalProperties.oneOf.6","typeLabel":"NOT modifier · object"},{"type":"object","title":"Before datetime","required":["before"],"properties":{"before":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.7.before","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"cookies.additionalProperties.oneOf.7.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"cookies.additionalProperties.oneOf.7.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"cookies.additionalProperties.oneOf.7.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"cookies.additionalProperties.oneOf.7","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["after"],"properties":{"after":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.8.after","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"cookies.additionalProperties.oneOf.8.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"cookies.additionalProperties.oneOf.8.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"cookies.additionalProperties.oneOf.8.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"cookies.additionalProperties.oneOf.8","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["equalToDateTime"],"properties":{"equalToDateTime":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.9.equalToDateTime","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"cookies.additionalProperties.oneOf.9.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"cookies.additionalProperties.oneOf.9.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"cookies.additionalProperties.oneOf.9.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"cookies.additionalProperties.oneOf.9","typeLabel":"Before datetime · object"},{"type":"object","title":"JSON equals","required":["equalToJson"],"properties":{"equalToJson":{"type":"string","example":"{ \"message\": \"hello\" }\n","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.10.equalToJson","typeLabel":"string"},"ignoreExtraElements":{"type":"boolean","uniqueKey":"cookies.additionalProperties.oneOf.10.ignoreExtraElements","typeLabel":"boolean"},"ignoreArrayOrder":{"type":"boolean","uniqueKey":"cookies.additionalProperties.oneOf.10.ignoreArrayOrder","typeLabel":"boolean"}},"uniqueKey":"cookies.additionalProperties.oneOf.10","typeLabel":"JSON equals · object"},{"type":"object","title":"JSONPath match","required":["matchesJsonPath"],"properties":{"matchesJsonPath":{"oneOf":[{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.11.matchesJsonPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.11.matchesJsonPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.11.matchesJsonPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.11.matchesJsonPath","typeLabel":"string | object"}},"uniqueKey":"cookies.additionalProperties.oneOf.11","typeLabel":"JSONPath match · object"},{"type":"object","title":"XML equality","required":["equalToXml"],"properties":{"equalToXml":{"type":"string","example":"\u003camount>123\u003c/amount>","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.12.equalToXml","typeLabel":"string"},"enablePlaceholders":{"type":"boolean","uniqueKey":"cookies.additionalProperties.oneOf.12.enablePlaceholders","typeLabel":"boolean"},"placeholderOpeningDelimiterRegex":{"type":"string","example":"[","uniqueKey":"cookies.additionalProperties.oneOf.12.placeholderOpeningDelimiterRegex","typeLabel":"string"},"placeholderClosingDelimiterRegex":{"type":"string","example":"]","uniqueKey":"cookies.additionalProperties.oneOf.12.placeholderClosingDelimiterRegex","typeLabel":"string"}},"uniqueKey":"cookies.additionalProperties.oneOf.12","typeLabel":"XML equality · object"},{"type":"object","title":"XPath match","required":["matchesXPath"],"properties":{"matchesXPath":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.13.matchesXPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.13.matchesXPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.13.matchesXPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.13.matchesXPath","typeLabel":"string | object"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"cookies.additionalProperties.oneOf.13.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"cookies.additionalProperties.oneOf.13.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"cookies.additionalProperties.oneOf.13","typeLabel":"XPath match · object"},{"type":"object","title":"JSON Schema match","required":["matchesJsonSchema"],"properties":{"matchesJsonSchema":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.14.matchesJsonSchema","typeLabel":"string | object"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"cookies.additionalProperties.oneOf.14.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"cookies.additionalProperties.oneOf.14.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"cookies.additionalProperties.oneOf.14","typeLabel":"JSON Schema match · object"},{"type":"object","title":"Absent matcher","required":["absent"],"properties":{"absent":{"type":"boolean","isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.15.absent","typeLabel":"boolean"}},"uniqueKey":"cookies.additionalProperties.oneOf.15","typeLabel":"Absent matcher · object"},{"type":"object","title":"Logical AND matcher","required":["and"],"properties":{"and":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.16.and","typeLabel":"array"}},"uniqueKey":"cookies.additionalProperties.oneOf.16","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Logical AND matcher","required":["or"],"properties":{"or":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.17.or","typeLabel":"array"}},"uniqueKey":"cookies.additionalProperties.oneOf.17","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["hasExactly"],"properties":{"hasExactly":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.18.hasExactly","typeLabel":"array"}},"uniqueKey":"cookies.additionalProperties.oneOf.18","typeLabel":"Has exactly multi value matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["includes"],"properties":{"includes":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"cookies.additionalProperties.oneOf.19.includes","typeLabel":"array"}},"uniqueKey":"cookies.additionalProperties.oneOf.19","typeLabel":"Has exactly multi value matcher · object"}],"uniqueKey":"cookies.additionalProperties","typeLabel":"String equals · object · Binary equals · object · String contains · object · String does not contain · object · Regular expression match · object · Negative regular expression match · object · NOT modifier · object · Before datetime · object · Before datetime · object · Before datetime · object · JSON equals · object · JSONPath match · object · XML equality · object · XPath match · object · JSON Schema match · object · Absent matcher · object · Logical AND matcher · object · Logical AND matcher · object · Has exactly multi value matcher · object · Has exactly multi value matcher · object"},"uniqueKey":"cookies","typeLabel":"object"},"bodyPatterns":{"type":"array","description":"Request body patterns to match against in the \u003ckey>: { \"\u003cpredicate>\": \"\u003cvalue>\" } form","items":{"oneOf":[{"type":"object","title":"String equals","required":["equalTo"],"properties":{"equalTo":{"type":"string","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.0.equalTo","typeLabel":"string"},"caseInsensitive":{"type":"boolean","uniqueKey":"bodyPatterns.items.[INDEX].oneOf.0.caseInsensitive","typeLabel":"boolean"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.0","typeLabel":"String equals · object"},{"type":"object","title":"Binary equals","required":["binaryEqualTo"],"properties":{"binaryEqualTo":{"title":"Base64 string","type":"string","pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$","description":"A base64 encoded string used to describe binary data.","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.1.binaryEqualTo","typeLabel":"string"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.1","typeLabel":"Binary equals · object"},{"type":"object","title":"String contains","required":["contains"],"properties":{"contains":{"type":"string","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.2.contains","typeLabel":"string"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.2","typeLabel":"String contains · object"},{"type":"object","title":"String does not contain","required":["doesNotContain"],"properties":{"doesNotContain":{"type":"string","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.3.doesNotContain","typeLabel":"string"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.3","typeLabel":"String does not contain · object"},{"type":"object","title":"Regular expression match","required":["matches"],"properties":{"matches":{"type":"string","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.4.matches","typeLabel":"string"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.4","typeLabel":"Regular expression match · object"},{"type":"object","title":"Negative regular expression match","required":["doesNotMatch"],"properties":{"doesNotMatch":{"type":"string","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.5.doesNotMatch","typeLabel":"string"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.5","typeLabel":"Negative regular expression match · object"},{"type":"object","title":"NOT modifier","required":["not"],"properties":{"not":{"oneOf":[{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f","isRequired":true}],"isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.6.not","typeLabel":"any"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.6","typeLabel":"NOT modifier · object"},{"type":"object","title":"Before datetime","required":["before"],"properties":{"before":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.7.before","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"bodyPatterns.items.[INDEX].oneOf.7.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"bodyPatterns.items.[INDEX].oneOf.7.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"bodyPatterns.items.[INDEX].oneOf.7.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.7","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["after"],"properties":{"after":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.8.after","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"bodyPatterns.items.[INDEX].oneOf.8.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"bodyPatterns.items.[INDEX].oneOf.8.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"bodyPatterns.items.[INDEX].oneOf.8.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.8","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["equalToDateTime"],"properties":{"equalToDateTime":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.9.equalToDateTime","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"bodyPatterns.items.[INDEX].oneOf.9.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"bodyPatterns.items.[INDEX].oneOf.9.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"bodyPatterns.items.[INDEX].oneOf.9.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.9","typeLabel":"Before datetime · object"},{"type":"object","title":"JSON equals","required":["equalToJson"],"properties":{"equalToJson":{"type":"string","example":"{ \"message\": \"hello\" }\n","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.10.equalToJson","typeLabel":"string"},"ignoreExtraElements":{"type":"boolean","uniqueKey":"bodyPatterns.items.[INDEX].oneOf.10.ignoreExtraElements","typeLabel":"boolean"},"ignoreArrayOrder":{"type":"boolean","uniqueKey":"bodyPatterns.items.[INDEX].oneOf.10.ignoreArrayOrder","typeLabel":"boolean"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.10","typeLabel":"JSON equals · object"},{"type":"object","title":"JSONPath match","required":["matchesJsonPath"],"properties":{"matchesJsonPath":{"oneOf":[{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.11.matchesJsonPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.11.matchesJsonPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.11.matchesJsonPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.11.matchesJsonPath","typeLabel":"string | object"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.11","typeLabel":"JSONPath match · object"},{"type":"object","title":"XML equality","required":["equalToXml"],"properties":{"equalToXml":{"type":"string","example":"\u003camount>123\u003c/amount>","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.12.equalToXml","typeLabel":"string"},"enablePlaceholders":{"type":"boolean","uniqueKey":"bodyPatterns.items.[INDEX].oneOf.12.enablePlaceholders","typeLabel":"boolean"},"placeholderOpeningDelimiterRegex":{"type":"string","example":"[","uniqueKey":"bodyPatterns.items.[INDEX].oneOf.12.placeholderOpeningDelimiterRegex","typeLabel":"string"},"placeholderClosingDelimiterRegex":{"type":"string","example":"]","uniqueKey":"bodyPatterns.items.[INDEX].oneOf.12.placeholderClosingDelimiterRegex","typeLabel":"string"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.12","typeLabel":"XML equality · object"},{"type":"object","title":"XPath match","required":["matchesXPath"],"properties":{"matchesXPath":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.13.matchesXPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.13.matchesXPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.13.matchesXPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.13.matchesXPath","typeLabel":"string | object"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"bodyPatterns.items.[INDEX].oneOf.13.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.13.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.13","typeLabel":"XPath match · object"},{"type":"object","title":"JSON Schema match","required":["matchesJsonSchema"],"properties":{"matchesJsonSchema":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.14.matchesJsonSchema.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.14.matchesJsonSchema.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.14.matchesJsonSchema.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.14.matchesJsonSchema","typeLabel":"string | object"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"bodyPatterns.items.[INDEX].oneOf.14.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.14.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.14","typeLabel":"JSON Schema match · object"},{"type":"object","title":"Absent matcher","required":["absent"],"properties":{"absent":{"type":"boolean","isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.15.absent","typeLabel":"boolean"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.15","typeLabel":"Absent matcher · object"},{"type":"object","title":"Logical AND matcher","required":["and"],"properties":{"and":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.16.and","typeLabel":"array"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.16","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Logical AND matcher","required":["or"],"properties":{"or":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.17.or","typeLabel":"array"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.17","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["hasExactly"],"properties":{"hasExactly":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.18.hasExactly","typeLabel":"array"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.18","typeLabel":"Has exactly multi value matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["includes"],"properties":{"includes":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.19.includes","typeLabel":"array"}},"uniqueKey":"bodyPatterns.items.[INDEX].oneOf.19","typeLabel":"Has exactly multi value matcher · object"}],"uniqueKey":"bodyPatterns.items.[INDEX]","typeLabel":"String equals · object · Binary equals · object · String contains · object · String does not contain · object · Regular expression match · object · Negative regular expression match · object · NOT modifier · object · Before datetime · object · Before datetime · object · Before datetime · object · JSON equals · object · JSONPath match · object · XML equality · object · XPath match · object · JSON Schema match · object · Absent matcher · object · Logical AND matcher · object · Logical AND matcher · object · Has exactly multi value matcher · object · Has exactly multi value matcher · object"},"uniqueKey":"bodyPatterns","typeLabel":"String equals · object · Binary equals · object · String contains · object · String does not contain · object · Regular expression match · object · Negative regular expression match · object · NOT modifier · object · Before datetime · object · Before datetime · object · Before datetime · object · JSON equals · object · JSONPath match · object · XML equality · object · XPath match · object · JSON Schema match · object · Absent matcher · object · Logical AND matcher · object · Logical AND matcher · object · Has exactly multi value matcher · object · Has exactly multi value matcher · object[]"},"customMatcher":{"oneOf":[{"type":"object","title":"Dynamic State Matcher","description":"Require the state of the Mock API to match the provided patterns. More information on this feature can be found [here](../../dynamic-state/overview).","required":["name","parameters"],"properties":{"name":{"type":"string","enum":["require-state"],"isRequired":true,"uniqueKey":"customMatcher.oneOf.0.name","typeLabel":"enum\u003cstring>"},"parameters":{"type":"object","properties":{"requirements":{"type":"array","items":{"oneOf":[{"type":"object","title":"String equals","required":["equalTo","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.0.key","typeLabel":"string"},"equalTo":{"type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.0.equalTo","typeLabel":"string"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.0.context","typeLabel":"string"},"caseInsensitive":{"type":"boolean","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.0.caseInsensitive","typeLabel":"boolean"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.0","typeLabel":"String equals · object"},{"type":"object","title":"Binary equals","required":["binaryEqualTo","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.1.key","typeLabel":"string"},"binaryEqualTo":{"title":"Base64 string","type":"string","pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$","description":"A base64 encoded string used to describe binary data.","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.1.binaryEqualTo","typeLabel":"string"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.1.context","typeLabel":"string"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.1","typeLabel":"Binary equals · object"},{"type":"object","title":"String contains","required":["contains","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.2.key","typeLabel":"string"},"contains":{"type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.2.contains","typeLabel":"string"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.2.context","typeLabel":"string"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.2","typeLabel":"String contains · object"},{"type":"object","title":"String does not contain","required":["doesNotContain","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.3.key","typeLabel":"string"},"doesNotContain":{"type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.3.doesNotContain","typeLabel":"string"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.3.context","typeLabel":"string"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.3","typeLabel":"String does not contain · object"},{"type":"object","title":"Regular expression match","required":["matches","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.4.key","typeLabel":"string"},"matches":{"type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.4.matches","typeLabel":"string"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.4.context","typeLabel":"string"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.4","typeLabel":"Regular expression match · object"},{"type":"object","title":"Negative regular expression match","required":["doesNotMatch","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.5.key","typeLabel":"string"},"doesNotMatch":{"type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.5.doesNotMatch","typeLabel":"string"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.5.context","typeLabel":"string"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.5","typeLabel":"Negative regular expression match · object"},{"type":"object","title":"NOT modifier","required":["not","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.6.key","typeLabel":"string"},"not":{"oneOf":[{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f","isRequired":true}],"isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.6.not","typeLabel":"any"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.6.context","typeLabel":"string"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.6","typeLabel":"NOT modifier · object"},{"type":"object","title":"Before datetime","required":["before","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.7.key","typeLabel":"string"},"before":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.7.before","typeLabel":"string"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.7.context","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.7.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.7.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.7.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.7","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["after","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.8.key","typeLabel":"string"},"after":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.8.after","typeLabel":"string"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.8.context","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.8.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.8.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.8.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.8","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["equalToDateTime","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.9.key","typeLabel":"string"},"equalToDateTime":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.9.equalToDateTime","typeLabel":"string"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.9.context","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.9.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.9.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.9.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.9","typeLabel":"Before datetime · object"},{"type":"object","title":"JSON equals","required":["equalToJson","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.10.key","typeLabel":"string"},"equalToJson":{"type":"string","example":"{ \"message\": \"hello\" }\n","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.10.equalToJson","typeLabel":"string"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.10.context","typeLabel":"string"},"ignoreExtraElements":{"type":"boolean","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.10.ignoreExtraElements","typeLabel":"boolean"},"ignoreArrayOrder":{"type":"boolean","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.10.ignoreArrayOrder","typeLabel":"boolean"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.10","typeLabel":"JSON equals · object"},{"type":"object","title":"JSONPath match","required":["matchesJsonPath","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.11.key","typeLabel":"string"},"matchesJsonPath":{"oneOf":[{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.11.matchesJsonPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.11.matchesJsonPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.11.matchesJsonPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.11.matchesJsonPath","typeLabel":"string | object"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.11.context","typeLabel":"string"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.11","typeLabel":"JSONPath match · object"},{"type":"object","title":"XML equality","required":["equalToXml","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.12.key","typeLabel":"string"},"equalToXml":{"type":"string","example":"\u003camount>123\u003c/amount>","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.12.equalToXml","typeLabel":"string"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.12.context","typeLabel":"string"},"enablePlaceholders":{"type":"boolean","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.12.enablePlaceholders","typeLabel":"boolean"},"placeholderOpeningDelimiterRegex":{"type":"string","example":"[","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.12.placeholderOpeningDelimiterRegex","typeLabel":"string"},"placeholderClosingDelimiterRegex":{"type":"string","example":"]","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.12.placeholderClosingDelimiterRegex","typeLabel":"string"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.12","typeLabel":"XML equality · object"},{"type":"object","title":"XPath match","required":["matchesXPath","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.13.key","typeLabel":"string"},"matchesXPath":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.13.matchesXPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.13.matchesXPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.13.matchesXPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.13.matchesXPath","typeLabel":"string | object"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.13.context","typeLabel":"string"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.13.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.13.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.13","typeLabel":"XPath match · object"},{"type":"object","title":"JSON Schema match","required":["matchesJsonSchema","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.14.key","typeLabel":"string"},"matchesJsonSchema":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.14.matchesJsonSchema.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.14.matchesJsonSchema.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.14.matchesJsonSchema.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.14.matchesJsonSchema","typeLabel":"string | object"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.14.context","typeLabel":"string"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.14.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.14.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.14","typeLabel":"JSON Schema match · object"},{"type":"object","title":"Absent matcher","required":["absent","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.15.key","typeLabel":"string"},"absent":{"type":"boolean","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.15.absent","typeLabel":"boolean"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.15.context","typeLabel":"string"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.15","typeLabel":"Absent matcher · object"},{"type":"object","title":"Logical AND matcher","required":["and","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.16.key","typeLabel":"string"},"and":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.16.and","typeLabel":"array"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.16.context","typeLabel":"string"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.16","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Logical AND matcher","required":["or","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.17.key","typeLabel":"string"},"or":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.17.or","typeLabel":"array"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.17.context","typeLabel":"string"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.17","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["hasExactly","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.18.key","typeLabel":"string"},"hasExactly":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.18.hasExactly","typeLabel":"array"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.18.context","typeLabel":"string"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.18","typeLabel":"Has exactly multi value matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["includes","key"],"properties":{"key":{"description":"The key of the item to match. Cannot be templated.","type":"string","isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.19.key","typeLabel":"string"},"includes":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.19.includes","typeLabel":"array"},"context":{"description":"The context of the item to match. Can be templated.","type":"string","uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.19.context","typeLabel":"string"}},"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX].oneOf.19","typeLabel":"Has exactly multi value matcher · object"}],"uniqueKey":"customMatcher.oneOf.0.parameters.requirements.items.[INDEX]","typeLabel":"String equals · object · Binary equals · object · String contains · object · String does not contain · object · Regular expression match · object · Negative regular expression match · object · NOT modifier · object · Before datetime · object · Before datetime · object · Before datetime · object · JSON equals · object · JSONPath match · object · XML equality · object · XPath match · object · JSON Schema match · object · Absent matcher · object · Logical AND matcher · object · Logical AND matcher · object · Has exactly multi value matcher · object · Has exactly multi value matcher · object"},"isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters.requirements","typeLabel":"String equals · object · Binary equals · object · String contains · object · String does not contain · object · Regular expression match · object · Negative regular expression match · object · NOT modifier · object · Before datetime · object · Before datetime · object · Before datetime · object · JSON equals · object · JSONPath match · object · XML equality · object · XPath match · object · JSON Schema match · object · Absent matcher · object · Logical AND matcher · object · Logical AND matcher · object · Has exactly multi value matcher · object · Has exactly multi value matcher · object[]"}},"required":["requirements"],"isRequired":true,"uniqueKey":"customMatcher.oneOf.0.parameters","typeLabel":"object"}},"uniqueKey":"customMatcher.oneOf.0","typeLabel":"Dynamic State Matcher · object"},{"type":"object","title":"Data Source Matcher","description":"Fetch some data from a data source and, optionally, only match if data is found. More information on this feature can be found [here](../../data-sources/overview).","required":["name","parameters"],"properties":{"name":{"type":"string","enum":["data-exists"],"isRequired":true,"uniqueKey":"customMatcher.oneOf.1.name","typeLabel":"enum\u003cstring>"},"parameters":{"type":"object","properties":{"id":{"description":"The ID of the data source to query.","type":"string","minLength":5,"maxLength":10,"example":"jjl8y","isRequired":true,"uniqueKey":"customMatcher.oneOf.1.parameters.id","typeLabel":"string"},"query":{"description":"The WHERE clause to apply to the fetch query. Can be templated.","type":"string","default":"","uniqueKey":"customMatcher.oneOf.1.parameters.query","typeLabel":"string"},"matcherEnabled":{"description":"Whether the fetch query must return some data for the stub to match","type":"boolean","default":true,"uniqueKey":"customMatcher.oneOf.1.parameters.matcherEnabled","typeLabel":"boolean"}},"required":["id"],"isRequired":true,"uniqueKey":"customMatcher.oneOf.1.parameters","typeLabel":"object"}},"uniqueKey":"customMatcher.oneOf.1","typeLabel":"Data Source Matcher · object"}],"uniqueKey":"customMatcher","typeLabel":"Dynamic State Matcher · object | Data Source Matcher · object"},"multipartPatterns":{"type":"array","description":"Multipart patterns to match against headers and body.","items":{"type":"object","properties":{"name":{"type":"string","uniqueKey":"multipartPatterns.items.[INDEX].name","typeLabel":"string"},"matchingType":{"type":"string","description":"Determines whether all or any of the parts must match the criteria for an overall match.","default":"ANY","enum":["ALL","ANY"],"uniqueKey":"multipartPatterns.items.[INDEX].matchingType","typeLabel":"enum\u003cstring>"},"headers":{"type":"object","description":"Header patterns to match against in the \u003ckey>: { \"\u003cpredicate>\": \"\u003cvalue>\" } form","additionalProperties":{"oneOf":[{"type":"object","title":"String equals","required":["equalTo"],"properties":{"equalTo":{"type":"string","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.0.equalTo","typeLabel":"string"},"caseInsensitive":{"type":"boolean","uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.0.caseInsensitive","typeLabel":"boolean"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.0","typeLabel":"String equals · object"},{"type":"object","title":"Binary equals","required":["binaryEqualTo"],"properties":{"binaryEqualTo":{"title":"Base64 string","type":"string","pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$","description":"A base64 encoded string used to describe binary data.","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.1.binaryEqualTo","typeLabel":"string"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.1","typeLabel":"Binary equals · object"},{"type":"object","title":"String contains","required":["contains"],"properties":{"contains":{"type":"string","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.2.contains","typeLabel":"string"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.2","typeLabel":"String contains · object"},{"type":"object","title":"String does not contain","required":["doesNotContain"],"properties":{"doesNotContain":{"type":"string","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.3.doesNotContain","typeLabel":"string"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.3","typeLabel":"String does not contain · object"},{"type":"object","title":"Regular expression match","required":["matches"],"properties":{"matches":{"type":"string","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.4.matches","typeLabel":"string"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.4","typeLabel":"Regular expression match · object"},{"type":"object","title":"Negative regular expression match","required":["doesNotMatch"],"properties":{"doesNotMatch":{"type":"string","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.5.doesNotMatch","typeLabel":"string"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.5","typeLabel":"Negative regular expression match · object"},{"type":"object","title":"NOT modifier","required":["not"],"properties":{"not":{"oneOf":[{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f","isRequired":true}],"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.6.not","typeLabel":"any"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.6","typeLabel":"NOT modifier · object"},{"type":"object","title":"Before datetime","required":["before"],"properties":{"before":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.7.before","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.7.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.7.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.7.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.7","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["after"],"properties":{"after":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.8.after","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.8.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.8.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.8.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.8","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["equalToDateTime"],"properties":{"equalToDateTime":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.9.equalToDateTime","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.9.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.9.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.9.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.9","typeLabel":"Before datetime · object"},{"type":"object","title":"JSON equals","required":["equalToJson"],"properties":{"equalToJson":{"type":"string","example":"{ \"message\": \"hello\" }\n","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.10.equalToJson","typeLabel":"string"},"ignoreExtraElements":{"type":"boolean","uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.10.ignoreExtraElements","typeLabel":"boolean"},"ignoreArrayOrder":{"type":"boolean","uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.10.ignoreArrayOrder","typeLabel":"boolean"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.10","typeLabel":"JSON equals · object"},{"type":"object","title":"JSONPath match","required":["matchesJsonPath"],"properties":{"matchesJsonPath":{"oneOf":[{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.11.matchesJsonPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.11.matchesJsonPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.11.matchesJsonPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.11.matchesJsonPath","typeLabel":"string | object"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.11","typeLabel":"JSONPath match · object"},{"type":"object","title":"XML equality","required":["equalToXml"],"properties":{"equalToXml":{"type":"string","example":"\u003camount>123\u003c/amount>","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.12.equalToXml","typeLabel":"string"},"enablePlaceholders":{"type":"boolean","uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.12.enablePlaceholders","typeLabel":"boolean"},"placeholderOpeningDelimiterRegex":{"type":"string","example":"[","uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.12.placeholderOpeningDelimiterRegex","typeLabel":"string"},"placeholderClosingDelimiterRegex":{"type":"string","example":"]","uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.12.placeholderClosingDelimiterRegex","typeLabel":"string"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.12","typeLabel":"XML equality · object"},{"type":"object","title":"XPath match","required":["matchesXPath"],"properties":{"matchesXPath":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.13.matchesXPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.13.matchesXPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.13.matchesXPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.13.matchesXPath","typeLabel":"string | object"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.13.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.13.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.13","typeLabel":"XPath match · object"},{"type":"object","title":"JSON Schema match","required":["matchesJsonSchema"],"properties":{"matchesJsonSchema":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.14.matchesJsonSchema.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.14.matchesJsonSchema","typeLabel":"string | object"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.14.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.14.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.14","typeLabel":"JSON Schema match · object"},{"type":"object","title":"Absent matcher","required":["absent"],"properties":{"absent":{"type":"boolean","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.15.absent","typeLabel":"boolean"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.15","typeLabel":"Absent matcher · object"},{"type":"object","title":"Logical AND matcher","required":["and"],"properties":{"and":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.16.and","typeLabel":"array"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.16","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Logical AND matcher","required":["or"],"properties":{"or":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.17.or","typeLabel":"array"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.17","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["hasExactly"],"properties":{"hasExactly":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.18.hasExactly","typeLabel":"array"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.18","typeLabel":"Has exactly multi value matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["includes"],"properties":{"includes":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.19.includes","typeLabel":"array"}},"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties.oneOf.19","typeLabel":"Has exactly multi value matcher · object"}],"uniqueKey":"multipartPatterns.items.[INDEX].headers.additionalProperties","typeLabel":"String equals · object · Binary equals · object · String contains · object · String does not contain · object · Regular expression match · object · Negative regular expression match · object · NOT modifier · object · Before datetime · object · Before datetime · object · Before datetime · object · JSON equals · object · JSONPath match · object · XML equality · object · XPath match · object · JSON Schema match · object · Absent matcher · object · Logical AND matcher · object · Logical AND matcher · object · Has exactly multi value matcher · object · Has exactly multi value matcher · object"},"uniqueKey":"multipartPatterns.items.[INDEX].headers","typeLabel":"object"},"bodyPatterns":{"type":"array","description":"Body patterns to match against in the \u003ckey>: { \"\u003cpredicate>\": \"\u003cvalue>\" } form","items":{"oneOf":[{"type":"object","title":"String equals","required":["equalTo"],"properties":{"equalTo":{"type":"string","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.0.equalTo","typeLabel":"string"},"caseInsensitive":{"type":"boolean","uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.0.caseInsensitive","typeLabel":"boolean"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.0","typeLabel":"String equals · object"},{"type":"object","title":"Binary equals","required":["binaryEqualTo"],"properties":{"binaryEqualTo":{"title":"Base64 string","type":"string","pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$","description":"A base64 encoded string used to describe binary data.","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.1.binaryEqualTo","typeLabel":"string"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.1","typeLabel":"Binary equals · object"},{"type":"object","title":"String contains","required":["contains"],"properties":{"contains":{"type":"string","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.2.contains","typeLabel":"string"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.2","typeLabel":"String contains · object"},{"type":"object","title":"String does not contain","required":["doesNotContain"],"properties":{"doesNotContain":{"type":"string","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.3.doesNotContain","typeLabel":"string"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.3","typeLabel":"String does not contain · object"},{"type":"object","title":"Regular expression match","required":["matches"],"properties":{"matches":{"type":"string","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.4.matches","typeLabel":"string"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.4","typeLabel":"Regular expression match · object"},{"type":"object","title":"Negative regular expression match","required":["doesNotMatch"],"properties":{"doesNotMatch":{"type":"string","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.5.doesNotMatch","typeLabel":"string"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.5","typeLabel":"Negative regular expression match · object"},{"type":"object","title":"NOT modifier","required":["not"],"properties":{"not":{"oneOf":[{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f","isRequired":true}],"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.6.not","typeLabel":"any"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.6","typeLabel":"NOT modifier · object"},{"type":"object","title":"Before datetime","required":["before"],"properties":{"before":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.7.before","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.7.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.7.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.7.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.7","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["after"],"properties":{"after":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.8.after","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.8.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.8.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.8.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.8","typeLabel":"Before datetime · object"},{"type":"object","title":"Before datetime","required":["equalToDateTime"],"properties":{"equalToDateTime":{"type":"string","example":"now +3 days","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.9.equalToDateTime","typeLabel":"string"},"actualFormat":{"type":"string","example":"yyyy-MM-dd","uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.9.actualFormat","typeLabel":"string"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.9.truncateExpected","typeLabel":"enum\u003cstring>"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month","uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.9.truncateActual","typeLabel":"enum\u003cstring>"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.9","typeLabel":"Before datetime · object"},{"type":"object","title":"JSON equals","required":["equalToJson"],"properties":{"equalToJson":{"type":"string","example":"{ \"message\": \"hello\" }\n","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.10.equalToJson","typeLabel":"string"},"ignoreExtraElements":{"type":"boolean","uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.10.ignoreExtraElements","typeLabel":"boolean"},"ignoreArrayOrder":{"type":"boolean","uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.10.ignoreArrayOrder","typeLabel":"boolean"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.10","typeLabel":"JSON equals · object"},{"type":"object","title":"JSONPath match","required":["matchesJsonPath"],"properties":{"matchesJsonPath":{"oneOf":[{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.11.matchesJsonPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"$.name","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.11.matchesJsonPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.11.matchesJsonPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.11.matchesJsonPath","typeLabel":"string | object"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.11","typeLabel":"JSONPath match · object"},{"type":"object","title":"XML equality","required":["equalToXml"],"properties":{"equalToXml":{"type":"string","example":"\u003camount>123\u003c/amount>","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.12.equalToXml","typeLabel":"string"},"enablePlaceholders":{"type":"boolean","uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.12.enablePlaceholders","typeLabel":"boolean"},"placeholderOpeningDelimiterRegex":{"type":"string","example":"[","uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.12.placeholderOpeningDelimiterRegex","typeLabel":"string"},"placeholderClosingDelimiterRegex":{"type":"string","example":"]","uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.12.placeholderClosingDelimiterRegex","typeLabel":"string"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.12","typeLabel":"XML equality · object"},{"type":"object","title":"XPath match","required":["matchesXPath"],"properties":{"matchesXPath":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.13.matchesXPath.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.13.matchesXPath.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.13.matchesXPath.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.13.matchesXPath","typeLabel":"string | object"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.13.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.13.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.13","typeLabel":"XPath match · object"},{"type":"object","title":"JSON Schema match","required":["matchesJsonSchema"],"properties":{"matchesJsonSchema":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.14.matchesJsonSchema.oneOf.0","typeLabel":"string"},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.14.matchesJsonSchema.oneOf.1.expression","typeLabel":"string"}},"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.14.matchesJsonSchema.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.14.matchesJsonSchema","typeLabel":"string | object"},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.14.xPathNamespaces.additionalProperties","typeLabel":"string"},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.14.xPathNamespaces","typeLabel":"object"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.14","typeLabel":"JSON Schema match · object"},{"type":"object","title":"Absent matcher","required":["absent"],"properties":{"absent":{"type":"boolean","isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.15.absent","typeLabel":"boolean"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.15","typeLabel":"Absent matcher · object"},{"type":"object","title":"Logical AND matcher","required":["and"],"properties":{"and":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.16.and","typeLabel":"array"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.16","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Logical AND matcher","required":["or"],"properties":{"or":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.17.or","typeLabel":"array"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.17","typeLabel":"Logical AND matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["hasExactly"],"properties":{"hasExactly":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.18.hasExactly","typeLabel":"array"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.18","typeLabel":"Has exactly multi value matcher · object"},{"type":"object","title":"Has exactly multi value matcher","required":["includes"],"properties":{"includes":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true,"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.19.includes","typeLabel":"array"}},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX].oneOf.19","typeLabel":"Has exactly multi value matcher · object"}],"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns.items.[INDEX]","typeLabel":"String equals · object · Binary equals · object · String contains · object · String does not contain · object · Regular expression match · object · Negative regular expression match · object · NOT modifier · object · Before datetime · object · Before datetime · object · Before datetime · object · JSON equals · object · JSONPath match · object · XML equality · object · XPath match · object · JSON Schema match · object · Absent matcher · object · Logical AND matcher · object · Logical AND matcher · object · Has exactly multi value matcher · object · Has exactly multi value matcher · object"},"uniqueKey":"multipartPatterns.items.[INDEX].bodyPatterns","typeLabel":"String equals · object · Binary equals · object · String contains · object · String does not contain · object · Regular expression match · object · Negative regular expression match · object · NOT modifier · object · Before datetime · object · Before datetime · object · Before datetime · object · JSON equals · object · JSONPath match · object · XML equality · object · XPath match · object · JSON Schema match · object · Absent matcher · object · Logical AND matcher · object · Logical AND matcher · object · Has exactly multi value matcher · object · Has exactly multi value matcher · object[]"}},"uniqueKey":"multipartPatterns.items.[INDEX]","typeLabel":"object"},"uniqueKey":"multipartPatterns","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"method":"POST","url":"/resource","headers":{"Content-Type":{"matches":".*/xml"}}},"examples":{"Example":{"title":"Example","value":{"method":"POST","url":"/resource","headers":{"Content-Type":{"matches":".*/xml"}}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"821d65b4-cc3c-4284-b315-acde01d8d4a3":{"description":"Matching request details","content":{"application/json":{"example":{"requests":[{"url":"/my/url","absoluteUrl":"http://mydomain.com/my/url","method":"GET","headers":{"Accept-Language":"en-us,en;q=0.5","User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:9.0) Gecko/20100101 Firefox/9.0","Accept":"image/png,image/*;q=0.8,*/*;q=0.5"},"body":"","browserProxyRequest":true,"loggedDate":1339083581823,"loggedDateString":"2012-06-07 16:39:41"},{"url":"/my/other/url","absoluteUrl":"http://my.other.domain.com/my/other/url","method":"POST","headers":{"Accept":"text/plain","Content-Type":"text/plain"},"body":"My text","browserProxyRequest":false,"loggedDate":1339083581823,"loggedDateString":"2012-06-07 16:39:41"}]},"examples":{"Example":{"title":"Example","value":{"requests":[{"url":"/my/url","absoluteUrl":"http://mydomain.com/my/url","method":"GET","headers":{"Accept-Language":"en-us,en;q=0.5","User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:9.0) Gecko/20100101 Firefox/9.0","Accept":"image/png,image/*;q=0.8,*/*;q=0.5"},"body":"","browserProxyRequest":true,"loggedDate":1339083581823,"loggedDateString":"2012-06-07 16:39:41"},{"url":"/my/other/url","absoluteUrl":"http://my.other.domain.com/my/other/url","method":"POST","headers":{"Accept":"text/plain","Content-Type":"text/plain"},"body":"My text","browserProxyRequest":false,"loggedDate":1339083581823,"loggedDateString":"2012-06-07 16:39:41"}]}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"8c8df9e3-f290-4e7a-ac3c-ff5c2187f75b":{"tokenAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Your [API key](https://app.wiremock.cloud/account/security) prefixed by 'Token '","scopes":[]}}},"servers":{"a13d4194-717e-4e90-b312-a2c7c4d0e819":{"url":"https://wmc.wiremockapi.cloud","description":"Mock"},"dbda8819-a4d7-4a7c-9a5b-4dc283aaa08e":{"url":"https://api.wiremock.cloud","description":"Production"}},"schemas":{"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f":{"oneOf":[{"type":"object","title":"String equals","required":["equalTo"],"properties":{"equalTo":{"type":"string","isRequired":true},"caseInsensitive":{"type":"boolean"}}},{"type":"object","title":"Binary equals","required":["binaryEqualTo"],"properties":{"binaryEqualTo":{"title":"Base64 string","type":"string","pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$","description":"A base64 encoded string used to describe binary data.","isRequired":true}}},{"type":"object","title":"String contains","required":["contains"],"properties":{"contains":{"type":"string","isRequired":true}}},{"type":"object","title":"String does not contain","required":["doesNotContain"],"properties":{"doesNotContain":{"type":"string","isRequired":true}}},{"type":"object","title":"Regular expression match","required":["matches"],"properties":{"matches":{"type":"string","isRequired":true}}},{"type":"object","title":"Negative regular expression match","required":["doesNotMatch"],"properties":{"doesNotMatch":{"type":"string","isRequired":true}}},{"type":"object","title":"NOT modifier","required":["not"],"properties":{"not":{"oneOf":[{"isRequired":true}],"isRequired":true}}},{"type":"object","title":"Before datetime","required":["before"],"properties":{"before":{"type":"string","example":"now +3 days","isRequired":true},"actualFormat":{"type":"string","example":"yyyy-MM-dd"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month"}}},{"type":"object","title":"Before datetime","required":["after"],"properties":{"after":{"type":"string","example":"now +3 days","isRequired":true},"actualFormat":{"type":"string","example":"yyyy-MM-dd"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month"}}},{"type":"object","title":"Before datetime","required":["equalToDateTime"],"properties":{"equalToDateTime":{"type":"string","example":"now +3 days","isRequired":true},"actualFormat":{"type":"string","example":"yyyy-MM-dd"},"truncateExpected":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month"},"truncateActual":{"type":"string","enum":["first second of minute","first minute of hour","first hour of day","first day of month","first day of next month","last day of month","first day of year","first day of next year","last day of year"],"example":"first day of month"}}},{"type":"object","title":"JSON equals","required":["equalToJson"],"properties":{"equalToJson":{"type":"string","example":"{ \"message\": \"hello\" }\n","isRequired":true},"ignoreExtraElements":{"type":"boolean"},"ignoreArrayOrder":{"type":"boolean"}}},{"type":"object","title":"JSONPath match","required":["matchesJsonPath"],"properties":{"matchesJsonPath":{"oneOf":[{"type":"string","example":"$.name","isRequired":true},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"$.name","isRequired":true}},"isRequired":true}],"isRequired":true}}},{"type":"object","title":"XML equality","required":["equalToXml"],"properties":{"equalToXml":{"type":"string","example":"\u003camount>123\u003c/amount>","isRequired":true},"enablePlaceholders":{"type":"boolean"},"placeholderOpeningDelimiterRegex":{"type":"string","example":"["},"placeholderClosingDelimiterRegex":{"type":"string","example":"]"}}},{"type":"object","title":"XPath match","required":["matchesXPath"],"properties":{"matchesXPath":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true}},"isRequired":true}],"isRequired":true},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string"}}}},{"type":"object","title":"JSON Schema match","required":["matchesJsonSchema"],"properties":{"matchesJsonSchema":{"oneOf":[{"type":"string","example":"//Order/Amount","isRequired":true},{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","example":"//Order/Amount","isRequired":true}},"isRequired":true}],"isRequired":true},"xPathNamespaces":{"type":"object","additionalProperties":{"type":"string"}}}},{"type":"object","title":"Absent matcher","required":["absent"],"properties":{"absent":{"type":"boolean","isRequired":true}}},{"type":"object","title":"Logical AND matcher","required":["and"],"properties":{"and":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true}}},{"type":"object","title":"Logical AND matcher","required":["or"],"properties":{"or":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true}}},{"type":"object","title":"Has exactly multi value matcher","required":["hasExactly"],"properties":{"hasExactly":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true}}},{"type":"object","title":"Has exactly multi value matcher","required":["includes"],"properties":{"includes":{"type":"array","items":{"$circularRef":"9a0a8d3c-2f84-4a76-956d-a02c87ddc12f"},"isRequired":true}}}]}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"Authorization","description":"Your [API key](https://app.wiremock.cloud/account/security) prefixed by 'Token '","scopes":[]},"schema":{"title":"Authorization","type":"string","description":"Your [API key](https://app.wiremock.cloud/account/security) prefixed by 'Token '","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"tokenAuth","name":"Authorization"}],"title":"tokenAuth"}]},"originalFileLocation":"api-reference/openapi.yaml"},"subdomain":"wiremockinc","siteName":"WireMock Cloud","title":"Find requests by criteria - WireMock Cloud","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-22T08:40:37.301Z","originalFileLocation":"api-reference/requests/find-requests-by-criteria.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Retrieve details of requests logged in the journal matching the specified criteria\">\u003cmeta data-mint-head name=\"application-name\" content=\"WireMock Cloud\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/wiremockinc/CECzM-LCKYF2F3LU/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/wiremockinc/CECzM-LCKYF2F3LU/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/wiremockinc/CECzM-LCKYF2F3LU/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/wiremockinc/CECzM-LCKYF2F3LU/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/wiremockinc/CECzM-LCKYF2F3LU/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/wiremockinc/CECzM-LCKYF2F3LU/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/wiremockinc/CECzM-LCKYF2F3LU/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/wiremockinc/CECzM-LCKYF2F3LU/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/wiremockinc/CECzM-LCKYF2F3LU/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Find requests by criteria - WireMock Cloud\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve details of requests logged in the journal matching the specified criteria\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"WireMock Cloud\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.wiremock.io/api-reference/requests/find-requests-by-criteria\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://wiremockinc.mintlify.app/_mintlify/api/og/v2?division=Requests\u0026amp;title=Find+requests+by+criteria\u0026amp;description=Retrieve+details+of+requests+logged+in+the+journal+matching+the+specified+criteria\u0026amp;theme=bd6b655a49d3bdf06e9a283b\u0026amp;signature=8bd01627ebce20ef1a67f29da75aed852ac61014567e18f21a9a0778d83a875f\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Find requests by criteria - WireMock Cloud\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve details of requests logged in the journal matching the specified criteria\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://wiremockinc.mintlify.app/_mintlify/api/og/v2?division=Requests\u0026amp;title=Find+requests+by+criteria\u0026amp;description=Retrieve+details+of+requests+logged+in+the+journal+matching+the+specified+criteria\u0026amp;theme=bd6b655a49d3bdf06e9a283b\u0026amp;signature=8bd01627ebce20ef1a67f29da75aed852ac61014567e18f21a9a0778d83a875f\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/wiremockinc/CECzM-LCKYF2F3LU/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"WireMock Cloud\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#234E69\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.wiremock.io/api-reference/requests/find-requests-by-criteria\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/requests/find-requests-by-criteria.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.wiremock.io/#organization\",\"name\":\"WireMock Cloud\",\"url\":\"https://docs.wiremock.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/wiremockinc/naAVdBHezo3uA-vt/logo/light.svg?fit=max\u0026auto=format\u0026n=naAVdBHezo3uA-vt\u0026q=85\u0026s=d793ceace787ddb9b53e3a8e828b9635\"},\"sameAs\":[\"https://wiremock.org\",\"https://www.wiremock.io\",\"https://slack.wiremock.org/\",\"https://x.com/wiremockorg\",\"https://github.com/wiremock\",\"https://www.linkedin.com/company/wiremock/\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.wiremock.io#website\",\"name\":\"WireMock Cloud\",\"url\":\"https://docs.wiremock.io\",\"publisher\":{\"@id\":\"https://docs.wiremock.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.wiremock.io/api-reference/requests/find-requests-by-criteria#webpage\",\"url\":\"https://docs.wiremock.io/api-reference/requests/find-requests-by-criteria\",\"name\":\"Find requests by criteria\",\"description\":\"Retrieve details of requests logged in the journal matching the specified criteria\",\"dateModified\":\"2026-09-22T08:40:37.301Z\",\"isPartOf\":{\"@id\":\"https://docs.wiremock.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.wiremock.io/api-reference/requests/find-requests-by-criteria#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.wiremock.io/api-reference/requests/find-requests-by-criteria#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Requests\",\"item\":\"https://docs.wiremock.io/api-reference/requests/get-all-requests-in-journal\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Find requests by criteria\",\"item\":\"https://docs.wiremock.io/api-reference/requests/find-requests-by-criteria\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.wiremock.io/api-reference/requests/find-requests-by-criteria#apireference\",\"headline\":\"Find requests by criteria\",\"name\":\"Find requests by criteria\",\"description\":\"Retrieve details of requests logged in the journal matching the specified criteria\",\"url\":\"https://docs.wiremock.io/api-reference/requests/find-requests-by-criteria\",\"mainEntityOfPage\":{\"@id\":\"https://docs.wiremock.io/api-reference/requests/find-requests-by-criteria#webpage\"},\"dateModified\":\"2026-09-22T08:40:37.301Z\",\"publisher\":{\"@id\":\"https://docs.wiremock.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.wiremock.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"WireMock Cloud\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"WireMock Cloud","nav":{"global":{"anchors":[{"anchor":"Slack community","icon":"slack","href":"https://slack.wiremock.org"},{"anchor":"Blog","icon":"newspaper","href":"https://wiremock.io/blog"},{"anchor":"Install With Cursor","icon":"robot","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=WireMock\u0026config=eyJjb21tYW5kIjoid2lyZW1vY2sgbWNwIn0="},{"anchor":"Self-paced Training","icon":"pen","href":"https://wiremockcloud.learnworlds.com/"},{"anchor":"Change Log","icon":"newspaper","href":"https://changes.wiremock.io/"},{"anchor":"System Status","icon":"bell","href":"https://status.wiremock.io/"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/overview"}]},{"tab":"API Reference","groups":[{"group":"WireMock Cloud API","pages":[{"title":"Introduction","href":"/api-reference/introduction"}]},{"group":"Users","pages":[{"title":"Get self","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/users/self","href":"/api-reference/users/get-self"},{"title":"Get user by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/users/{userId}","href":"/api-reference/users/get-user-by-id"},{"title":"Update user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/users/{userId}","href":"/api-reference/users/update-user"},{"title":"Delete user by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/users/{userId}","href":"/api-reference/users/delete-user-by-id"}]},{"group":"Mock APIs","pages":[{"title":"Get mock APIs accessible to a user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/users/{userId}/apis","href":"/api-reference/mock-apis/get-mock-apis-accessible-to-a-user"},{"title":"Create a new mock API","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis","href":"/api-reference/mock-apis/create-a-new-mock-api"},{"title":"Get mock API by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}","href":"/api-reference/mock-apis/get-mock-api-by-id"},{"title":"Update mock API","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/mock-apis/{mockApiId}","href":"/api-reference/mock-apis/update-mock-api"},{"title":"Delete mock API","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/mock-apis/{mockApiId}","href":"/api-reference/mock-apis/delete-mock-api"},{"title":"Move a mock API to a different mock host","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/mock-apis/{mockApiId}/host","href":"/api-reference/mock-apis/move-a-mock-api-to-a-different-mock-host"}]},{"group":"Teams","pages":[{"title":"Get all teams readable by a user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/users/{userId}/teams","href":"/api-reference/teams/get-all-teams-readable-by-a-user"},{"title":"Get all teams in an organisation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organisations/{organisationId}/teams","href":"/api-reference/teams/get-all-teams-in-an-organisation"},{"title":"Create a team","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/teams","href":"/api-reference/teams/create-a-team"},{"title":"Get a team by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/teams/{teamId}","href":"/api-reference/teams/get-a-team-by-id"},{"title":"Update a team by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/teams/{teamId}","href":"/api-reference/teams/update-a-team-by-id"},{"title":"Delete a team by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/teams/{teamId}","href":"/api-reference/teams/delete-a-team-by-id"},{"title":"Get team members","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/teams/{teamId}/members","href":"/api-reference/teams/get-team-members"},{"title":"Add team member","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/teams/{teamId}/members","href":"/api-reference/teams/add-team-member"},{"title":"Delete a team member","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/teams/{teamId}/members/{userId}","href":"/api-reference/teams/delete-a-team-member"}]},{"group":"Organisations","pages":[{"title":"Get organisation by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organisations/{organisationId}","href":"/api-reference/organisations/get-organisation-by-id"},{"title":"Update organisation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/organisations/{organisationId}","href":"/api-reference/organisations/update-organisation"},{"title":"Delete organisation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/organisations/{organisationId}","href":"/api-reference/organisations/delete-organisation"},{"title":"Get users in an organisation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organisations/{organisationId}/users","href":"/api-reference/organisations/get-users-in-an-organisation"},{"title":"Get pending invitations for organisation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organisations/{organisationId}/invitations","href":"/api-reference/organisations/get-pending-invitations-for-organisation"},{"title":"Invite a user to an organisation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/organisations/{organisationId}/invitations","href":"/api-reference/organisations/invite-a-user-to-an-organisation"},{"title":"Delete organisation member user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/organisations/{organisationId}/members/{userId}","href":"/api-reference/organisations/delete-organisation-member-user"},{"title":"Retrieve an organisation's mock hosts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/organisations/{organisationId}/hosts","href":"/api-reference/organisations/retrieve-an-organisations-mock-hosts"}]},{"group":"Security","pages":[{"title":"Regenerate a user's API token","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/users/{userId}/regenerate-api-token","href":"/api-reference/security/regenerate-a-users-api-token"}]},{"group":"Data sources","pages":[{"title":"Get data sources accessible by a user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/users/{userId}/data-sources","href":"/api-reference/data-sources/get-data-sources-accessible-by-a-user"},{"title":"Create a data source","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/users/{userId}/data-sources","href":"/api-reference/data-sources/create-a-data-source"},{"title":"Get data source by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/data-sources/{dataSourceId}","href":"/api-reference/data-sources/get-data-source-by-id"},{"title":"Update data source","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/data-sources/{dataSourceId}","href":"/api-reference/data-sources/update-data-source"},{"title":"Delete data source by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/data-sources/{dataSourceId}","href":"/api-reference/data-sources/delete-data-source-by-id"},{"title":"Update data source CSV data","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/data-sources/{dataSourceId}/data","href":"/api-reference/data-sources/update-data-source-csv-data"}]},{"group":"Database connections","pages":[{"title":"Get database connections accessible by a user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/users/{userId}/database-connections","href":"/api-reference/database-connections/get-database-connections-accessible-by-a-user"},{"title":"Create a database connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/users/{userId}/database-connections","href":"/api-reference/database-connections/create-a-database-connection"},{"title":"Get database connection by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/database-connections/{databaseConnectionId}","href":"/api-reference/database-connections/get-database-connection-by-id"},{"title":"Delete database connection by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/database-connections/{databaseConnectionId}","href":"/api-reference/database-connections/delete-database-connection-by-id"},{"title":"Update database connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /v1/database-connections/{databaseConnectionId}","href":"/api-reference/database-connections/update-database-connection"},{"title":"Test a database connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/users/{userId}/database-connections/test","href":"/api-reference/database-connections/test-a-database-connection"}]},{"group":"Usage","pages":[{"title":"Get usage","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/subscriptions/{subscriptionId}/usage","href":"/api-reference/usage/get-usage"}]},{"group":"Access control","pages":[{"title":"Get ACL candidates","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/{entityCollection}/{entityId}/acl/candidates","href":"/api-reference/access-control/get-acl-candidates"},{"title":"Update an entity's ACL","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/{entityCollection}/{entityId}/acl/{subjectType}/{subjectEntityId}","href":"/api-reference/access-control/update-an-entitys-acl"},{"title":"Delete an entry from an entity's ACL.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/{entityCollection}/{entityId}/acl/{subjectType}/{subjectEntityId}","href":"/api-reference/access-control/delete-an-entry-from-an-entitys-acl"}]},{"group":"Stub Mappings","pages":[{"title":"Get all stub mappings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/mappings","href":"/api-reference/stub-mappings/get-all-stub-mappings"},{"title":"Create a new stub mapping","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/mappings","href":"/api-reference/stub-mappings/create-a-new-stub-mapping"},{"title":"Delete all stub mappings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/mock-apis/{mockApiId}/mappings","href":"/api-reference/stub-mappings/delete-all-stub-mappings"},{"title":"Reset stub mappings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/mappings/reset","href":"/api-reference/stub-mappings/reset-stub-mappings"},{"title":"Persist stub mappings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/mappings/save","href":"/api-reference/stub-mappings/persist-stub-mappings"},{"title":"Import stub mappings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/mappings/import","href":"/api-reference/stub-mappings/import-stub-mappings"},{"title":"Get stub mapping by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/mappings/{stubMappingId}","href":"/api-reference/stub-mappings/get-stub-mapping-by-id"},{"title":"Update a stub mapping","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/mock-apis/{mockApiId}/mappings/{stubMappingId}","href":"/api-reference/stub-mappings/update-a-stub-mapping"},{"title":"Delete a stub mapping","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/mock-apis/{mockApiId}/mappings/{stubMappingId}","href":"/api-reference/stub-mappings/delete-a-stub-mapping"},{"title":"Find stub mappings matching metadata","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/mappings/find-by-metadata","href":"/api-reference/stub-mappings/find-stub-mappings-matching-metadata"},{"title":"Delete stub mappings matching metadata","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/mappings/remove-by-metadata","href":"/api-reference/stub-mappings/delete-stub-mappings-matching-metadata"}]},{"group":"Requests","pages":[{"title":"Get all requests in journal","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/requests","href":"/api-reference/requests/get-all-requests-in-journal"},{"title":"Delete all requests in journal","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/mock-apis/{mockApiId}/requests","href":"/api-reference/requests/delete-all-requests-in-journal"},{"title":"Get request by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/requests/{requestId}","href":"/api-reference/requests/get-request-by-id"},{"title":"Delete request by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/mock-apis/{mockApiId}/requests/{requestId}","href":"/api-reference/requests/delete-request-by-id"},{"title":"Empty the request journal","deprecated":true,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/requests/reset","href":"/api-reference/requests/empty-the-request-journal"},{"title":"Count requests by criteria","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/requests/count","href":"/api-reference/requests/count-requests-by-criteria"},{"title":"Remove requests by criteria","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/requests/remove","href":"/api-reference/requests/remove-requests-by-criteria"},{"title":"Delete requests mappings matching metadata","description":"Delete logged requests whose metadata matches the given criteria.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/requests/remove-by-metadata","href":"/api-reference/requests/delete-requests-mappings-matching-metadata"},{"title":"Find requests by criteria","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/requests/find","href":"/api-reference/requests/find-requests-by-criteria"},{"title":"Find unmatched requests","description":"Get details of logged requests that weren't matched by any stub mapping","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/requests/unmatched","href":"/api-reference/requests/find-unmatched-requests"}]},{"group":"Recordings","pages":[{"title":"Start recording","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/recordings/start","href":"/api-reference/recordings/start-recording"},{"title":"Stop recording","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/recordings/stop","href":"/api-reference/recordings/stop-recording"},{"title":"Get recording status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/recordings/status","href":"/api-reference/recordings/get-recording-status"},{"title":"Take a snapshot recording","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/recordings/snapshot","href":"/api-reference/recordings/take-a-snapshot-recording"}]},{"group":"State","pages":[{"title":"Get all scenarios","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/scenarios","href":"/api-reference/state/get-all-scenarios"},{"title":"Reset all state","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/scenarios/reset","href":"/api-reference/state/reset-all-state"}]},{"group":"Settings","pages":[{"title":"Get chaos settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/settings/chaos","href":"/api-reference/settings/get-chaos-settings"},{"title":"Update chaos settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/mock-apis/{mockApiId}/settings/chaos","href":"/api-reference/settings/update-chaos-settings"},{"title":"Get OpenAPI settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/settings/openapi","href":"/api-reference/settings/get-openapi-settings"},{"title":"Update OpenAPI settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/mock-apis/{mockApiId}/settings/openapi","href":"/api-reference/settings/update-openapi-settings"},{"title":"Get state settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/settings/state","href":"/api-reference/settings/get-state-settings"},{"title":"Update state settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/mock-apis/{mockApiId}/settings/state","href":"/api-reference/settings/update-state-settings"},{"title":"Get delay distribution","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/settings/delayDistribution","href":"/api-reference/settings/get-delay-distribution"},{"title":"Update delay distribution","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/mock-apis/{mockApiId}/settings/delayDistribution","href":"/api-reference/settings/update-delay-distribution"},{"title":"Get all rate limits","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/settings/rateLimits","href":"/api-reference/settings/get-all-rate-limits"},{"title":"Replace all rate limits","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/mock-apis/{mockApiId}/settings/rateLimits","href":"/api-reference/settings/replace-all-rate-limits"},{"title":"Create a rate limit","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/settings/rateLimits","href":"/api-reference/settings/create-a-rate-limit"},{"title":"Get a rate limit by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/settings/rateLimits/{rateLimitId}","href":"/api-reference/settings/get-a-rate-limit-by-id"},{"title":"Update a rate limit","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/mock-apis/{mockApiId}/settings/rateLimits/{rateLimitId}","href":"/api-reference/settings/update-a-rate-limit"},{"title":"Delete a rate limit","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v1/mock-apis/{mockApiId}/settings/rateLimits/{rateLimitId}","href":"/api-reference/settings/delete-a-rate-limit"},{"title":"Get mock API certificate settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/settings/certificate","href":"/api-reference/settings/get-mock-api-certificate-settings"},{"title":"Set mock API certificate settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/mock-apis/{mockApiId}/settings/certificate","href":"/api-reference/settings/set-mock-api-certificate-settings"}]},{"group":"OpenAPI","pages":[{"title":"Get OpenAPI document for mock API","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/open-api","href":"/api-reference/openapi/get-openapi-document-for-mock-api"},{"title":"Update OpenAPI document for mock API","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/mock-apis/{mockApiId}/open-api","href":"/api-reference/openapi/update-openapi-document-for-mock-api"},{"title":"Pull OpenAPI document from Git","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/open-api/pull","href":"/api-reference/openapi/pull-openapi-document-from-git"},{"title":"Push OpenAPI document to Git","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/mock-apis/{mockApiId}/open-api/push","href":"/api-reference/openapi/push-openapi-document-to-git"}]},{"group":"Imports","pages":[{"title":"Import into a mock API","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/imports","href":"/api-reference/imports/import-into-a-mock-api"}]},{"group":"Jobs","pages":[{"title":"Get job by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/jobs/{jobId}","href":"/api-reference/jobs/get-job-by-id"}]},{"group":"Mock API versioning","pages":[{"title":"Get a mock API's versions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/version-history/commits","href":"/api-reference/mock-api-versioning/get-a-mock-apis-versions"},{"title":"Get a version by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/version-history/commits/{versionCommitId}","href":"/api-reference/mock-api-versioning/get-a-version-by-id"},{"title":"Get all entities in a given version","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/version-history/commits/{versionCommitId}/items","href":"/api-reference/mock-api-versioning/get-all-entities-in-a-given-version"},{"title":"Get all changes between one version and another","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/version-history/commits/{versionCommitId}/changes","href":"/api-reference/mock-api-versioning/get-all-changes-between-one-version-and-another"},{"title":"Get the change to an entity between one version and another","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/version-history/commits/{versionCommitId}/changes/{entityType}/{entityId}","href":"/api-reference/mock-api-versioning/get-the-change-to-an-entity-between-one-version-and-another"},{"title":"Get the contents of a entity at a given version","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/mock-apis/{mockApiId}/version-history/commits/{versionCommitId}/blob/{entityType}/{entityId}","href":"/api-reference/mock-api-versioning/get-the-contents-of-a-entity-at-a-given-version"},{"title":"Restore the contents of an entity to a given version","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/version-history/commits/{versionCommitId}/restore/{entityType}/{entityId}","href":"/api-reference/mock-api-versioning/restore-the-contents-of-an-entity-to-a-given-version"},{"title":"Restore the contents of all mock API entities to a given version","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/mock-apis/{mockApiId}/version-history/commits/{versionCommitId}/restore","href":"/api-reference/mock-api-versioning/restore-the-contents-of-all-mock-api-entities-to-a-given-version"}]},{"group":"Mock Hosts","pages":[{"title":"Retrieve a mock host by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/hosts/{mockHostId}","href":"/api-reference/mock-hosts/retrieve-a-mock-host-by-id"},{"title":"Update a mock host","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v1/hosts/{mockHostId}","href":"/api-reference/mock-hosts/update-a-mock-host"}]}]}]},"title":"Find requests by criteria - WireMock Cloud","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-26-lDe7V.js","utils-CWQmgYtH.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-4-Aw3rSD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C2zjXYA5.js","snippetPresets-DFmpFA7C.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-FJpQavWq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D_GvPF7k.js","shallow-Bs2ZB0NO.js","getApiPlaygroundDisplay-DCcqJJk-.js","CodeSnippet-DzDxawVe.js","CodeSnippets-aUr7fU-7.js","Page-CT9uE8Ip.js","getPastedJson-Y1fKsj_I.js","icon-DI4zTsDr.js","MethodPill-C0nDlmSQ.js","DuplicateIcon-NUXbx2nQ.js","createIcon-BdTHrPAi.js","DynamicMarkdown-CtpgKJwj.js","SectionHeading-B3x35tOt.js","axios-vUo_bRtp.js","Markdown-3OmurJMP.js","clsx-DMKzROTp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-1ms6tsT-.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Ke9xIMFx.js"]}