Skip to content
Get started

Get user profile

client.profile(ProfileParams { containerTag, buckets, filters, 3 more } body, RequestOptionsoptions?): ProfileResponse { profile, searchResults }
POST/v4/profile

Get user profile with optional search results

ParametersExpand Collapse
body: ProfileParams { containerTag, buckets, filters, 3 more }
containerTag: string

Tag to filter the profile by. This can be an ID for your user, a project ID, or any other identifier you wish to use to filter memories.

buckets?: Array<string>

Specific bucket keys to return. Omit to return all configured buckets. Only relevant when “buckets” is included.

filters?: Or { OR } | And { AND }

Optional metadata filters to apply to profile results and search results. Supports complex AND/OR queries with multiple conditions.

One of the following:
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

Array of OR filter expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

Array of AND filter expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

OR: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<UnionMember0 { key, value, filterType, 3 more } | Or { OR } | And { AND } >

AND: Array of conditions or nested expressions

One of the following:
UnionMember0 { key, value, filterType, 3 more }

A single filter condition based on metadata, numeric values, array contents, or string matching

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or { OR }
OR: Array<Or>

OR: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
And { AND }
AND: Array<And>

AND: Array of conditions

key: string
value: string
filterType?: "metadata" | "numeric" | "array_contains" | "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
negate?: boolean | "true" | "false"
One of the following:
boolean
"true" | "false"
"true"
"false"
numericOperator?: ">" | "<" | ">=" | 2 more
One of the following:
">"
"<"
">="
"<="
"="
include?: Array<"static" | "dynamic" | "buckets">

Profile sections to return. Omit to return all sections. Pass a subset to reduce payload — e.g. [“buckets”] skips static and dynamic entirely.

One of the following:
"static"
"dynamic"
"buckets"
q?: string

Optional search query to include search results in the response

threshold?: number

Threshold for search results. Only results with a score above this threshold will be included.

minimum0
maximum1
ReturnsExpand Collapse
ProfileResponse { profile, searchResults }
profile: Profile { buckets, dynamic, static }
buckets?: Record<string, Array<string>>

Per-bucket memory lists, keyed by bucket key

dynamic?: Array<string>

Dynamic profile information (recent memories)

static?: Array<string>

Static profile information that remains relevant long-term

searchResults?: SearchResults { results, timing, total }

Search results if a search query was provided

results: Array<unknown>

Search results for the provided query

timing: number

Search timing in milliseconds

total: number

Total number of search results

Get user profile

import Supermemory from 'supermemory';

const client = new Supermemory({
  apiKey: process.env['SUPERMEMORY_API_KEY'], // This is the default and can be omitted
});

const response = await client.profile({ containerTag: 'containerTag' });

console.log(response.profile);
{
  "profile": {
    "buckets": {
      "foo": [
        "string"
      ]
    },
    "dynamic": [
      "string"
    ],
    "static": [
      "string"
    ]
  },
  "searchResults": {
    "results": [
      {}
    ],
    "timing": 0,
    "total": 0
  }
}
Returns Examples
{
  "profile": {
    "buckets": {
      "foo": [
        "string"
      ]
    },
    "dynamic": [
      "string"
    ],
    "static": [
      "string"
    ]
  },
  "searchResults": {
    "results": [
      {}
    ],
    "timing": 0,
    "total": 0
  }
}