We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GET
/user/keys
POST
/user/keys/{key_name}
DELETE
type BranchClient interface { List(ctx context.Context, dbName string) (*xatagenworkspace.ListBranchesResponse, error) GetDetails(ctx context.Context, request BranchRequest) (*xatagenworkspace.DbBranch, error) Create(ctx context.Context, request CreateBranchRequest) (*xatagenworkspace.CreateBranchResponse, error) Delete(ctx context.Context, request BranchRequest) (*xatagenworkspace.DeleteBranchResponse, error) }
/dbs/{db_name}
/db/{db_branch_name}
PUT
/db/{db_branch_name}/metadata
/db/{db_branch_name}/stats
/dbs/{db_name}/gitBranches
/dbs/{db_name}/resolveBranch
type DatabasesClient interface { Create(ctx context.Context, request CreateDatabaseRequest) (*xatagencore.CreateDatabaseResponse, error) Delete(ctx context.Context, request DeleteDatabaseRequest) (*xatagencore.DeleteDatabaseResponse, error) GetRegions(ctx context.Context) (*xatagencore.ListRegionsResponse, error) GetRegionsWithWorkspaceID(ctx context.Context, workspaceID string) (*xatagencore.ListRegionsResponse, error) List(ctx context.Context) (*xatagencore.ListDatabasesResponse, error) ListWithWorkspaceID(ctx context.Context, workspaceID string) (*xatagencore.ListDatabasesResponse, error) Rename(ctx context.Context, request RenameDatabaseRequest) (*xatagencore.DatabaseMetadata, error) }
/workspaces/{workspace_id}/dbs
/workspaces/{workspace_id}/dbs/{db_name}
PATCH
/workspaces/{workspace_id}/dbs/{db_name}/rename
/workspaces/{workspace_id}/regions
type FilesClient interface { GetItem(ctx context.Context, request GetFileItemRequest) (*xatagenworkspace.GetFileResponse, error) PutItem(ctx context.Context, request PutFileItemRequest) (*xatagenworkspace.FileResponse, error) DeleteItem(ctx context.Context, request DeleteFileItemRequest) (*xatagenworkspace.FileResponse, error) Get(ctx context.Context, request GetFileRequest) (*xatagenworkspace.GetFileResponse, error) Put(ctx context.Context, request PutFileRequest) (*xatagenworkspace.FileResponse, error) Delete(ctx context.Context, request DeleteFileRequest) (*xatagenworkspace.FileResponse, error) }
/db/{db_branch_name}/tables/{table_name}/data/{record_id}/column/{column_name}/file/{file_id}
/db/{db_branch_name}/tables/{table_name}/data/{record_id}/column/{column_name}/file
/workspaces/{workspace_id}/invites
/workspaces/{workspace_id}/invites/{invite_id}
/workspaces/{workspace_id}/invites/{invite_key}/accept
/workspaces/{workspace_id}/invites/{invite_id}/resend
/db/{db_branch_name}/migrations
/db/{db_branch_name}/migrations/plan
/db/{db_branch_name}/migrations/execute
/db/{db_branch_name}/schema/history
/db/{db_branch_name}/schema/compare
/db/{db_branch_name}/schema/compare/{branch_name}
/db/{db_branch_name}/schema/update
/db/{db_branch_name}/schema/preview
/db/{db_branch_name}/schema/apply
/db/{db_branch_name}/schema/push
/user/oauth/clients
/user/oauth/clients/{client_id}
/user/oauth/tokens
/user/oauth/tokens/{token}
type RecordsClient interface { Transaction(ctx context.Context, request TransactionRequest) (*xatagenworkspace.TransactionSuccess, error) Insert(ctx context.Context, request InsertRecordRequest) (*Record, error) BulkInsert(ctx context.Context, request BulkInsertRecordRequest) ([]*Record, error) Update(ctx context.Context, request UpdateRecordRequest) (*Record, error) Upsert(ctx context.Context, request UpsertRecordRequest) (*Record, error) InsertWithID(ctx context.Context, request InsertRecordWithIDRequest) (*Record, error) Get(ctx context.Context, request GetRecordRequest) (*Record, error) Delete(ctx context.Context, request DeleteRecordRequest) error }
/db/{db_branch_name}/transaction
/db/{db_branch_name}/tables/{table_name}/data
/db/{db_branch_name}/tables/{table_name}/data/{record_id}
/db/{db_branch_name}/tables/{table_name}/bulk
type SearchAndFilterClient interface { Query(ctx context.Context, request QueryTableRequest) (*xatagenworkspace.QueryTableResponse, error) SearchBranch(ctx context.Context, request SearchBranchRequest) (*xatagenworkspace.SearchBranchResponse, error) SearchTable(ctx context.Context, request SearchTableRequest) (*xatagenworkspace.SearchTableResponse, error) VectorSearch(ctx context.Context, request VectorSearchTableRequest) (*xatagenworkspace.VectorSearchTableResponse, error) Ask(ctx context.Context, request AskTableRequest) (*xatagenworkspace.AskTableResponse, error) AskFollowUp(ctx context.Context, request AskFollowUpRequest) (*xatagenworkspace.AskTableSessionResponse, error) Summarize(ctx context.Context, request SummarizeTableRequest) (*xatagenworkspace.SummarizeTableResponse, error) Aggregate(ctx context.Context, request AggregateTableRequest) (*xatagenworkspace.AggregateTableResponse, error) }
/db/{db_branch_name}/tables/{table_name}/query
/db/{db_branch_name}/search
/db/{db_branch_name}/tables/{table_name}/search
/db/{db_branch_name}/tables/{table_name}/vectorSearch
/db/{db_branch_name}/tables/{table_name}/ask
/db/{db_branch_name}/tables/{table_name}/ask/{session_id}
/db/{db_branch_name}/tables/{table_name}/summarize
/db/{db_branch_name}/tables/{table_name}/aggregate
/db/{db_branch_name}/sql
type TableClient interface { Create(ctx context.Context, request TableRequest) (*xatagenworkspace.CreateTableResponse, error) Delete(ctx context.Context, request TableRequest) (*xatagenworkspace.DeleteTableResponse, error) AddColumn(ctx context.Context, request AddColumnRequest) (*xatagenworkspace.AddTableColumnResponse, error) DeleteColumn(ctx context.Context, request DeleteColumnRequest) (*xatagenworkspace.DeleteColumnResponse, error) GetSchema(ctx context.Context, request TableRequest) (*xatagenworkspace.GetTableSchemaResponse, error) GetColumns(ctx context.Context, request TableRequest) (*xatagenworkspace.GetTableColumnsResponse, error) }
/db/{db_branch_name}/tables/{table_name}
/db/{db_branch_name}/tables/{table_name}/schema
/db/{db_branch_name}/tables/{table_name}/columns
/db/{db_branch_name}/tables/{table_name}/columns/{column_name}
type UsersClient interface { Get(ctx context.Context) (*xatagencore.UserWithId, error) }
/user
type WorkspacesClient interface { List(ctx context.Context) (*xatagencore.GetWorkspacesListResponse, error) Create(ctx context.Context, request *WorkspaceMeta) (*xatagencore.Workspace, error) Delete(ctx context.Context, workspaceID string) error Get(ctx context.Context) (*xatagencore.Workspace, error) GetWithWorkspaceID(ctx context.Context, workspaceID string) (*xatagencore.Workspace, error) Update(ctx context.Context, request UpdateWorkspaceRequest) (*xatagencore.Workspace, error) }
/workspaces
/workspaces/{workspace_id}
/workspaces/{workspace_id}/members
/workspaces/{workspace_id}/members/{user_id}
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Authentication
GET
/user/keys
POST
/user/keys/{key_name}
DELETE
/user/keys/{key_name}
Branch
GET
/dbs/{db_name}
GET
/db/{db_branch_name}
PUT
/db/{db_branch_name}
DELETE
/db/{db_branch_name}
GET
/db/{db_branch_name}/metadata
PUT
/db/{db_branch_name}/metadata
GET
/db/{db_branch_name}/stats
GET
/dbs/{db_name}/gitBranches
POST
/dbs/{db_name}/gitBranches
DELETE
/dbs/{db_name}/gitBranches
GET
/dbs/{db_name}/resolveBranch
Databases
GET
/workspaces/{workspace_id}/dbs
GET
/workspaces/{workspace_id}/dbs/{db_name}
PUT
/workspaces/{workspace_id}/dbs/{db_name}
DELETE
/workspaces/{workspace_id}/dbs/{db_name}
PATCH
/workspaces/{workspace_id}/dbs/{db_name}
POST
/workspaces/{workspace_id}/dbs/{db_name}/rename
GET
/workspaces/{workspace_id}/regions
Files
GET
/db/{db_branch_name}/tables/{table_name}/data/{record_id}/column/{column_name}/file/{file_id}
PUT
/db/{db_branch_name}/tables/{table_name}/data/{record_id}/column/{column_name}/file/{file_id}
DELETE
/db/{db_branch_name}/tables/{table_name}/data/{record_id}/column/{column_name}/file/{file_id}
GET
/db/{db_branch_name}/tables/{table_name}/data/{record_id}/column/{column_name}/file
PUT
/db/{db_branch_name}/tables/{table_name}/data/{record_id}/column/{column_name}/file
DELETE
/db/{db_branch_name}/tables/{table_name}/data/{record_id}/column/{column_name}/file
Invites
POST
/workspaces/{workspace_id}/invites
DELETE
/workspaces/{workspace_id}/invites/{invite_id}
PATCH
/workspaces/{workspace_id}/invites/{invite_id}
POST
/workspaces/{workspace_id}/invites/{invite_key}/accept
POST
/workspaces/{workspace_id}/invites/{invite_id}/resend
Migrations
GET
/db/{db_branch_name}/migrations
POST
/db/{db_branch_name}/migrations/plan
POST
/db/{db_branch_name}/migrations/execute
POST
/db/{db_branch_name}/schema/history
POST
/db/{db_branch_name}/schema/compare
POST
/db/{db_branch_name}/schema/compare/{branch_name}
POST
/db/{db_branch_name}/schema/update
POST
/db/{db_branch_name}/schema/preview
POST
/db/{db_branch_name}/schema/apply
POST
/db/{db_branch_name}/schema/push
OAuth
GET
/user/oauth/clients
DELETE
/user/oauth/clients/{client_id}
GET
/user/oauth/tokens
DELETE
/user/oauth/tokens/{token}
PATCH
/user/oauth/tokens/{token}
Records
POST
/db/{db_branch_name}/transaction
POST
/db/{db_branch_name}/tables/{table_name}/data
GET
/db/{db_branch_name}/tables/{table_name}/data/{record_id}
PUT
/db/{db_branch_name}/tables/{table_name}/data/{record_id}
POST
/db/{db_branch_name}/tables/{table_name}/data/{record_id}
DELETE
/db/{db_branch_name}/tables/{table_name}/data/{record_id}
PATCH
/db/{db_branch_name}/tables/{table_name}/data/{record_id}
POST
/db/{db_branch_name}/tables/{table_name}/bulk
Search And Filter
POST
/db/{db_branch_name}/tables/{table_name}/query
POST
/db/{db_branch_name}/search
POST
/db/{db_branch_name}/tables/{table_name}/search
POST
/db/{db_branch_name}/tables/{table_name}/vectorSearch
POST
/db/{db_branch_name}/tables/{table_name}/ask
POST
/db/{db_branch_name}/tables/{table_name}/ask/{session_id}
POST
/db/{db_branch_name}/tables/{table_name}/summarize
POST
/db/{db_branch_name}/tables/{table_name}/aggregate
SQL
POST
/db/{db_branch_name}/sql
Table
PUT
/db/{db_branch_name}/tables/{table_name}
DELETE
/db/{db_branch_name}/tables/{table_name}
PATCH
/db/{db_branch_name}/tables/{table_name}
GET
/db/{db_branch_name}/tables/{table_name}/schema
PUT
/db/{db_branch_name}/tables/{table_name}/schema
GET
/db/{db_branch_name}/tables/{table_name}/columns
POST
/db/{db_branch_name}/tables/{table_name}/columns
GET
/db/{db_branch_name}/tables/{table_name}/columns/{column_name}
DELETE
/db/{db_branch_name}/tables/{table_name}/columns/{column_name}
PATCH
/db/{db_branch_name}/tables/{table_name}/columns/{column_name}
User
GET
/user
PUT
/user
DELETE
/user
Workspaces
GET
/workspaces
POST
/workspaces
GET
/workspaces/{workspace_id}
PUT
/workspaces/{workspace_id}
DELETE
/workspaces/{workspace_id}
GET
/workspaces/{workspace_id}/members
PUT
/workspaces/{workspace_id}/members/{user_id}
DELETE
/workspaces/{workspace_id}/members/{user_id}
The text was updated successfully, but these errors were encountered: