TouAI

Type Reference

All response models are Pydantic v2 BaseModel classes and can be imported from touai.types.

Auth Types

TypeKey Fields
AuthTokensaccess_token, refresh_token, token_type, context, organization_id
RegisterResponseid, email, email_verified, message
Userid, email, full_name, is_active, email_verified
WorkspaceOvervieworganizations, has_organizations, personal_workspace

API Key Types

TypeKey Fields
ApiKeyaccess_key_id, user_id, organization_id, is_active
ApiKeyCreatedaccess_key_id, secret_key
ApiKeyRotatedaccess_key_id, secret_key
ApiKeyValidationvalid, user_id, email, organization_id

Organization Types

TypeKey Fields
Organizationid, name, slug, description, owner_id
OrganizationDetailinherits Organization plus members, services
Memberid, user_id, role, email, full_name
Invitationid, organization_id, organization_name, role, status
MemberPermissionservice_type, permission_level
AvailableServiceservice_type, is_enabled, display_name

Context Layer Types

TypeKey Fields
ConnectorTypename, short_name, auth_methods, capabilities
Connectionconnection_id, id, name, connector_type, status
ConnectionDetailinherits Connection plus credentials_summary
ConnectionListitems, total, active_count, page
ConnectionTestResultsuccess, message, latency_ms
SchemaDiscoveryconnection_id, connector_type, discovered_schema
QueryResultsuccess, data, columns, row_count
SyncConfigconnection_id, enabled, strategy, interval_minutes
SyncStatusconnection_id, sync_enabled, is_ready, total_entities, total_chunks
SearchResultsquery, results, total_results, retrieval_strategy

Unstructured Types

TypeKey Fields
Jobjob_id, status, progress, result, chunks
BatchJobbatch_id, status, total, completed, failed, jobs
UnstructuredFilefile_id, filename, file_type, status, progress
UnstructuredFileDetailinherits UnstructuredFile plus result, metadata
SupportedFormatscategories
VideoSearchResultsquery, results, total
EmbeddingStatstotal_embeddings, total_videos, per_video
EmbeddingCoveragetotal_videos, embedded_videos, missing_videos

Search, Research, and Storage Types

TypeKey Fields
ScrapeResultsuccess, url, markdown, html, links, media, metadata
WebSearchResultsuccess, query, results, total_results
CrawlTasksuccess, task_id
CrawlStatussuccess, status, data, pages, error
ResearchResultcontent, mode, tool_calls_count, citations, sources, usage
ResearchEventtype, data
StorageInfoorganizations, projects, buckets
StoredObjectkey, bucket, project, size, url
ObjectListobjects, total, prefixes, is_truncated, next_continuation_token

Billing Types

TypeKey Fields
CreditBalancebalance, total_purchased, total_consumed, balance_in_usd
CreditPackagepackage_id, credits, price_cents, price_display
CreditTransactionid, type, amount, balance_after, service_type
Planplan_id, name, price_cents, interval, credits_included
Subscriptionid, plan_id, plan_name, status, credits_included, credits_used
CheckoutSessioncheckout_url, checkout_session_id
Invoiceid, amount_due, status, hosted_invoice_url
PaymentMethodid, type, card, is_default
SetupIntentsetup_intent_id, client_secret
Error HandlingComplete Examples