Content
get/api/v1/content

Request

  • Base URL
    https://omniapp.co (the document declares no server; this is the origin it was published from)
  • URL
    https://omniapp.co/api/v1/content
  • Auth
    HTTP bearer

Query parameters

cursorstring

Cursor for pagination (from previous response nextCursor)

Example:eyJpZCI6IjEyMzQ1In0
pageSizeinteger

Number of results per page (1-100, integer)

Example:20
creatorIdstring uuid

Filter by creator user ID

folderIdstring uuid

Filter by folder ID (cannot be used with path)

includestring

Comma-separated list of fields to include (e.g., _count,labels)

labelsstring

Comma-separated list of label names to filter by

Example:verified,important
pathstring

Filter by folder path (cannot be used with folderId)

Example:/reports/sales
scope'organization' | 'restricted'

Filter by share scope

Example:organization
sortDirection'asc' | 'desc'

Sort direction

Example:asc
sortField'name' | 'favorites'

Field to sort by

Example:name

Response

List of content (documents and folders)

Example response

{
  "records": [
    {
      "identifier": "abc123",
      "url": "https://org.omni.co/dashboards/abc123"
    }
  ]
}

Changes

    • breaking

      added subschema #1 subschema #2 to the / response property oneOf list for the response status

    • info

      removed subschema #1 subschema #2 from the / response property oneOf list for the response status

    • info

      added the new optional query request parameter labels