Documentation

SDK Reference: Types

All dataclasses and response types in the SDK

Imports

Core types and enums are importable directly from scopix: from scopix import DescriptionStatus, UploadResult, ChatResponse. Feature-specific types live in submodules (scopix.types.colors, scopix.types.usage, scopix.types.video, etc.).

Core Enums

DescriptionStatus, ChatTokenType, StorageTarget, MessageRole, and other enums.

Upload Types

UploadResult, BatchUploadResults, QuotaInfo.

Callback Types

UploadProgressEvent plus video, document, and cloud-storage progress events.

Chat Types

ChatResponse, ChatToken, ChatSession, ChatMessage, SessionList, and more.

Search Types

ImageSearchAgentResult, DocumentSearchAgentResult, ResultRefData.

File Types

UserFile, UserFileDetails, FileList, FullDescription.

Folder Types

Folder, FolderTree, FolderContents, FolderBreadcrumbs, DeleteFolderResult, MoveFilesResult.

Color Types

ColorAnalysis, DominantColor, RGB, HSL, LAB, ColorSearchResponse.

Tenant Types

TenantSettings, TenantLimits, TenantMember, MemberRole.

Audit Types

AuditLogEntry, AuditLogList, AuditEventType, AuditSeverity.

Usage Types

UsageCheckResult, UsageSummary, PlanUtilization, DashboardAnalytics, MonthlyTokenUsage, and more.

Settings Types

S3ConfigStatus, S3ValidationResult.

Document Types

DocumentUploadResult, DocumentDetails, DocumentSearchResponse, DocumentItem, DocumentList, DocumentChunk.

Link Types

LinkItem, LinkList, LinkDetails, CreateLinkResult, LinkOGMetadata, LinkCrawlStatus.

Cloud Storage Types

CloudStorageConnection, CloudStorageJob, ImportResult, ExportResult, CloudFileInput.

Agent Operations Types

SynthesizeResult, DocumentAnalysisResult, ChunkReference.

Agent Data Flow Types

AgentCapability, AgentContract, TypedInput, TypedOutput, ExecutionContext, TypedSlot, Agent, AgentResult, Category, CategorizationResult, DataTypeRegistry, FileRef, FileCollection, FileResolver, FileResolutionError.

Pipeline Types

Pipeline, PipelineResult, PipelineStep, StepResult.

Video Types

VideoAnalysisJobStatus, VideoAnalysisQueueResult, VideoScene, VideoSceneList, VideoMetadata, and status enums.