Quota Management
List quota configurations
client.QuotaManagement.List(ctx, query) (*PaginatedPageNumber[QuotaConfiguration], error)
GET/api/v1/beta/quota-management
Create a quota configuration
client.QuotaManagement.New(ctx, params) (*QuotaConfiguration, error)
POST/api/v1/beta/quota-management
Delete a quota configuration
client.QuotaManagement.Delete(ctx, quotaID, body) error
DELETE/api/v1/beta/quota-management/{quota_id}
ModelsExpand Collapse
type QuotaConfiguration struct{…}
type QuotaConfiguration struct{…}
Full quota configuration model.
ConfigurationType QuotaConfigurationConfigurationType
ConfigurationType QuotaConfigurationConfigurationType
The quota configuration type
One of the following:
const QuotaConfigurationConfigurationTypeAllowPayAsYouGo QuotaConfigurationConfigurationType = "allow_pay_as_you_go"
const QuotaConfigurationConfigurationTypeLimitAgentCoderDailyUsageUsd QuotaConfigurationConfigurationType = "limit_agent_coder_daily_usage_usd"
const QuotaConfigurationConfigurationTypeLimitAgentDeployments QuotaConfigurationConfigurationType = "limit_agent_deployments"
const QuotaConfigurationConfigurationTypeLimitBatchFiles QuotaConfigurationConfigurationType = "limit_batch_files"
const QuotaConfigurationConfigurationTypeLimitClassifyInputTokens QuotaConfigurationConfigurationType = "limit_classify_input_tokens"
const QuotaConfigurationConfigurationTypeLimitDailyUsageCredits QuotaConfigurationConfigurationType = "limit_daily_usage_credits"
const QuotaConfigurationConfigurationTypeLimitDirectories QuotaConfigurationConfigurationType = "limit_directories"
const QuotaConfigurationConfigurationTypeLimitDirectoryFilesPerDirectory QuotaConfigurationConfigurationType = "limit_directory_files_per_directory"
const QuotaConfigurationConfigurationTypeLimitDirectoryIngestDownloadSizeBytes QuotaConfigurationConfigurationType = "limit_directory_ingest_download_size_bytes"
const QuotaConfigurationConfigurationTypeLimitDirectoryIngestFiles QuotaConfigurationConfigurationType = "limit_directory_ingest_files"
const QuotaConfigurationConfigurationTypeLimitDirectorySyncPlanActions QuotaConfigurationConfigurationType = "limit_directory_sync_plan_actions"
const QuotaConfigurationConfigurationTypeLimitEmbeddingCharacter QuotaConfigurationConfigurationType = "limit_embedding_character"
const QuotaConfigurationConfigurationTypeLimitFilesPerIndex QuotaConfigurationConfigurationType = "limit_files_per_index"
const QuotaConfigurationConfigurationTypeLimitMaxMonthlyInvoiceTotalUsdCents QuotaConfigurationConfigurationType = "limit_max_monthly_invoice_total_usd_cents"
const QuotaConfigurationConfigurationTypeLimitMonthlyUsageCredits QuotaConfigurationConfigurationType = "limit_monthly_usage_credits"
const QuotaConfigurationConfigurationTypeLimitProjects QuotaConfigurationConfigurationType = "limit_projects"
const QuotaConfigurationConfigurationTypeLimitSplitCategories QuotaConfigurationConfigurationType = "limit_split_categories"
const QuotaConfigurationConfigurationTypeLimitTotalFileCount QuotaConfigurationConfigurationType = "limit_total_file_count"
const QuotaConfigurationConfigurationTypeLimitTotalFileStorageBytes QuotaConfigurationConfigurationType = "limit_total_file_storage_bytes"
const QuotaConfigurationConfigurationTypeLimitUsers QuotaConfigurationConfigurationType = "limit_users"
const QuotaConfigurationConfigurationTypeRateLimitBatchAPICreation QuotaConfigurationConfigurationType = "rate_limit_batch_api_creation"
const QuotaConfigurationConfigurationTypeRateLimitChatAPIMessage QuotaConfigurationConfigurationType = "rate_limit_chat_api_message"
const QuotaConfigurationConfigurationTypeRateLimitClassifyAPICreation QuotaConfigurationConfigurationType = "rate_limit_classify_api_creation"
const QuotaConfigurationConfigurationTypeRateLimitClassifyAPIList QuotaConfigurationConfigurationType = "rate_limit_classify_api_list"
const QuotaConfigurationConfigurationTypeRateLimitClassifyAPIQuery QuotaConfigurationConfigurationType = "rate_limit_classify_api_query"
const QuotaConfigurationConfigurationTypeRateLimitConcurrentJobsInExecutionDefault QuotaConfigurationConfigurationType = "rate_limit_concurrent_jobs_in_execution_default"
const QuotaConfigurationConfigurationTypeRateLimitConcurrentJobsInExecutionDocIngest QuotaConfigurationConfigurationType = "rate_limit_concurrent_jobs_in_execution_doc_ingest"
const QuotaConfigurationConfigurationTypeRateLimitConcurrentJobsInExecutionMetadataUpdate QuotaConfigurationConfigurationType = "rate_limit_concurrent_jobs_in_execution_metadata_update"
const QuotaConfigurationConfigurationTypeRateLimitDefaultAPIRead QuotaConfigurationConfigurationType = "rate_limit_default_api_read"
const QuotaConfigurationConfigurationTypeRateLimitDefaultAPIWrite QuotaConfigurationConfigurationType = "rate_limit_default_api_write"
const QuotaConfigurationConfigurationTypeRateLimitDirectoryFileAPIRead QuotaConfigurationConfigurationType = "rate_limit_directory_file_api_read"
const QuotaConfigurationConfigurationTypeRateLimitDirectoryFileAPIWrite QuotaConfigurationConfigurationType = "rate_limit_directory_file_api_write"
const QuotaConfigurationConfigurationTypeRateLimitDirectoryIngestProjectJobCreation QuotaConfigurationConfigurationType = "rate_limit_directory_ingest_project_job_creation"
const QuotaConfigurationConfigurationTypeRateLimitExtractAgentCreation QuotaConfigurationConfigurationType = "rate_limit_extract_agent_creation"
const QuotaConfigurationConfigurationTypeRateLimitExtractAPICreation QuotaConfigurationConfigurationType = "rate_limit_extract_api_creation"
const QuotaConfigurationConfigurationTypeRateLimitExtractAPIList QuotaConfigurationConfigurationType = "rate_limit_extract_api_list"
const QuotaConfigurationConfigurationTypeRateLimitExtractAPIQuery QuotaConfigurationConfigurationType = "rate_limit_extract_api_query"
const QuotaConfigurationConfigurationTypeRateLimitExtractConcurrentDefault QuotaConfigurationConfigurationType = "rate_limit_extract_concurrent_default"
const QuotaConfigurationConfigurationTypeRateLimitFileAPIRead QuotaConfigurationConfigurationType = "rate_limit_file_api_read"
const QuotaConfigurationConfigurationTypeRateLimitFileAPIWrite QuotaConfigurationConfigurationType = "rate_limit_file_api_write"
const QuotaConfigurationConfigurationTypeRateLimitIndexV1PipelineConcurrentJobs QuotaConfigurationConfigurationType = "rate_limit_index_v1_pipeline_concurrent_jobs"
const QuotaConfigurationConfigurationTypeRateLimitParseAPICreation QuotaConfigurationConfigurationType = "rate_limit_parse_api_creation"
const QuotaConfigurationConfigurationTypeRateLimitParseAPIList QuotaConfigurationConfigurationType = "rate_limit_parse_api_list"
const QuotaConfigurationConfigurationTypeRateLimitParseAPIQuery QuotaConfigurationConfigurationType = "rate_limit_parse_api_query"
const QuotaConfigurationConfigurationTypeRateLimitParseConcurrentDefault QuotaConfigurationConfigurationType = "rate_limit_parse_concurrent_default"
const QuotaConfigurationConfigurationTypeRateLimitParseConcurrentPagesAgentic QuotaConfigurationConfigurationType = "rate_limit_parse_concurrent_pages_agentic"
const QuotaConfigurationConfigurationTypeRateLimitParseConcurrentPagesAgenticPlus QuotaConfigurationConfigurationType = "rate_limit_parse_concurrent_pages_agentic_plus"
const QuotaConfigurationConfigurationTypeRateLimitParseConcurrentPagesCostEffective QuotaConfigurationConfigurationType = "rate_limit_parse_concurrent_pages_cost_effective"
const QuotaConfigurationConfigurationTypeRateLimitParseConcurrentPremium QuotaConfigurationConfigurationType = "rate_limit_parse_concurrent_premium"
const QuotaConfigurationConfigurationTypeRateLimitParseTokenBucketAgentic QuotaConfigurationConfigurationType = "rate_limit_parse_token_bucket_agentic"
const QuotaConfigurationConfigurationTypeRateLimitParseTokenBucketAgenticPlus QuotaConfigurationConfigurationType = "rate_limit_parse_token_bucket_agentic_plus"
const QuotaConfigurationConfigurationTypeRateLimitParseTokenBucketCostEffective QuotaConfigurationConfigurationType = "rate_limit_parse_token_bucket_cost_effective"
const QuotaConfigurationConfigurationTypeRateLimitParseTokenBucketUnknownTier QuotaConfigurationConfigurationType = "rate_limit_parse_token_bucket_unknown_tier"
const QuotaConfigurationConfigurationTypeRateLimitProjectConcurrentJobs QuotaConfigurationConfigurationType = "rate_limit_project_concurrent_jobs"
const QuotaConfigurationConfigurationTypeRateLimitProjectConcurrentTurboJobs QuotaConfigurationConfigurationType = "rate_limit_project_concurrent_turbo_jobs"
const QuotaConfigurationConfigurationTypeRateLimitSplitAPICreation QuotaConfigurationConfigurationType = "rate_limit_split_api_creation"
const QuotaConfigurationConfigurationTypeRateLimitSplitAPIQuery QuotaConfigurationConfigurationType = "rate_limit_split_api_query"
const QuotaConfigurationConfigurationTypeRateLimitSpreadsheetAPIList QuotaConfigurationConfigurationType = "rate_limit_spreadsheet_api_list"
const QuotaConfigurationConfigurationTypeRateLimitSpreadsheetAPIQuery QuotaConfigurationConfigurationType = "rate_limit_spreadsheet_api_query"
const QuotaConfigurationConfigurationTypeRateLimitSpreadsheetCreation QuotaConfigurationConfigurationType = "rate_limit_spreadsheet_creation"
const QuotaConfigurationConfigurationTypeRateLimitUsageAPIQuery QuotaConfigurationConfigurationType = "rate_limit_usage_api_query"
const QuotaConfigurationConfigurationTypeRateLimitVerifyAPICreation QuotaConfigurationConfigurationType = "rate_limit_verify_api_creation"
ConfigurationValue QuotaConfigurationConfigurationValue
ConfigurationValue QuotaConfigurationConfigurationValue
The quota configuration value
DenominatorUnits stringOptional
DenominatorUnits stringOptional
The default rate limit denominator units
One of the following:
const QuotaConfigurationConfigurationValueDenominatorUnitsDay QuotaConfigurationConfigurationValueDenominatorUnits = "day"
const QuotaConfigurationConfigurationValueDenominatorUnitsHour QuotaConfigurationConfigurationValueDenominatorUnits = "hour"