Skip to content
GET /environment-unified-model-resource-method/{id}

Path Parameters

idstring · uuid
required·

The ID of the override row.

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

Query Parameters

versionnumber

Read this archived version instead of the current row.

Example: 2

Response Body

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
curl -X GET 'https://api.truto.one/environment-unified-model-resource-method/{id}' \
  -H 'Authorization: Bearer <your_api_token>' \
  -H 'Content-Type: application/json'
const response = await fetch('https://api.truto.one/environment-unified-model-resource-method/{id}', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer <your_api_token>',
    'Content-Type': 'application/json',
  },
});

const data = await response.json();
console.log(data);
import requests

url = "https://api.truto.one/environment-unified-model-resource-method/{id}"
headers = {
    "Authorization": "Bearer <your_api_token>",
    "Content-Type": "application/json",
}
params = {
}

response = requests.get(url, headers=headers, params=params)
print(response.json())