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

# listObjectTypes

List all custom object types.

Returns all configured custom object types for the tenant. Use this to discover what custom objects are available before creating instances.

## Parameters

| Name           | Type                       | Required | Description                                                                                    |
| -------------- | -------------------------- | -------- | ---------------------------------------------------------------------------------------------- |
| `search_key`   | string                     | No       | Optional search string to filter object types by display name (case-insensitive partial match) |
| `page`         | integer                    | No       | Page number (1-based) Default: `1`.                                                            |
| `page_size`    | integer                    | No       | Number of results per page (default 25) Default: `25`.                                         |
| `scope`        | ObjectTypeScopeDto         | No       | Scope filter. Use GLOBAL for org-wide types, WORKSPACE for workspace-specific types.           |
| `workspace_id` | integer                    | No       | Workspace ID filter. When provided, returns all types tagged to this workspace                 |
| `status`       | ObjectTypePublishStatusDto | No       | Status filter. When omitted, returns all three                                                 |
