Skip to main content

AgentSearchInput

Search criteria for filtering agents.

Provides comprehensive filtering options for agent searches including status, type, trigger, interaction mode, date ranges, and pagination.

input AgentSearchInput {
page: Int!
offset: Int!
ids: [String!]
active: Boolean
types: [String!]
triggers: [AgentTrigger!]
interactionModes: [AgentInteractionMode!]
createdByAdminUserIds: [Int!]
lastModifiedByAdminUserIds: [Int!]
createdAt: DateSearchInput
lastModifiedAt: DateSearchInput
sortInputs: [AgentSortInput!]
}

Fields

AgentSearchInput.page ● Int! non-null scalar

Page number for paginated results.

AgentSearchInput.offset ● Int! non-null scalar

Number of items to return per page.

AgentSearchInput.ids ● [String!] list scalar

Filter by specific agent identifiers.

Validation: Must be valid UUIDs.

AgentSearchInput.active ● Boolean scalar

Filter by active status.

AgentSearchInput.types ● [String!] list scalar

Filter by classification types.

AgentSearchInput.triggers ● [AgentTrigger!] list enum

Filter by trigger mechanisms.

AgentSearchInput.interactionModes ● [AgentInteractionMode!] list enum

Filter by interaction modes.

AgentSearchInput.createdByAdminUserIds ● [Int!] list scalar

Filter by admin user IDs who created the agents.

AgentSearchInput.lastModifiedByAdminUserIds ● [Int!] list scalar

Filter by admin user IDs who last modified the agents.

AgentSearchInput.createdAt ● DateSearchInput input

Filter by creation date range.

AgentSearchInput.lastModifiedAt ● DateSearchInput input

Filter by last modification date range.

AgentSearchInput.sortInputs ● [AgentSortInput!] list input

Sorting criteria for result organization.

Member Of

agents query