Skip to content
Get started

Get user profile

POST/v4/profile

Get user profile with optional search results

Body ParametersJSONExpand Collapse
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.

filters: optional object { OR } or object { 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 object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

Array of OR filter expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

Array of AND filter expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

OR: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more } or object { OR } or object { AND }

AND: Array of conditions or nested expressions

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

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

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
Or object { OR }
OR: array of object { key, value, filterType, 3 more }

OR: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
And object { AND }
AND: array of object { key, value, filterType, 3 more }

AND: Array of conditions

key: string
value: string
filterType: optional "metadata" or "numeric" or "array_contains" or "string_contains"
One of the following:
"metadata"
"numeric"
"array_contains"
"string_contains"
ignoreCase: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
negate: optional boolean or "true" or "false"
One of the following:
boolean
"true" or "false"
One of the following:
"true"
"false"
numericOperator: optional ">" or "<" or ">=" or 2 more
One of the following:
">"
"<"
">="
"<="
"="
q: optional string

Optional search query to include search results in the response

threshold: optional number

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

minimum0
maximum1
ReturnsExpand Collapse
profile: object { dynamic, static }
dynamic: array of string

Dynamic profile information (recent memories)

static: array of string

Static profile information that remains relevant long-term

searchResults: optional object { results, timing, total }

Search results if a search query was provided

results: array of unknown

Search results for the provided query

timing: number

Search timing in milliseconds

total: number

Total number of search results

Get user profile

curl https://api.supermemory.ai/v4/profile \
    -H 'Content-Type: application/json' \
    -H "Authorization: Bearer $SUPERMEMORY_API_KEY" \
    -d '{
          "containerTag": "containerTag"
        }'
{
  "profile": {
    "dynamic": [
      "string"
    ],
    "static": [
      "string"
    ]
  },
  "searchResults": {
    "results": [
      {}
    ],
    "timing": 0,
    "total": 0
  }
}
Returns Examples
{
  "profile": {
    "dynamic": [
      "string"
    ],
    "static": [
      "string"
    ]
  },
  "searchResults": {
    "results": [
      {}
    ],
    "timing": 0,
    "total": 0
  }
}