Overview
All query operations in Exulu IMP follow consistent patterns. This reference covers both core type queries and the patterns that apply to dynamically generated queries.Query patterns
Every resource type (core and dynamic) gets these query operations:| Operation | Purpose | Authentication required |
|---|---|---|
{type}ById | Fetch single resource by ID | Yes |
{type}ByIds | Fetch multiple resources by IDs | Yes |
{type}One | Fetch single resource with filters | Yes |
{typePlural}Pagination | Paginated list with filters | Yes |
{typePlural}Statistics | Aggregate statistics | Yes |
By ID queries
Pattern
Example
Response
Error handling
By IDs queries (batch)
Pattern
Example
Response
One (filtered) queries
Pattern
Example
With complex filters
Pagination queries
Pattern
Basic pagination
With filters and sorting
Response
Statistics queries
Pattern
Total count
Group by field
With filters
Vector search queries
Available for contexts with embedders configured.Pattern
Cosine distance search
Hybrid search (vector + full-text)
With filters and expansion
Full-text search only
Chunk by ID queries
Fetch individual chunks from vector search contexts.Pattern
Example
Special queries
Providers
List all available agent providers.Tools
List available tools for agents.Tool categories
Contexts
List all available semantic search contexts.Context by ID
Evaluations
List available evaluation functions.Rerankers
List available reranking models.Unique prompt tags
Job queries
Jobs by queue
Queue information
Workflow queries
Workflow schedule
Check if a workflow has a scheduled execution.Advanced filtering examples
String operators
Number operators
Date operators
AND logic
OR logic
Complex nested logic
Field selection
Request only the fields you need:Minimal fields
All basic fields
With nested objects
With RBAC
Query variables
Use variables for dynamic queries:With filters
Query aliases
Use aliases to fetch the same resource with different parameters:Fragments
Reuse field selections with fragments:Next steps
Mutations
Learn about mutation operations
Core types
Explore predefined types
Dynamic types
Learn about context types
Introduction
Back to API overview