Skip to content

Installed Unified Models - Environment Unified Model Mappings Object

Properties

configobject

The override mapping, deep-merged on top of the base unified_model_resource_method config for the same (resource, integration, method) triple.

afterstring | object[]
base_url_mappingstring
beforestring | object[]
bodyRecord<string, any>

Static body merged into the integration request.

documentation_linkstring
error_mappingstring
file_uploadstring | object | object[]
One of
object · 2 properties
configRecord<string, any>

Strategy-specific options (e.g. multipart field name, base64 wrapper key).

file_uploadstring
Possible values:
multipartbase64upload
is_partial_expressionstring
is_partial_responseboolean
mapping_versionnumber
methodstring | object[] | object

Integration method to call.

One of
object · 2 properties
expressionstring
methodsstring[]
path_mappingstring
queryRecord<string, any>

Static query params merged into the integration request.

query_mappingstring | Record<string, any>
query_schemastring | Record<string, any>
related_resourcesstring | object[]
request_body_mappingstring | Record<string, any>
request_body_schemaRecord<string, any>

Object-form (v2) request body schema; values are partial JSON Schema entries.

request_header_mappingstring
resourcestring | object[] | object

Integration resource to call. May be a single name, an array of resource fragments, or a { expression, resources } object for dynamic dispatch.

One of
object · 2 properties
expressionstring
resourcesstring[]
response_header_mappingstring
response_mappingstring | Record<string, any>

JSONata expression (string) or object-form mapping. The object form is keyed by field name with values that may be JSONata strings, nested objects, or JsonSchemaObjectProperties.

response_mapping_methodstring
Possible values:
arrayitem
side_loadRecord<string, any>
static

Static value returned for this method without making an HTTP call.

created_atstring · date-time
Example: 2024-01-10T10:00:00.000Z
environment_unified_model_idstring · uuid

The environment_unified_model record (environment + unified model pair) this override belongs to.

Example: 4af1e38e-1d84-4bea-8ef4-2d705aec43bc
idstring · uuid

The ID of the environment resource-method override row.

Example: 3cb4223d-8e2f-4a55-9a3f-5f2c9d0a17bd
integration_namestring

The integration slug this override serves (e.g. apollo).

Example: apollo
method_namestring

The unified method this override serves (list, get, create, update, delete, or a custom method name).

Example: list
resource_namestring

The unified resource this override serves (e.g. contacts).

Example: contacts
updated_atstring · date-time
Example: 2024-01-11T12:30:00.000Z
versionnumber

Optimistic-concurrency version. Send the current value in a PATCH body; every write increments it.

Example: 2