Skip to main content
GET
/
v1
/
content
Retrieve content
curl --request GET \
  --url https://{instance}.omniapp.co/api/v1/content \
  --header 'Authorization: Bearer <token>'
{
  "records": [
    {}
  ],
  "pageInfo": {
    "hasNextPage": true,
    "nextCursor": "<string>",
    "pageSize": 123,
    "totalRecords": 123
  }
}

Authorizations

Authorization
string
header
required

Use either an Organization API Key or Personal Access Token (PAT). Include in the Authorization header as: Bearer YOUR_TOKEN

Query Parameters

labels
string

Comma-separated label filter

scope
enum<string>

Content scope filter

Available options:
restricted,
organization,
public
sortField
enum<string>

Field to sort by

Available options:
favorites,
name,
updatedAt
include
string

Additional fields to include (e.g., "_count,labels")

folderId
string<uuid>

Filter by folder ID

path
string

Filter by folder path

creatorId
string<uuid>

Filter by creator ID (required when scope is "restricted")

pageSize
integer
default:20

Number of records per page

Required range: 1 <= x <= 100
cursor
string

Pagination cursor from previous response

Response

Paginated content list

records
object[]
pageInfo
object