Interface ExoQueryFilters

Shared query filter fields for ExO list endpoints (ComponentType, Experience, Fragment, Template). Mirrors the four shared filter schemas in experiences-management-api-contract: SysFiltersSchema + TagFiltersSchema + TaxonomyConceptsFiltersSchema + TextFiltersSchema

interface ExoQueryFilters {
    metadata.concepts.descendants[in]?: string;
    metadata.concepts.sys.id[all]?: string;
    metadata.concepts.sys.id[in]?: string;
    metadata.concepts.sys.id[nin]?: string;
    metadata.tags.sys.id[all]?: string;
    metadata.tags.sys.id[in]?: string;
    metadata.tags.sys.id[nin]?: string;
    name?: string;
    name[match]?: string;
    sys.archivedAt[exists]?: boolean;
    sys.createdAt[gt]?: string;
    sys.createdAt[gte]?: string;
    sys.createdAt[lt]?: string;
    sys.createdAt[lte]?: string;
    sys.createdBy.sys.id?: string;
    sys.createdBy.sys.id[in]?: string;
    sys.createdBy.sys.id[nin]?: string;
    sys.firstPublishedAt[gt]?: string;
    sys.firstPublishedAt[gte]?: string;
    sys.firstPublishedAt[lt]?: string;
    sys.firstPublishedAt[lte]?: string;
    sys.id?: string;
    sys.id[in]?: string;
    sys.id[nin]?: string;
    sys.publishedAt[gt]?: string;
    sys.publishedAt[gte]?: string;
    sys.publishedAt[lt]?: string;
    sys.publishedAt[lte]?: string;
    sys.publishedBy.sys.id?: string;
    sys.publishedBy.sys.id[in]?: string;
    sys.publishedBy.sys.id[nin]?: string;
    sys.publishedVersion?: number;
    sys.updatedAt[gt]?: string;
    sys.updatedAt[gte]?: string;
    sys.updatedAt[lt]?: string;
    sys.updatedAt[lte]?: string;
    sys.updatedBy.sys.id?: string;
    sys.updatedBy.sys.id[in]?: string;
    sys.updatedBy.sys.id[nin]?: string;
    sys.version?: number;
}

Properties

metadata.concepts.descendants[in]?: string
metadata.concepts.sys.id[all]?: string
metadata.concepts.sys.id[in]?: string
metadata.concepts.sys.id[nin]?: string
metadata.tags.sys.id[all]?: string
metadata.tags.sys.id[in]?: string
metadata.tags.sys.id[nin]?: string
name?: string
name[match]?: string
sys.archivedAt[exists]?: boolean
sys.createdAt[gt]?: string
sys.createdAt[gte]?: string
sys.createdAt[lt]?: string
sys.createdAt[lte]?: string
sys.createdBy.sys.id?: string
sys.createdBy.sys.id[in]?: string
sys.createdBy.sys.id[nin]?: string
sys.firstPublishedAt[gt]?: string
sys.firstPublishedAt[gte]?: string
sys.firstPublishedAt[lt]?: string
sys.firstPublishedAt[lte]?: string
sys.id?: string
sys.id[in]?: string
sys.id[nin]?: string
sys.publishedAt[gt]?: string
sys.publishedAt[gte]?: string
sys.publishedAt[lt]?: string
sys.publishedAt[lte]?: string
sys.publishedBy.sys.id?: string
sys.publishedBy.sys.id[in]?: string
sys.publishedBy.sys.id[nin]?: string
sys.publishedVersion?: number
sys.updatedAt[gt]?: string
sys.updatedAt[gte]?: string
sys.updatedAt[lt]?: string
sys.updatedAt[lte]?: string
sys.updatedBy.sys.id?: string
sys.updatedBy.sys.id[in]?: string
sys.updatedBy.sys.id[nin]?: string
sys.version?: number