---
title: "Advanced search on resources"
method: POST
path: "/search"
tags: ["search"]
---

# Advanced search on resources

`POST /search`

## Query parameters

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

## Request body

- SearchRequest
  - `assetStatus` string[] — Filter by asset status label.
  - `category` string[] — Filter by categories.
  - `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[] — Filter by owners. Owners are identified by their IDs.
  - `property` object — Filter by custom properties.
  - `query` string, required
  - `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.
  - `visibility` 'DISCOVERABLE' | 'OPEN' | 'PRIVATE' — Filter by visibility.

## Response `200`

default response

- PaginatedGenericResultsSearchedResourceDto
  - `consistent` boolean
  - `count` integer
  - `hydrations` PubSearchHydrations
    - `agents` object
    - `catalogConcepts` object
    - `collections` object
    - `properties` object
    - `relationships` object
    - `resourceHierarchy` object
  - `next` string
  - `records` SearchedResourceDto[]
    - `assetStatus` AssetStatus
      - `assetStatusLabel` string
      - `dispositionLabel` string
    - `category` string, required
    - `collections` string[]
    - `created` string, date-time
    - `creator` string
    - `description` string
    - `fileCount` integer
    - `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
    - `summary` string
    - `tableId` string
    - `tableIri` string
    - `tags` string[]
    - `title` string
    - `updated` string, date-time
    - `updatedBy` string

---

[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-service-production.skmtc.workers.dev/v1/apis/data/data-world-public-api/revisions/0a0cb1f94dad/schema)
