---
title: "Search for resources"
method: POST
path: "/metadata/resources/search"
tags: ["catalog resources"]
---

# Search for resources

`POST /metadata/resources/search`

Search for resources in the organization. See request body for filtering options. To paginate through results, use "from" and "size" query parameters. To return more details about the resources, see "hydration" query parameter.

## Query parameters

- `size` integer
- `from` integer
- `sort` string[]
- `hydration` string[]

## Request body

- OrgScopedSearchRequest
  - `assetStatus` string[] — Filter by asset status label.
  - `collection` string[] — Filter by collection IRI
  - `createdRange` Range
    - `endDate` string — Inclusive. Format is YYYY-MM-DD in UTC. If inputted by itself (without startDate), it will match all dates before this date and this date.
    - `startDate` string — Inclusive. Format is YYYY-MM-DD in UTC. If inputted by itself (without endDate),it will match all dates after this date and this date.
  - `minAccessLevel` 'NONE' | 'SAML_GATED' | 'DISCOVER' | 'MEMBER' | 'READ' | 'WRITE' | 'ADMIN' — Minimum access level to filter by.
  - `owner` string, required — User name and unique identifier of the user or organization a resource belongs to. For example, in the URL: https://acme.data.world/jonloyens/an-intro-to-dataworld-dataset, jonloyens is the unique identifier of the owner.
  - `property` object — Filter by custom properties.
  - `query` string
  - `tag` string[] — Filter by tags.
  - `type` string[] — Filter by type of metadata resource. Both IRI and label are accepted.
  - `updatedRange` Range
    - `endDate` string — Inclusive. Format is YYYY-MM-DD in UTC. If inputted by itself (without startDate), it will match all dates before this date and this date.
    - `startDate` string — Inclusive. Format is YYYY-MM-DD in UTC. If inputted by itself (without endDate),it will match all dates after this date and this date.

## Response `200`

default response

- PaginatedGenericResultsOrgScopedSearchedResourceDto
  - `consistent` boolean
  - `count` integer
  - `hydrations` PubSearchHydrations
    - `agents` object
    - `catalogConcepts` object
    - `collections` object
    - `properties` object
    - `relationships` object
    - `resourceHierarchy` object
  - `next` string
  - `records` OrgScopedSearchedResourceDto[]
    - `category` string, required
    - `created` string, date-time
    - `creator` string
    - `id` string, required
    - `iri` string
    - `numLikes` integer
    - `owner` string, required
    - `properties` object
    - `resourceDetails` ResourceDetails
      - `typeDetails` TypeDetails
        - `id` string
        - `label` string
        - `subtypeOf` string
    - `resourceLink` string, uri
    - `sourceId` string
    - `sourceOfRecord` string
    - `tableId` string
    - `tableIri` string
    - `title` string
    - `updated` string, date-time
    - `updatedBy` string

---

[API](https://skmtc.net/data/apis/data-world-public-api.md) · [All operations](https://skmtc.net/data/apis/data-world-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/data/data-world-public-api/versions/0a0cb1f94dad/schema)
