Indexing Jobs
List Indexing Jobs for a Knowledge Base
client.KnowledgeBases.IndexingJobs.List(ctx, query) (*KnowledgeBaseIndexingJobListResponse, error)
/v2/gen-ai/indexing_jobs
Start Indexing Job for a Knowledge Base
client.KnowledgeBases.IndexingJobs.New(ctx, body) (*KnowledgeBaseIndexingJobNewResponse, error)
/v2/gen-ai/indexing_jobs
List Data Sources for Indexing Job for a Knowledge Base
client.KnowledgeBases.IndexingJobs.GetDataSources(ctx, indexingJobUuid) (*KnowledgeBaseIndexingJobGetDataSourcesResponse, error)
/v2/gen-ai/indexing_jobs/{indexing_job_uuid}/data_sources
Retrieve Status of Indexing Job for a Knowledge Base
client.KnowledgeBases.IndexingJobs.Get(ctx, uuid) (*KnowledgeBaseIndexingJobGetResponse, error)
/v2/gen-ai/indexing_jobs/{uuid}
Cancel Indexing Job for a Knowledge Base
client.KnowledgeBases.IndexingJobs.UpdateCancel(ctx, uuid, body) (*KnowledgeBaseIndexingJobUpdateCancelResponse, error)
/v2/gen-ai/indexing_jobs/{uuid}/cancel
Get Signed URL for Indexing Job Details
client.KnowledgeBases.IndexingJobs.GetSignedURL(ctx, indexingJobUuid) (*KnowledgeBaseIndexingJobGetSignedURLResponse, error)
/v2/gen-ai/indexing_jobs/{indexing_job_uuid}/details_signed_url