Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.exulu.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Core types are predefined GraphQL types provided by Exulu IMP for managing platform resources. These types are always available in the schema, regardless of your implementation.

Type Categories

Agent Types

Agent configurations, capabilities, and rate limiting

Session Types

Conversation sessions and messages

User Management

Users, roles, and authentication

Evaluation Types

Test cases, eval sets, and eval runs

Workflow Types

Workflow templates and execution

Configuration

Variables and project organization

Prompt Management

Prompt library and favorites

Analytics

Usage statistics and reporting

Job Management

Background job tracking

RBAC Types

Access control and permissions

Common Fields

Most core types include these standard fields:
  • id - Unique identifier (ID or Int)
  • createdAt - Timestamp when resource was created
  • updatedAt - Timestamp when resource was last modified
  • RBAC - Access control settings (when RBAC is enabled)

Type Safety

All core types are fully typed in the GraphQL schema with TypeScript support. Use GraphQL introspection to explore available fields and their types.

Next Steps

Dynamic Types

Learn about context-generated types

Queries

Explore all query operations

Mutations

Explore all mutation operations

API Introduction

Back to API overview