---
title: "List custom object definitions"
method: GET
path: "/objects/definitions/default"
tags: ["Custom Object Definitions"]
---

# List custom object definitions

`GET /objects/definitions/default`

Get all custom objects definitions for a given tenant. If you want to copy all the existing custom objects from an old tenant to a new tenant, you can call this operation in your old tenant and then use its response directly as the request of the [Create custom object definitions](https://developer.zuora.com/api-references/api/operation/POST_CustomObjectDefinitions) call in the new tenant to import all the custom objects from the old tenant.

## Query parameters

- `select` 'type'

## Headers

- `Accept-Encoding` string
- `Content-Encoding` string
- `Zuora-Track-Id` string
- `Zuora-Entity-Ids` string
- `Zuora-Org-Ids` string
- `Zuora-Version` string, date

## Response `200`

OK

- GETAllCustomObjectDefinitionsInNamespaceResponse
  - `count` integer — The number of objects in the `definitions` object. The value of this field is the number of custom object definitions in the namespace.
  - `definitions` CustomObjectDefinitions — The custom object definitions. This object maps types to custom object definitions.

---

[API](https://skmtc.dev/zuora/apis/api-reference.md) · [All operations](https://skmtc.dev/zuora/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zuora/api-reference/revisions/d11e237f3e54/schema)
