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! = 1
offset: Int! = 12
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