Source: https://manu-tests-all-orgs.docs-staging.pageloop.ai/mcp-tools/custom-objects/object-type-management/unpublish-object-type

# unpublishObjectType

Hide a PUBLISHED object type from discovery.

Flips `publishStatus` from `PUBLISHED` to `UNPUBLISHED`. The type is removed from search
indices asynchronously (bulk un-index triggered post-commit). Instance records are preserved
in the database; reads still work, but instance create/update/patch endpoints reject on
unpublished types.

## Parameters

| Name           | Type    | Required | Description                                                  |
| -------------- | ------- | -------- | ------------------------------------------------------------ |
| `objectTypeId` | integer | Yes      | The object type ID (from listObjectTypes)                    |
| `reason`       | string  | No       | Optional operator-supplied reason captured in the audit log. |
