---
title: "List instantiable resource types for the given owner"
method: GET
path: "/metadata/{owner}/instantiable"
tags: ["catalog resources"]
---

# List instantiable resource types for the given owner

`GET /metadata/{owner}/instantiable`

## Request

- Base URL: `https://api.data.world/v0`
- URL: `https://api.data.world/v0/metadata/{owner}/instantiable`
- Auth: HTTP bearer

Returns the resource types that callers may create new entities for in this catalog.

## Path parameters

- `owner` string, required

## Response `200`

Successful operation

- InstantiableCatalogClassDto[]
  - `instantiable` boolean: True if users may create new entities of this type
  - `instantiableByApiOnly` boolean: True if new entities of this type can be created only through the API
  - `label` string: Human-readable label for the type
  - `typeIri` string: The IRI of the RDF type

## Other responses

- `400`: Bad Request
- `401`: User is unauthorized to perform action
- `403`: Access forbidden
- `404`: Not found

## Changes

- **2026-11-03** `a1f78a95dfc1`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/data/apis/data-world-public-api/changes/metadata/:owner/instantiable/get.md)

---

[API](https://skmtc.dev/data/apis/data-world-public-api.md) - [All operations](https://skmtc.dev/data/apis/data-world-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/data/apis/data-world-public-api/revisions/a1f78a95dfc1?raw)
