---
title: "Update Viewpoint Mapping"
method: PUT
path: "/api/v2/business-mapping/viewpoints/{viewpont-id}/mappings/{mapping-id}"
---

# Update Viewpoint Mapping

`PUT /api/v2/business-mapping/viewpoints/{viewpont-id}/mappings/{mapping-id}`

## Path parameters

- `viewpont-id` string, required
- `mapping-id` string, required

## Headers

- `authorization` string, required
- `apikey` string, required

## Request body

- object
  - `name` string, required
  - `filters` object[]
    - `values` string[]
    - `operator` 'IS' | 'IS_NOT' | 'CONTAINS' | 'NOT_CONTAINS' | 'STARTS_WITH' | 'ENDS_WITH'
    - `field` string
    - `ruleId` number
    - `index` number — Starting with 0 and incremented by 1 in every rule
  - `rank` number
  - `k8s` boolean
  - `k8s_config` object
    - `pods_view` boolean
  - `is_group_by` boolean
  - `group_by_field` string
  - `split` boolean
  - `splitOptions` string

## Response `200`

- object
  - `uuid` string
  - `creation_time` string
  - `update_time` string
  - `created_by` string
  - `name` string
  - `account_id` string
  - `account_key` string
  - `division_id` string
  - `split` boolean
  - `splitOptions` string
  - `global` boolean
  - `rules` string

---

[API](https://skmtc.net/umbrellacost/apis/admin.md) · [All operations](https://skmtc.net/umbrellacost/apis/admin/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/umbrellacost/admin/versions/b0a65610726b/schema)
