---
title: "POST /memberships/{membershipIdentifier}/disallowIntermediateTable"
method: POST
path: "/memberships/{membershipIdentifier}/disallowIntermediateTable"
---

# POST /memberships/{membershipIdentifier}/disallowIntermediateTable

`POST /memberships/{membershipIdentifier}/disallowIntermediateTable`

Invalidates a specific intermediate table that references the caller's base table. The data provider (base table owner) calls this operation, not the intermediate table owner. By default, invalidation cascades to descendant intermediate tables.

## Path parameters

- `membershipIdentifier` string, required

## Request body

- object
  - `intermediateTableName` string, required — The name of the intermediate table to disallow.
  - `includeDescendants` boolean — Specifies whether to cascade the disallow action to descendant intermediate tables. Default is <code>true</code>.

## Response `200`

Success

- DisallowIntermediateTableOutput

## Other responses

- `480` — ConflictException
- `481` — ResourceNotFoundException
- `482` — InternalServerException
- `483` — ValidationException
- `484` — ThrottlingException
- `485` — 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)
