> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developer-test.atomicwork.com/llms.txt.
> For full documentation content, see https://developer-test.atomicwork.com/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer-test.atomicwork.com/_mcp/server.

# 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 WORKSPACE-scoped types                             |
| `status`       | ObjectTypePublishStatusDto | No       | Status filter. When omitted, returns all three                                                 |