# List environment unified model mappings

> Source: https://truto.one/docs/api-reference/admin/installed-unified-models-environment-unified-model-mappings/list/

`GET /environment-unified-model-resource-method`

Resource: **Installed Unified Models - Environment Unified Model Mappings**

## Query parameters

- **`environment_unified_model_id`** _(string)_
  Filter by the `environment_unified_model` record (environment + unified model pair).
- **`environment_id`** _(string)_
  Restrict the lookup to one environment you have access to.
- **`resource_name`** _(string)_
  Filter by unified resource name.
- **`integration_name`** _(string)_
  Filter by integration slug.
- **`method_name`** _(string)_
  Filter by unified method name.
- **`version`** _(number)_
  Read a specific historical version of the override instead of the current row.
- **`apply_overrides`** _(boolean)_
  When `true`, return the effective (base + environment override) supported resource methods instead of the raw override rows. Requires `resource_name` or `integration_name`.

## Response body

- **`result`** _(array<object>)_
  - **`id`** _(string)_
    The ID of the environment resource-method override row.
  - **`environment_unified_model_id`** _(string)_
    The `environment_unified_model` record (environment + unified model pair) this override belongs to.
  - **`resource_name`** _(string)_
    The unified resource this override serves (e.g. `contacts`).
  - **`integration_name`** _(string)_
    The integration slug this override serves (e.g. `apollo`).
  - **`method_name`** _(string)_
    The unified method this override serves (`list`, `get`, `create`, `update`, `delete`, or a custom method name).
  - **`config`** _(object)_
    The override mapping, deep-merged on top of the base `unified_model_resource_method` config for the same (resource, integration, method) triple.
    - **`static`** _(unknown)_
      Static value returned for this method without making an HTTP call.
    - **`resource`** _(string | array<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**
        - **`expression`** _(string)_
        - **`resources`** _(array<string>)_
    - **`method`** _(string | array<object> | object)_
      Integration method to call.
      _One of:_
      - **object**
        - **`expression`** _(string)_
        - **`methods`** _(array<string>)_
    - **`base_url_mapping`** _(string)_
    - **`path_mapping`** _(string)_
    - **`error_mapping`** _(string)_
    - **`mapping_version`** _(number)_
    - **`response_mapping_method`** _(string)_
      Allowed: `array`, `item`
    - **`response_mapping`** _(string | object)_
      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`.
    - **`documentation_link`** _(string)_
    - **`related_resources`** _(string | array<object>)_
    - **`request_body_schema`** _(object)_
      Object-form (v2) request body schema; values are partial JSON Schema entries.
    - **`request_body_mapping`** _(string | object)_
    - **`query_mapping`** _(string | object)_
    - **`query_schema`** _(string | object)_
    - **`request_header_mapping`** _(string)_
    - **`response_header_mapping`** _(string)_
    - **`query`** _(object)_
      Static query params merged into the integration request.
    - **`body`** _(object)_
      Static body merged into the integration request.
    - **`before`** _(string | array<object>)_
    - **`after`** _(string | array<object>)_
    - **`is_partial_response`** _(boolean)_
    - **`is_partial_expression`** _(string)_
    - **`side_load`** _(object)_
    - **`file_upload`** _(string | object | array<object>)_
      _One of:_
      - **object**
        - **`file_upload`** _(string)_
          Allowed: `multipart`, `base64`, `upload`
        - **`config`** _(object)_
          Strategy-specific options (e.g. multipart field name, base64 wrapper key).
  - **`version`** _(number)_
    Optimistic-concurrency version. Send the current value in a PATCH body; every write increments it.
  - **`created_at`** _(string)_
  - **`updated_at`** _(string)_
- **`next_cursor`** _(string)_
- **`limit`** _(number)_

## Code examples

### curl

```bash
curl -X GET 'https://api.truto.one/environment-unified-model-resource-method' \
  -H 'Authorization: Bearer <your_api_token>' \
  -H 'Content-Type: application/json'
```

### JavaScript

```javascript
const response = await fetch('https://api.truto.one/environment-unified-model-resource-method', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer <your_api_token>',
    'Content-Type': 'application/json',
  },
});

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

### Python

```python
import requests

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

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