processors 0.0.0¶
- 1. [Optional] Property processors 0.0.0 > Processors
- 1.1. processors 0.0.0 > Processors > Processors item 0
- 1.1.1. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > Processor
- 1.1.1.1. Property
processors 0.0.0 > Processors > Processors item 0 > Processor > anyOf > item 0 - 1.1.1.2. Property
processors 0.0.0 > Processors > Processors item 0 > Processor > anyOf > item 1 - 1.1.2. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration
- 1.1.2.1. Property
processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > item 0 - 1.1.2.2. Property
processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor- 1.1.2.2.1. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules
- 1.1.2.2.1.1. processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules > Rules item 0
- 1.1.2.2.1.1.1. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules > Rules item 0 > RequestHeaderName
- 1.1.2.2.1.1.2. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules > Rules item 0 > PathParameterName
- 1.1.2.2.1.1.3. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules > Rules item 0 > ExpectedValue
- 1.1.2.2.1.1.4. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules > Rules item 0 > ResponseBody
- 1.1.2.2.1.1.5. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules > Rules item 0 > StatusCode
- 1.1.2.2.1.1.6. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules > Rules item 0 > ContentType
- 1.1.2.2.1.1.7. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules > Rules item 0 > ResponseHeaders
- 1.1.2.2.2. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > DefaultBody
- 1.1.2.2.3. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > DefaultStatusCode
- 1.1.2.2.4. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > DefaultContentType
- 1.1.2.2.5. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > DefaultResponseHeaders
- 1.1.2.3. Property
processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > DataSourceResponseProcessor- 1.1.2.3.1. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > DataSourceResponseProcessor > DataSourceName
- 1.1.2.3.2. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > DataSourceResponseProcessor > SelectionMode
- 1.1.2.3.3. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > DataSourceResponseProcessor > Index
- 1.1.2.3.4. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > DataSourceResponseProcessor > StatusCode
- 1.1.2.3.5. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > DataSourceResponseProcessor > ContentType
- 1.1.2.3.6. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > DataSourceResponseProcessor > FallbackBody
- 1.1.2.3.7. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > DataSourceResponseProcessor > ResponseHeaders
- 1.1.2.4. Property
processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor- 1.1.2.4.1. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor > StatusCode
- 1.1.2.4.2. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor > ContentType
- 1.1.2.4.3. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor > BodyPropertyName
- 1.1.2.4.4. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor > IncludeBodyType
- 1.1.2.4.5. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor > IncludeUri
- 1.1.2.4.6. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor > IncludeRequestHeaders
- 1.1.2.4.7. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor > IncludePathParameters
- 1.1.2.4.8. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor > ResponseHeaders
- 1.1.2.5. Property
processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > PassThroughProcessor- 1.1.2.5.1. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > PassThroughProcessor > StatusCode
- 1.1.2.5.2. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > PassThroughProcessor > ContentType
- 1.1.2.5.3. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > PassThroughProcessor > ResponseHeaders
- 1.1.2.5.4. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > PassThroughProcessor > PreserveMetaData
- 1.1.2.6. Property
processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor- 1.1.2.6.1. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > StatusCode
- 1.1.2.6.2. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > Title
- 1.1.2.6.3. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > Detail
- 1.1.2.6.4. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > Type
- 1.1.2.6.5. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > Instance
- 1.1.2.6.6. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > UseRequestUriAsInstance
- 1.1.2.6.7. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > ContentType
- 1.1.2.6.8. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > Extensions
- 1.1.2.6.9. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > ResponseHeaders
- 1.1.2.7. Property
processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > RequestEchoProcessor- 1.1.2.7.1. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > RequestEchoProcessor > StatusCode
- 1.1.2.7.2. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > RequestEchoProcessor > ContentType
- 1.1.2.7.3. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > RequestEchoProcessor > IncludeRequestHeaders
- 1.1.2.7.4. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > RequestEchoProcessor > IncludePathParameters
- 1.1.2.7.5. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > RequestEchoProcessor > IncludeUri
- 1.1.2.7.6. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > RequestEchoProcessor > ResponseHeaders
- 1.1.2.8. Property
processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > StaticResponseProcessor- 1.1.2.8.1. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > StaticResponseProcessor > Body
- 1.1.2.8.2. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > StaticResponseProcessor > StatusCode
- 1.1.2.8.3. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > StaticResponseProcessor > ContentType
- 1.1.2.8.4. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > StaticResponseProcessor > ResponseHeaders
- 1.1.2.9. Property
processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > StatusCodeTransactionProcessor - 1.1.2.10. Property
processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor- 1.1.2.10.1. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor > StatusCode
- 1.1.2.10.2. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor > ContentType
- 1.1.2.10.3. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor > Prefix
- 1.1.2.10.4. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor > Suffix
- 1.1.2.10.5. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor > SearchText
- 1.1.2.10.6. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor > ReplacementText
- 1.1.2.10.7. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor > TrimWhitespace
- 1.1.2.10.8. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor > ResponseHeaders
Title: processors 0.0.0
| Type | object or string |
| Required | No |
Description: Json schema representing the processors configuration fields and values
| Restrictions | |
|---|---|
| Must match regular expression | \$\{.*\} Test |
1. [Optional] Property processors 0.0.0 > Processors
| | | | ------------ | ----------------- | | **Type** | `array or string` | | **Required** | No | | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) | | | Array restrictions | | -------------------- | ------------------ | | **Min items** | N/A | | **Max items** | N/A | | **Items unicity** | False | | **Additional items** | False | | **Tuple validation** | See below | | Each item of this array must be | Description | | ----------------------------------------- | ----------- | | [Processors item 0](#Processors_items_i0) | - | ### 1.1. processors 0.0.0 > Processors > Processors item 0 | | | | ------------ | ------------------ | | **Type** | `object or string` | | **Required** | No | | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.1. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > Processor
| | | | ------------------------- | ---------------- | | **Type** | `combining` | | **Required** | No | | **Additional properties** | Any type allowed || Any of(Option) | | ------------------------------------------------- | | [item 0](#Processors_items_i0_Processor_anyOf_i0) | | [item 1](#Processors_items_i0_Processor_anyOf_i1) |##### 1.1.1.1. Property `processors 0.0.0 > Processors > Processors item 0 > Processor > anyOf > item 0` | | | | ------------ | ------------------ | | **Type** | `enum (of string)` | | **Required** | No | Must be one of: * "ConditionalResponseProcessor" * "DataSourceResponseProcessor" * "JsonEnvelopeProcessor" * "PassThroughProcessor" * "ProblemDetailsProcessor" * "RequestEchoProcessor" * "StaticResponseProcessor" * "StatusCodeTransactionProcessor" * "TextTransformProcessor"##### 1.1.1.2. Property `processors 0.0.0 > Processors > Processors item 0 > Processor > anyOf > item 1` | | | | ------------------------- | ---------------- | | **Type** | `object` | | **Required** | No | | **Additional properties** | Any type allowed |1.1.2. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration
| | | | ------------ | ----------- | | **Type** | `combining` | | **Required** | No || Any of(Option) | | -------------------------------------------------------------------------------------- | | [item 0](#Processors_items_i0_ProcessorConfiguration_anyOf_i0) | | [ConditionalResponseProcessor](#Processors_items_i0_ProcessorConfiguration_anyOf_i1) | | [DataSourceResponseProcessor](#Processors_items_i0_ProcessorConfiguration_anyOf_i2) | | [JsonEnvelopeProcessor](#Processors_items_i0_ProcessorConfiguration_anyOf_i3) | | [PassThroughProcessor](#Processors_items_i0_ProcessorConfiguration_anyOf_i4) | | [ProblemDetailsProcessor](#Processors_items_i0_ProcessorConfiguration_anyOf_i5) | | [RequestEchoProcessor](#Processors_items_i0_ProcessorConfiguration_anyOf_i6) | | [StaticResponseProcessor](#Processors_items_i0_ProcessorConfiguration_anyOf_i7) | | [StatusCodeTransactionProcessor](#Processors_items_i0_ProcessorConfiguration_anyOf_i8) | | [TextTransformProcessor](#Processors_items_i0_ProcessorConfiguration_anyOf_i9) || Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |##### 1.1.2.1. Property `processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > item 0` | | | | ------------------------- | ---------------- | | **Type** | `object` | | **Required** | No | | **Additional properties** | Any type allowed |##### 1.1.2.2. Property `processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor` **Title:** ConditionalResponseProcessor | | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.2.1. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules
| | | | ------------ | ----------------- | | **Type** | `array or string` | | **Required** | Yes | **Description:** Rules evaluated in order. The first matching rule wins. | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) | | | Array restrictions | | -------------------- | ------------------ | | **Min items** | N/A | | **Max items** | N/A | | **Items unicity** | False | | **Additional items** | False | | **Tuple validation** | See below | | Each item of this array must be | Description | | ----------------------------------------------------------------------------------- | ----------- | | [Rules item 0](#Processors_items_i0_ProcessorConfiguration_anyOf_i1_Rules_items_i0) | - | ###### 1.1.2.2.1.1. processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules > Rules item 0 | | | | ------------ | ------------------ | | **Type** | `object or string` | | **Required** | No | | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.2.1.1.1. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules > Rules item 0 > RequestHeaderName
| | | | ------------ | ---------------- | | **Type** | `null or string` | | **Required** | No | **Description:** Request header name to match1.1.2.2.1.1.2. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules > Rules item 0 > PathParameterName
| | | | ------------ | ---------------- | | **Type** | `null or string` | | **Required** | No | **Description:** Path parameter name to match1.1.2.2.1.1.3. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules > Rules item 0 > ExpectedValue
| | | | ------------ | -------- | | **Type** | `string` | | **Required** | Yes | **Description:** Expected value for the selected request header or path parameter1.1.2.2.1.1.4. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules > Rules item 0 > ResponseBody
| | | | ------------ | ---------------- | | **Type** | `null or string` | | **Required** | No | **Description:** Response body when the rule matches1.1.2.2.1.1.5. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules > Rules item 0 > StatusCode
| | | | ------------ | ------------------- | | **Type** | `integer or string` | | **Required** | Yes | | **Format** | `int32` | **Description:** Response Status Code when the rule matches | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.2.1.1.6. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules > Rules item 0 > ContentType
| | | | ------------ | -------- | | **Type** | `string` | | **Required** | Yes | **Description:** Response Content-Type header when the rule matches1.1.2.2.1.1.7. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > Rules > Rules item 0 > ResponseHeaders
| | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | **Description:** Response headers when the rule matches | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.2.2. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > DefaultBody
| | | | ------------ | ---------------- | | **Type** | `null or string` | | **Required** | No | **Description:** Fallback response body when no rule matches1.1.2.2.3. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > DefaultStatusCode
| | | | ------------ | ------------------- | | **Type** | `integer or string` | | **Required** | Yes | | **Format** | `int32` | **Description:** Fallback response Status Code | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.2.4. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > DefaultContentType
| | | | ------------ | -------- | | **Type** | `string` | | **Required** | Yes | **Description:** Fallback response Content-Type header1.1.2.2.5. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ConditionalResponseProcessor > DefaultResponseHeaders
| | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | **Description:** Fallback response headers | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |##### 1.1.2.3. Property `processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > DataSourceResponseProcessor` **Title:** DataSourceResponseProcessor | | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.3.1. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > DataSourceResponseProcessor > DataSourceName
| | | | ------------ | ---------------- | | **Type** | `null or string` | | **Required** | No | **Description:** Optional data source name. When omitted, the first data source is used.1.1.2.3.2. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > DataSourceResponseProcessor > SelectionMode
| | | | ------------ | ------------------ | | **Type** | `enum (of string)` | | **Required** | Yes | **Description:** Selection mode used to pick a generated item from the resolved data source Must be one of: * "First" * "Last" * "ByIndex" | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.3.3. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > DataSourceResponseProcessor > Index
| | | | ------------ | ------------------- | | **Type** | `integer or string` | | **Required** | No | | **Format** | `int32` | **Description:** Zero-based item index used when SelectionMode is ByIndex | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.3.4. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > DataSourceResponseProcessor > StatusCode
| | | | ------------ | ------------------- | | **Type** | `integer or string` | | **Required** | Yes | | **Format** | `int32` | **Description:** Response Status Code | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.3.5. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > DataSourceResponseProcessor > ContentType
| | | | ------------ | ---------------- | | **Type** | `null or string` | | **Required** | No | **Description:** Optional response Content-Type header1.1.2.3.6. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > DataSourceResponseProcessor > FallbackBody
| | | | ------------ | ---------------- | | **Type** | `null or string` | | **Required** | No | **Description:** Fallback body to return when the data source cannot be resolved or selected1.1.2.3.7. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > DataSourceResponseProcessor > ResponseHeaders
| | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | **Description:** Additional response headers | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |##### 1.1.2.4. Property `processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor` **Title:** JsonEnvelopeProcessor | | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.4.1. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor > StatusCode
| | | | ------------ | ------------------- | | **Type** | `integer or string` | | **Required** | Yes | | **Format** | `int32` | **Description:** Response Status Code | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.4.2. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor > ContentType
| | | | ------------ | -------- | | **Type** | `string` | | **Required** | Yes | **Description:** Response Content-Type header1.1.2.4.3. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor > BodyPropertyName
| | | | ------------ | -------- | | **Type** | `string` | | **Required** | Yes | **Description:** Name of the JSON property that will contain the request body1.1.2.4.4. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor > IncludeBodyType
| | | | ------------ | ------------------- | | **Type** | `boolean or string` | | **Required** | No | **Description:** Include the CLR body type as bodyType in the response | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.4.5. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor > IncludeUri
| | | | ------------ | ------------------- | | **Type** | `boolean or string` | | **Required** | No | **Description:** Include the request URI as uri in the response | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.4.6. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor > IncludeRequestHeaders
| | | | ------------ | ------------------- | | **Type** | `boolean or string` | | **Required** | No | **Description:** Include request headers as requestHeaders in the response | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.4.7. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor > IncludePathParameters
| | | | ------------ | ------------------- | | **Type** | `boolean or string` | | **Required** | No | **Description:** Include path parameters as pathParameters in the response | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.4.8. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > JsonEnvelopeProcessor > ResponseHeaders
| | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | **Description:** Additional response headers | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |##### 1.1.2.5. Property `processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > PassThroughProcessor` **Title:** PassThroughProcessor | | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.5.1. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > PassThroughProcessor > StatusCode
| | | | ------------ | ------------------- | | **Type** | `integer or string` | | **Required** | Yes | | **Format** | `int32` | **Description:** Response Status Code | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.5.2. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > PassThroughProcessor > ContentType
| | | | ------------ | ---------------- | | **Type** | `null or string` | | **Required** | No | **Description:** Optional response Content-Type header1.1.2.5.3. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > PassThroughProcessor > ResponseHeaders
| | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | **Description:** Additional response headers | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.5.4. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > PassThroughProcessor > PreserveMetaData
| | | | ------------ | ------------------- | | **Type** | `boolean or string` | | **Required** | No | **Description:** Preserve request metadata and only replace the HTTP response metadata | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |##### 1.1.2.6. Property `processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor` **Title:** ProblemDetailsProcessor | | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.6.1. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > StatusCode
| | | | ------------ | ------------------- | | **Type** | `integer or string` | | **Required** | Yes | | **Format** | `int32` | **Description:** Response Status Code | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.6.2. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > Title
| | | | ------------ | -------- | | **Type** | `string` | | **Required** | Yes | **Description:** Problem details title1.1.2.6.3. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > Detail
| | | | ------------ | ---------------- | | **Type** | `null or string` | | **Required** | No | **Description:** Problem details detail1.1.2.6.4. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > Type
| | | | ------------ | -------- | | **Type** | `string` | | **Required** | Yes | **Description:** Problem details type1.1.2.6.5. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > Instance
| | | | ------------ | ---------------- | | **Type** | `null or string` | | **Required** | No | **Description:** Explicit problem details instance1.1.2.6.6. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > UseRequestUriAsInstance
| | | | ------------ | ------------------- | | **Type** | `boolean or string` | | **Required** | No | **Description:** Use the request URI as the problem details instance when no explicit instance is configured | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.6.7. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > ContentType
| | | | ------------ | -------- | | **Type** | `string` | | **Required** | Yes | **Description:** Response Content-Type header1.1.2.6.8. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > Extensions
| | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | **Description:** Additional problem details extension fields | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.6.9. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > ProblemDetailsProcessor > ResponseHeaders
| | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | **Description:** Additional response headers | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |##### 1.1.2.7. Property `processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > RequestEchoProcessor` **Title:** RequestEchoProcessor | | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.7.1. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > RequestEchoProcessor > StatusCode
| | | | ------------ | ------------------- | | **Type** | `integer or string` | | **Required** | Yes | | **Format** | `int32` | **Description:** Response Status Code | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.7.2. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > RequestEchoProcessor > ContentType
| | | | ------------ | -------- | | **Type** | `string` | | **Required** | Yes | **Description:** Response Content-Type header1.1.2.7.3. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > RequestEchoProcessor > IncludeRequestHeaders
| | | | ------------ | ------------------- | | **Type** | `boolean or string` | | **Required** | No | **Description:** Include request headers in the echoed JSON response | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.7.4. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > RequestEchoProcessor > IncludePathParameters
| | | | ------------ | ------------------- | | **Type** | `boolean or string` | | **Required** | No | **Description:** Include request path parameters in the echoed JSON response | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.7.5. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > RequestEchoProcessor > IncludeUri
| | | | ------------ | ------------------- | | **Type** | `boolean or string` | | **Required** | No | **Description:** Include request Uri in the echoed JSON response | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.7.6. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > RequestEchoProcessor > ResponseHeaders
| | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | **Description:** Additional response headers | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |##### 1.1.2.8. Property `processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > StaticResponseProcessor` **Title:** StaticResponseProcessor | | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.8.1. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > StaticResponseProcessor > Body
| | | | ------------ | ---------------- | | **Type** | `null or string` | | **Required** | No | **Description:** Response body to return as UTF-8 text1.1.2.8.2. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > StaticResponseProcessor > StatusCode
| | | | ------------ | ------------------- | | **Type** | `integer or string` | | **Required** | Yes | | **Format** | `int32` | **Description:** Response Status Code | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.8.3. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > StaticResponseProcessor > ContentType
| | | | ------------ | -------- | | **Type** | `string` | | **Required** | Yes | **Description:** Response Content-Type header1.1.2.8.4. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > StaticResponseProcessor > ResponseHeaders
| | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | **Description:** Additional response headers | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |##### 1.1.2.9. Property `processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > StatusCodeTransactionProcessor` **Title:** StatusCodeTransactionProcessor | | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.9.1. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > StatusCodeTransactionProcessor > StatusCode
| | | | ------------ | ------------------- | | **Type** | `integer or string` | | **Required** | Yes | | **Format** | `int32` | **Description:** Response Status Code | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |##### 1.1.2.10. Property `processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor` **Title:** TextTransformProcessor | | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.10.1. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor > StatusCode
| | | | ------------ | ------------------- | | **Type** | `integer or string` | | **Required** | Yes | | **Format** | `int32` | **Description:** Response Status Code | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.10.2. [Required] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor > ContentType
| | | | ------------ | -------- | | **Type** | `string` | | **Required** | Yes | **Description:** Response Content-Type header1.1.2.10.3. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor > Prefix
| | | | ------------ | -------- | | **Type** | `string` | | **Required** | No | **Description:** Text to prepend to the transformed payload1.1.2.10.4. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor > Suffix
| | | | ------------ | -------- | | **Type** | `string` | | **Required** | No | **Description:** Text to append to the transformed payload1.1.2.10.5. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor > SearchText
| | | | ------------ | ---------------- | | **Type** | `null or string` | | **Required** | No | **Description:** Optional text to search for in the incoming payload1.1.2.10.6. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor > ReplacementText
| | | | ------------ | ---------------- | | **Type** | `null or string` | | **Required** | No | **Description:** Replacement text for SearchText. Null removes the matched text.1.1.2.10.7. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor > TrimWhitespace
| | | | ------------ | ------------------- | | **Type** | `boolean or string` | | **Required** | No | **Description:** Trim leading and trailing whitespace before applying prefix, suffix, and replacement | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |1.1.2.10.8. [Optional] Property processors 0.0.0 > Processors > Processors item 0 > ProcessorConfiguration > anyOf > TextTransformProcessor > ResponseHeaders
| | | | ------------ | ------------------------ | | **Type** | `null, object or string` | | **Required** | No | **Description:** Additional response headers | Restrictions | | | --------------------------------- | ------------------------------------------------------------------------- | | **Must match regular expression** | ```\$\{.*\}``` [Test](https://regex101.com/?regex=%5C%24%5C%7B.%2A%5C%7D) |
Generated using json-schema-for-humans on 2026-05-22 at 15:20:33 +0300