Preview

OrderUnifiedFilterInput is in Preview status and is subject to change without notice. For more information about Preview status, see the GraphQL API policy.

OrderUnifiedFilterInput

Filter and sort criteria for unified order listings.

This page contains

    Fields

    search String

    Substring search across order number, customer name, and product name.

    statuses [String!]

    Filter by normalized status values (case-insensitive, OR within list, AND with other filters).

    sourceSystems [String!]

    Filter by source system values (case-insensitive, OR within list, AND with other filters). Lineage, not tech-wheel category.

    categories [String!]

    Filter by tech-wheel product family (energy, communications, saas, hardware, managed_services, infrastructure). Case-insensitive, OR within list, AND with other filters. Independent of sourceSystems.

    providerNames [String!]

    Filter by provider display name values (case-insensitive, OR within list, AND with other filters). Values come from the matching provider facet query.

    sortField String

    Column to sort by. Allowed: createdAt, customerName, normalizedStatus, sourceSystem, orderNumber. Default: createdAt.

    sortDirection SortDirection PREVIEW

    Sort direction. Default: DESC.

    canonicalPartyId ID

    When set, restricts results to orders linked to this canonical party (matches canonical_party_id in the warehouse).

    createdAtFrom DateTime

    Inclusive lower bound on created_at. When null the bound is ignored. Combined with other filters via AND.

    createdAtTo DateTime

    Inclusive upper bound on created_at. When null the bound is ignored. Combined with other filters via AND.

    advisorUuid ID

    Optional advisor UUID filter applied on top of marketplaceTenant; null = no filter. Marketplace-manager only — the advisor-scoped op rejects this argument because the advisor scope is already pinned.