---
title: "PATCH /memberships/{membershipIdentifier}/idmappingtables/{idMappingTableIdentifier}"
method: PATCH
path: "/memberships/{membershipIdentifier}/idmappingtables/{idMappingTableIdentifier}"
---

# PATCH /memberships/{membershipIdentifier}/idmappingtables/{idMappingTableIdentifier}

`PATCH /memberships/{membershipIdentifier}/idmappingtables/{idMappingTableIdentifier}`

Provides the details that are necessary to update an ID mapping table.

## Path parameters

- `idMappingTableIdentifier` string, required
- `membershipIdentifier` string, required

## Request body

- object
  - `description` string — A new description for the ID mapping table.
  - `kmsKeyArn` string — The Amazon Resource Name (ARN) of the Amazon Web Services KMS key.

## Response `200`

Success

- UpdateIdMappingTableOutput
  - `idMappingTable` object, required — The updated ID mapping table.
    - `id` string, required — The unique identifier of the ID mapping table.
    - `arn` string, required — The Amazon Resource Name (ARN) of the ID mapping table.
    - `inputReferenceConfig` object, required — The input reference configuration for the ID mapping table.
      - `inputReferenceArn` string, required — The Amazon Resource Name (ARN) of the referenced resource in Entity Resolution. Valid values are ID mapping workflow ARNs.
      - `manageResourcePolicies` boolean, required — <p>When <code>TRUE</code>, Clean Rooms manages permissions for the ID mapping table resource. </p> <p>When <code>FALSE</code>, the resource owner manages permissions for the ID mapping table resource.</p>
    - `membershipId` string, required — The unique identifier of the membership resource for the ID mapping table.
    - `membershipArn` string, required — The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
    - `collaborationId` string, required — The unique identifier of the collaboration that contains this ID mapping table.
    - `collaborationArn` string, required — The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.
    - `description` string — The description of the ID mapping table.
    - `name` string, required — The name of the ID mapping table.
    - `createTime` string, date-time, required — The time at which the ID mapping table was created.
    - `updateTime` string, date-time, required — The most recent time at which the ID mapping table was updated.
    - `inputReferenceProperties` object, required — The input reference properties for the ID mapping table.
      - `idMappingTableInputSource` IdMappingTableInputSource[], required — The input source of the ID mapping table.
        - `idNamespaceAssociationId` string, required — The unique identifier of the ID namespace association.
        - `type` 'SOURCE' | 'TARGET', required — The type of the input source of the ID mapping table.
    - `kmsKeyArn` string — The Amazon Resource Name (ARN) of the Amazon Web Services KMS key.
    - `childResources` ChildResource[] — The child resources that depend on this ID mapping table.
      - `resourceId` string — The unique identifier of the child resource.
      - `resourceType` 'INTERMEDIATE_TABLE', required — The type of the child resource.
      - `resourceName` string, required — The name of the child resource.
      - `ownerAccountId` string, required — The Amazon Web Services account ID of the member who owns the child resource.
      - `resourceStatus` 'CREATED' | 'POPULATE_STARTED' | 'POPULATE_SUCCESS' | 'POPULATE_FAILED' | 'DISALLOWED_BY_DATA_PROVIDER' | 'BASE_TABLE_REMOVED' | 'RETENTION_PERIOD_EXPIRED' — The current status of the child resource.

## Other responses

- `480` — ResourceNotFoundException
- `481` — InternalServerException
- `482` — ValidationException
- `483` — ThrottlingException
- `484` — AccessDeniedException

---

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