kestra_api
v0.24.0
Published
All API operations, except for Superadmin-only endpoints, require a tenant identifier in the HTTP path.<br/> Endpoints designated as Superadmin-only are not tenant-scoped.
Downloads
4
Readme
kestra_api
KestraApi - JavaScript client for kestra_api All API operations, except for Superadmin-only endpoints, require a tenant identifier in the HTTP path. Endpoints designated as Superadmin-only are not tenant-scoped. This SDK is automatically generated by the OpenAPI Generator project:
- API version: v1
- Package version: v0.24.0
- Generator version: 7.14.0-SNAPSHOT
- Build package: org.openapitools.codegen.languages.JavascriptClientCodegen
Installation
For Node.js
npm
To publish the library as a npm, please follow the procedure in "Publishing npm packages".
Then install it via:
npm install kestra_api --saveFinally, you need to build the module:
npm run buildLocal development
To use the library locally without publishing to a remote npm registry, first install the dependencies by changing into the directory containing package.json (and this README). Let's call this JAVASCRIPT_CLIENT_DIR. Then run:
npm installNext, link it globally in npm with the following, also from JAVASCRIPT_CLIENT_DIR:
npm linkTo use the link you just defined in your project, switch to the directory you want to use your kestra_api from, and run:
npm link /path/to/<JAVASCRIPT_CLIENT_DIR>Finally, you need to build the module:
npm run buildgit
If the library is hosted at a git repository, e.g.https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:
npm install GIT_USER_ID/GIT_REPO_ID --saveFor browser
The library also works in the browser environment via npm and browserify. After following
the above steps with Node.js and installing browserify with npm install -g browserify,
perform the following (assuming main.js is your entry file):
browserify main.js > bundle.jsThen include bundle.js in the HTML pages.
Webpack Configuration
Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:
module: {
rules: [
{
parser: {
amd: false
}
}
]
}Getting Started
Please follow the installation instruction and execute the following JS code:
var KestraApi = require('kestra_api');
var api = new KestraApi.AIApi()
var tenant = "tenant_example"; // {String}
var flowGenerationPrompt = new KestraApi.FlowGenerationPrompt(); // {FlowGenerationPrompt} Prompt and context required for flow generation
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
api.generateFlow(tenant, flowGenerationPrompt, callback);
Documentation for API Endpoints
All URIs are relative to http://localhost
Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- KestraApi.AIApi | generateFlow | POST /api/v1/{tenant}/ai/generate/flow | Generate or regenerate a flow based on a prompt KestraApi.AppsApi | bulkDeleteApps | DELETE /api/v1/{tenant}/apps | Delete existing apps KestraApi.AppsApi | bulkDisableApps | POST /api/v1/{tenant}/apps/disable | Disable existing apps KestraApi.AppsApi | bulkEnableApps | POST /api/v1/{tenant}/apps/enable | Enable existing apps KestraApi.AppsApi | bulkExportApps | POST /api/v1/{tenant}/apps/export | Export apps as a ZIP archive of YAML sources. KestraApi.AppsApi | createApp | POST /api/v1/{tenant}/apps | Create a new app KestraApi.AppsApi | deleteApp | DELETE /api/v1/{tenant}/apps/{uid} | Delete an existing app KestraApi.AppsApi | disableApp | POST /api/v1/{tenant}/apps/{uid}/disable | Disable the app. KestraApi.AppsApi | dispatchApp | POST /api/v1/{tenant}/apps/view/{id}/dispatch/{dispatch} | Dispatch for a given app. KestraApi.AppsApi | downloadFileFromAppExecution | GET /api/v1/{tenant}/apps/view/{id}/file/download | Download file from an app execution KestraApi.AppsApi | enableApp | POST /api/v1/{tenant}/apps/{uid}/enable | Enable the app. KestraApi.AppsApi | getApp | GET /api/v1/{tenant}/apps/{uid} | Retrieve an app KestraApi.AppsApi | getFileMetaFromAppExecution | GET /api/v1/{tenant}/apps/view/{id}/file/meta | Get file meta information from an app execution KestraApi.AppsApi | getFilePreviewFromAppExecution | GET /api/v1/{tenant}/apps/view/{id}/file/preview | Get file preview from an app execution KestraApi.AppsApi | getLogsFromAppExecution | GET /api/v1/{tenant}/apps/view/{uid}/logs/download | Download logs for an app execution KestraApi.AppsApi | getStreamEventsFromApp | GET /api/v1/{tenant}/apps/view/{id}/streams/{stream} | Get an event stream from a given app. KestraApi.AppsApi | listTags | GET /api/v1/{tenant}/apps/tags | Get all the app tags KestraApi.AppsApi | openApp | GET /api/v1/{tenant}/apps/view/{uid} | Open an app KestraApi.AppsApi | previewApp | POST /api/v1/{tenant}/apps/preview | Open the app for the given source KestraApi.AppsApi | searchApps | GET /api/v1/{tenant}/apps/search | Search for apps KestraApi.AppsApi | searchAppsFromCatalog | GET /api/v1/{tenant}/apps/catalog | Search for apps from catalog KestraApi.AppsApi | updateApp | PUT /api/v1/{tenant}/apps/{uid} | Update an existing app KestraApi.AuditLogsApi | findAuditLog | POST /api/v1/{tenant}/auditlogs/find | Find a specific audit log KestraApi.AuditLogsApi | getResourceDiffFromAuditLog | GET /api/v1/{tenant}/auditlogs/{id}/diff | Retrieve the diff between audit logs KestraApi.AuditLogsApi | listAuditLogFromResourceId | GET /api/v1/{tenant}/auditlogs/history/{detailId} | Find all audit logs about a specific resource. KestraApi.AuditLogsApi | searchAuditLogs | GET /api/v1/{tenant}/auditlogs/search | Search for audit logs KestraApi.AuthsApi | createApiTokenForCurrentUser | POST /api/v1/me/api-tokens | Create API token for the authenticated user KestraApi.AuthsApi | deleteApiTokenForCurrentUser | DELETE /api/v1/me/api-tokens/{tokenId} | Delete API token for the authenticated user KestraApi.AuthsApi | getCurrentUser | GET /api/v1/me | Get details about the authenticated user KestraApi.AuthsApi | index | GET /api/v1/auths | Retrieve list of authentication methods KestraApi.AuthsApi | listApiTokensForCurrentUser | GET /api/v1/me/api-tokens | List API tokens for authenticated user KestraApi.AuthsApi | patchCurrentUser | PATCH /api/v1/me | Update authenticated user details KestraApi.BannersApi | createBanner | POST /api/v1/banners | Create an announcement banner KestraApi.BannersApi | deleteBanner | DELETE /api/v1/banners/{id} | Delete an announcement banner KestraApi.BannersApi | searchBanners | GET /api/v1/banners/search | Retrieve all announcement banners KestraApi.BannersApi | updateBanner | PUT /api/v1/banners/{id} | Update an announcement banner KestraApi.BindingsApi | bulkCreateBinding | POST /api/v1/{tenant}/bindings/bulk | Create multiple bindings KestraApi.BindingsApi | createBinding | POST /api/v1/{tenant}/bindings | Create a binding KestraApi.BindingsApi | deleteBinding | DELETE /api/v1/{tenant}/bindings/{id} | Delete a binding KestraApi.BindingsApi | getBinding | GET /api/v1/{tenant}/bindings/{id} | Retrieve a binding KestraApi.BindingsApi | searchBindings | GET /api/v1/{tenant}/bindings/search | Search for bindings KestraApi.BlueprintTagsApi | internalBlueprintTags | GET /api/v1/{tenant}/blueprints/custom/tags | List all internal blueprint tags KestraApi.BlueprintTagsApi | listBlueprintTags | GET /api/v1/{tenant}/blueprints/community/{kind}/tags | List blueprint tags matching the filter KestraApi.BlueprintsApi | createInternalBlueprints | POST /api/v1/{tenant}/blueprints/custom | Create a new internal blueprint KestraApi.BlueprintsApi | deleteInternalBlueprints | DELETE /api/v1/{tenant}/blueprints/custom/{id} | Delete an internal blueprint KestraApi.BlueprintsApi | getBlueprint | GET /api/v1/{tenant}/blueprints/community/{kind}/{id} | Retrieve a blueprint KestraApi.BlueprintsApi | getBlueprintGraph | GET /api/v1/{tenant}/blueprints/community/{kind}/{id}/graph | Retrieve a blueprint graph KestraApi.BlueprintsApi | getBlueprintSource | GET /api/v1/{tenant}/blueprints/community/{kind}/{id}/source | Retrieve a blueprint source code KestraApi.BlueprintsApi | internalBlueprint | GET /api/v1/{tenant}/blueprints/custom/{id} | Retrieve an internal blueprint KestraApi.BlueprintsApi | internalBlueprintFlow | GET /api/v1/{tenant}/blueprints/custom/{id}/source | Retrieve an internal blueprint source code KestraApi.BlueprintsApi | searchBlueprints | GET /api/v1/{tenant}/blueprints/community/{kind} | List all blueprints KestraApi.BlueprintsApi | searchInternalBlueprints | GET /api/v1/{tenant}/blueprints/custom | List all internal blueprints KestraApi.BlueprintsApi | updateInternalBlueprints | PUT /api/v1/{tenant}/blueprints/custom/{id} | Update an internal blueprint KestraApi.ClusterApi | enterMaintenance | POST /api/v1/instance/maintenance/enter | Enter cluster maintenance mode KestraApi.ClusterApi | exitMaintenance | POST /api/v1/instance/maintenance/exit | Exit cluster maintenance mode KestraApi.DashboardsApi | createDashboard | POST /api/v1/{tenant}/dashboards | Create a dashboard from yaml source KestraApi.DashboardsApi | deleteDashboard | DELETE /api/v1/{tenant}/dashboards/{id} | Delete a dashboard KestraApi.DashboardsApi | exportChartToCsv | POST /api/v1/{tenant}/dashboards/charts/export/to-csv | Export a table chart data to CSV KestraApi.DashboardsApi | exportDashboardChartDataToCSV | POST /api/v1/{tenant}/dashboards/{id}/charts/{chartId}/export/to-csv | Export a dashboard chart data to CSV KestraApi.DashboardsApi | getDashboard | GET /api/v1/{tenant}/dashboards/{id} | Get a dashboard KestraApi.DashboardsApi | getDashboardChartData | POST /api/v1/{tenant}/dashboards/{id}/charts/{chartId} | Generate a dashboard chart data KestraApi.DashboardsApi | previewChart | POST /api/v1/{tenant}/dashboards/charts/preview | Preview a chart data KestraApi.DashboardsApi | searchDashboards | GET /api/v1/{tenant}/dashboards | Search for dashboards KestraApi.DashboardsApi | updateDashboard | PUT /api/v1/{tenant}/dashboards/{id} | Update a dashboard KestraApi.DashboardsApi | validateChart | POST /api/v1/{tenant}/dashboards/validate/chart | Validate a chart from yaml source KestraApi.DashboardsApi | validateDashboard | POST /api/v1/{tenant}/dashboards/validate | Validate dashboard from yaml source KestraApi.DefaultApi | acceptInvitation | POST /api/v1/invitation/accept/{invitationId} | KestraApi.DefaultApi | createFromInvitation | POST /api/v1/invitation/create/{invitationId} | KestraApi.DefaultApi | forgottenPassword | GET /api/v1/forgotten-password | Sends an email to reset a password. KestraApi.DefaultApi | generate | GET /api/v1/{tenant}/stats/generate-reports | KestraApi.DefaultApi | login | POST /login | KestraApi.DefaultApi | resetPassword | POST /api/v1/reset-password | Change a password for given token. KestraApi.ExecutionsApi | createExecution | POST /api/v1/{tenant}/executions/{namespace}/{id} | Create a new execution for a flow KestraApi.ExecutionsApi | deleteExecution | DELETE /api/v1/{tenant}/executions/{executionId} | Delete an execution KestraApi.ExecutionsApi | deleteExecutionsByIds | DELETE /api/v1/{tenant}/executions/by-ids | Delete a list of executions KestraApi.ExecutionsApi | deleteExecutionsByQuery | DELETE /api/v1/{tenant}/executions/by-query | Delete executions filter by query parameters KestraApi.ExecutionsApi | downloadFileFromExecution | GET /api/v1/{tenant}/executions/{executionId}/file | Download file for an execution KestraApi.ExecutionsApi | evalTaskRunExpression | POST /api/v1/{tenant}/executions/{executionId}/eval/{taskRunId} | Evaluate a variable expression for this taskrun KestraApi.ExecutionsApi | followDependenciesExecutions | GET /api/v1/{tenant}/executions/{executionId}/follow-dependencies | Follow all execution dependencies executions KestraApi.ExecutionsApi | followExecution | GET /api/v1/{tenant}/executions/{executionId}/follow | Follow an execution KestraApi.ExecutionsApi | forceRunByIds | POST /api/v1/{tenant}/executions/force-run/by-ids | Force run a list of executions KestraApi.ExecutionsApi | forceRunExecution | POST /api/v1/{tenant}/executions/{executionId}/force-run | Force run an execution KestraApi.ExecutionsApi | forceRunExecutionsByQuery | POST /api/v1/{tenant}/executions/force-run/by-query | Force run executions filter by query parameters KestraApi.ExecutionsApi | getExecution | GET /api/v1/{tenant}/executions/{executionId} | Get an execution KestraApi.ExecutionsApi | getExecutionFlowGraph | GET /api/v1/{tenant}/executions/{executionId}/graph | Generate a graph for an execution KestraApi.ExecutionsApi | getFileMetadatasFromExecution | GET /api/v1/{tenant}/executions/{executionId}/file/metas | Get file meta information for an execution KestraApi.ExecutionsApi | getFlowFromExecution | GET /api/v1/{tenant}/executions/flows/{namespace}/{flowId} | Get flow information's for an execution KestraApi.ExecutionsApi | getFlowFromExecutionById | GET /api/v1/{tenant}/executions/{executionId}/flow | Get flow information's for an execution KestraApi.ExecutionsApi | getLatestExecutions | POST /api/v1/{tenant}/executions/latest | Get the latest execution for given flows KestraApi.ExecutionsApi | killExecution | DELETE /api/v1/{tenant}/executions/{executionId}/kill | Kill an execution KestraApi.ExecutionsApi | killExecutionsByIds | DELETE /api/v1/{tenant}/executions/kill/by-ids | Kill a list of executions KestraApi.ExecutionsApi | killExecutionsByQuery | DELETE /api/v1/{tenant}/executions/kill/by-query | Kill executions filter by query parameters KestraApi.ExecutionsApi | listExecutableDistinctNamespaces | GET /api/v1/{tenant}/executions/namespaces | Get all namespaces that have executable flows KestraApi.ExecutionsApi | listFlowExecutionsByNamespace | GET /api/v1/{tenant}/executions/namespaces/{namespace}/flows | Get all flow ids for a namespace. Data returned are FlowForExecution containing minimal information about a Flow for when you are allowed to executing but not reading. KestraApi.ExecutionsApi | pauseExecution | POST /api/v1/{tenant}/executions/{executionId}/pause | Pause a running execution. KestraApi.ExecutionsApi | pauseExecutionsByIds | POST /api/v1/{tenant}/executions/pause/by-ids | Pause a list of running executions KestraApi.ExecutionsApi | pauseExecutionsByQuery | POST /api/v1/{tenant}/executions/pause/by-query | Pause executions filter by query parameters KestraApi.ExecutionsApi | previewFileFromExecution | GET /api/v1/{tenant}/executions/{executionId}/file/preview | Get file preview for an execution KestraApi.ExecutionsApi | replayExecution | POST /api/v1/{tenant}/executions/{executionId}/replay | Create a new execution from an old one and start it from a specified task run id KestraApi.ExecutionsApi | replayExecutionsByIds | POST /api/v1/{tenant}/executions/replay/by-ids | Create new executions from old ones. Keep the flow revision KestraApi.ExecutionsApi | replayExecutionsByQuery | POST /api/v1/{tenant}/executions/replay/by-query | Create new executions from old ones filter by query parameters. Keep the flow revision KestraApi.ExecutionsApi | restartExecution | POST /api/v1/{tenant}/executions/{executionId}/restart | Restart a new execution from an old one KestraApi.ExecutionsApi | restartExecutionsByIds | POST /api/v1/{tenant}/executions/restart/by-ids | Restart a list of executions KestraApi.ExecutionsApi | restartExecutionsByQuery | POST /api/v1/{tenant}/executions/restart/by-query | Restart executions filter by query parameters KestraApi.ExecutionsApi | resumeExecution | POST /api/v1/{tenant}/executions/{executionId}/resume | Resume a paused execution. KestraApi.ExecutionsApi | resumeExecutionFromBreakpoint | POST /api/v1/{tenant}/executions/{executionId}/resume-from-breakpoint | Resume an execution from a breakpoint (in the 'BREAKPOINT' state). KestraApi.ExecutionsApi | resumeExecutionsByIds | POST /api/v1/{tenant}/executions/resume/by-ids | Resume a list of paused executions KestraApi.ExecutionsApi | resumeExecutionsByQuery | POST /api/v1/{tenant}/executions/resume/by-query | Resume executions filter by query parameters KestraApi.ExecutionsApi | searchExecutions | GET /api/v1/{tenant}/executions/search | Search for executions KestraApi.ExecutionsApi | searchExecutionsByFlowId | GET /api/v1/{tenant}/executions | Search for executions for a flow KestraApi.ExecutionsApi | searchTaskRun | GET /api/v1/{tenant}/taskruns/search | Search for taskruns, only available with the Elasticsearch repository KestraApi.ExecutionsApi | setLabelsOnTerminatedExecution | POST /api/v1/{tenant}/executions/{executionId}/labels | Add or update labels of a terminated execution KestraApi.ExecutionsApi | setLabelsOnTerminatedExecutionsByIds | POST /api/v1/{tenant}/executions/labels/by-ids | Set labels on a list of executions KestraApi.ExecutionsApi | setLabelsOnTerminatedExecutionsByQuery | POST /api/v1/{tenant}/executions/labels/by-query | Set label on executions filter by query parameters KestraApi.ExecutionsApi | triggerExecution | POST /api/v1/{tenant}/executions/trigger/{namespace}/{id} | Trigger a new execution for a flow KestraApi.ExecutionsApi | triggerExecutionByGetWebhook | GET /api/v1/{tenant}/executions/webhook/{namespace}/{id}/{key} | Trigger a new execution by GET webhook trigger KestraApi.ExecutionsApi | triggerExecutionByPostWebhook | POST /api/v1/{tenant}/executions/webhook/{namespace}/{id}/{key} | Trigger a new execution by POST webhook trigger KestraApi.ExecutionsApi | triggerExecutionByPutWebhook | PUT /api/v1/{tenant}/executions/webhook/{namespace}/{id}/{key} | Trigger a new execution by PUT webhook trigger KestraApi.ExecutionsApi | unqueueExecution | POST /api/v1/{tenant}/executions/{executionId}/unqueue | Unqueue an execution KestraApi.ExecutionsApi | unqueueExecutionsByIds | POST /api/v1/{tenant}/executions/unqueue/by-ids | Unqueue a list of executions KestraApi.ExecutionsApi | unqueueExecutionsByQuery | POST /api/v1/{tenant}/executions/unqueue/by-query | Unqueue executions filter by query parameters KestraApi.ExecutionsApi | updateExecutionStatus | POST /api/v1/{tenant}/executions/{executionId}/change-status | Change the state of an execution KestraApi.ExecutionsApi | updateExecutionsStatusByIds | POST /api/v1/{tenant}/executions/change-status/by-ids | Change executions state by id KestraApi.ExecutionsApi | updateExecutionsStatusByQuery | POST /api/v1/{tenant}/executions/change-status/by-query | Change executions state by query parameters KestraApi.ExecutionsApi | updateTaskRunState | POST /api/v1/{tenant}/executions/{executionId}/state | Change state for a taskrun in an execution KestraApi.ExecutionsApi | validateNewExecutionInputs | POST /api/v1/{tenant}/executions/{namespace}/{id}/validate | Validate the creation of a new execution for a flow KestraApi.ExecutionsApi | validateResumeExecutionInputs | POST /api/v1/{tenant}/executions/{executionId}/resume/validate | Validate inputs to resume a paused execution. KestraApi.FilesApi | createNamespaceDirectory | POST /api/v1/{tenant}/namespaces/{namespace}/files/directory | Create a directory KestraApi.FilesApi | createNamespaceFile | POST /api/v1/{tenant}/namespaces/{namespace}/files | Create a file KestraApi.FilesApi | deleteFileDirectory | DELETE /api/v1/{tenant}/namespaces/{namespace}/files | Delete a file or directory KestraApi.FilesApi | exportNamespaceFiles | GET /api/v1/{tenant}/namespaces/{namespace}/files/export | Export namespace files as a ZIP KestraApi.FilesApi | getFileContent | GET /api/v1/{tenant}/namespaces/{namespace}/files | Get namespace file content KestraApi.FilesApi | getFileMetadatas | GET /api/v1/{tenant}/namespaces/{namespace}/files/stats | Get namespace file stats such as size, creation & modification dates and type KestraApi.FilesApi | listNamespaceDirectoryFiles | GET /api/v1/{tenant}/namespaces/{namespace}/files/directory | List directory content KestraApi.FilesApi | moveFileDirectory | PUT /api/v1/{tenant}/namespaces/{namespace}/files | Move a file or directory KestraApi.FilesApi | searchNamespaceFiles | GET /api/v1/{tenant}/namespaces/{namespace}/files/search | Find files which path contain the given string in their URI KestraApi.FlowsApi | bulkImportApps | POST /api/v1/{tenant}/apps/import | Import apps as a ZIP archive of yaml sources or a multi-objects YAML file. When sending a Yaml that contains one or more apps, a list of index is returned. When sending a ZIP archive, a list of files that couldn't be imported is returned. KestraApi.FlowsApi | bulkUpdateFlows | POST /api/v1/{tenant}/flows/bulk | Update from multiples yaml sources KestraApi.FlowsApi | createFlow | POST /api/v1/{tenant}/flows | Create a flow from yaml source KestraApi.FlowsApi | deleteFlow | DELETE /api/v1/{tenant}/flows/{namespace}/{id} | Delete a flow KestraApi.FlowsApi | deleteFlowsByIds | DELETE /api/v1/{tenant}/flows/delete/by-ids | Delete flows by their IDs. KestraApi.FlowsApi | deleteFlowsByQuery | DELETE /api/v1/{tenant}/flows/delete/by-query | Delete flows returned by the query parameters. KestraApi.FlowsApi | disableFlowsByIds | POST /api/v1/{tenant}/flows/disable/by-ids | Disable flows by their IDs. KestraApi.FlowsApi | disableFlowsByQuery | POST /api/v1/{tenant}/flows/disable/by-query | Disable flows returned by the query parameters. KestraApi.FlowsApi | enableFlowsByIds | POST /api/v1/{tenant}/flows/enable/by-ids | Enable flows by their IDs. KestraApi.FlowsApi | enableFlowsByQuery | POST /api/v1/{tenant}/flows/enable/by-query | Enable flows returned by the query parameters. KestraApi.FlowsApi | exportFlowsByIds | POST /api/v1/{tenant}/flows/export/by-ids | Export flows as a ZIP archive of yaml sources. KestraApi.FlowsApi | exportFlowsByQuery | GET /api/v1/{tenant}/flows/export/by-query | Export flows as a ZIP archive of yaml sources. KestraApi.FlowsApi | generateFlowGraph | GET /api/v1/{tenant}/flows/{namespace}/{id}/graph | Generate a graph for a flow KestraApi.FlowsApi | generateFlowGraphFromSource | POST /api/v1/{tenant}/flows/graph | Generate a graph for a flow source KestraApi.FlowsApi | getFlow | GET /api/v1/{tenant}/flows/{namespace}/{id} | Get a flow KestraApi.FlowsApi | getFlowDependencies | GET /api/v1/{tenant}/flows/{namespace}/{id}/dependencies | Get flow dependencies KestraApi.FlowsApi | getFlowDependenciesFromNamespace | GET /api/v1/{tenant}/namespaces/{namespace}/dependencies | Retrieve flow dependencies KestraApi.FlowsApi | getTaskFromFlow | GET /api/v1/{tenant}/flows/{namespace}/{id}/tasks/{taskId} | Get a flow task KestraApi.FlowsApi | importFlows | POST /api/v1/{tenant}/flows/import | Import flows as a ZIP archive of yaml sources or a multi-objects YAML file. When sending a Yaml that contains one or more flows, a list of index is returned. When sending a ZIP archive, a list of files that couldn't be imported is returned. KestraApi.FlowsApi | listDistinctNamespaces | GET /api/v1/{tenant}/flows/distinct-namespaces | List all distinct namespaces KestraApi.FlowsApi | listFlowRevisions | GET /api/v1/{tenant}/flows/{namespace}/{id}/revisions | Get revisions for a flow KestraApi.FlowsApi | listFlowsByNamespace | GET /api/v1/{tenant}/flows/{namespace} | Retrieve all flows from a given namespace KestraApi.FlowsApi | searchFlows | GET /api/v1/{tenant}/flows/search | Search for flows KestraApi.FlowsApi | searchFlowsBySourceCode | GET /api/v1/{tenant}/flows/source | Search for flows source code KestraApi.FlowsApi | updateFlow | PUT /api/v1/{tenant}/flows/{namespace}/{id} | Update a flow KestraApi.FlowsApi | updateFlowsInNamespaceFromJson | POST /api/v1/{tenant}/flows/{namespace} | Update a complete namespace from json object KestraApi.FlowsApi | updateTask | PATCH /api/v1/{tenant}/flows/{namespace}/{id}/{taskId} | Update a single task on a flow KestraApi.FlowsApi | validateFlows | POST /api/v1/{tenant}/flows/validate | Validate a list of flows KestraApi.FlowsApi | validateTask | POST /api/v1/{tenant}/flows/validate/task | Validate a task KestraApi.FlowsApi | validateTrigger | POST /api/v1/{tenant}/flows/validate/trigger | Validate trigger KestraApi.GroupsApi | addUserToGroup | PUT /api/v1/{tenant}/groups/{id}/members/{userId} | Add a user to a group KestraApi.GroupsApi | autocompleteGroups | POST /api/v1/{tenant}/groups/autocomplete | List groups for autocomplete KestraApi.GroupsApi | createGroup | POST /api/v1/{tenant}/groups | Create a group KestraApi.GroupsApi | deleteGroup | DELETE /api/v1/{tenant}/groups/{id} | Delete a group KestraApi.GroupsApi | deleteUserFromGroup | DELETE /api/v1/{tenant}/groups/{id}/members/{userId} | Remove a user from a group KestraApi.GroupsApi | getGroup | GET /api/v1/{tenant}/groups/{id} | Retrieve a group KestraApi.GroupsApi | listGroupIds | POST /api/v1/{tenant}/groups/ids | List groups by ids KestraApi.GroupsApi | searchGroupMembers | GET /api/v1/{tenant}/groups/{id}/members | Search for users in a group KestraApi.GroupsApi | searchGroups | GET /api/v1/{tenant}/groups/search | Search for groups KestraApi.GroupsApi | setUserMembershipForGroup | PUT /api/v1/{tenant}/groups/{id}/members/membership/{userId} | Update a user's membership type in a group KestraApi.GroupsApi | updateGroup | PUT /api/v1/{tenant}/groups/{id} | Update a group KestraApi.InvitationsApi | createInvitation | POST /api/v1/{tenant}/invitations | Create an invitation KestraApi.InvitationsApi | deleteInvitation | DELETE /api/v1/{tenant}/invitations/{id} | Delete an invitation KestraApi.InvitationsApi | findAllInvitationsForCurrentUser | GET /api/v1/me/invitations | List invitations for the authenticated user KestraApi.InvitationsApi | getInvitation | GET /api/v1/{tenant}/invitations/{id} | Retrieve an invitation KestraApi.InvitationsApi | listInvitationsByEmail | GET /api/v1/{tenant}/invitations/email/{email} | Retrieve all invitations for a given email KestraApi.InvitationsApi | searchInvitations | GET /api/v1/{tenant}/invitations/search | Search for invitations KestraApi.KVApi | deleteKeyValue | DELETE /api/v1/{tenant}/namespaces/{namespace}/kv/{key} | Delete a key-value pair KestraApi.KVApi | deleteKeyValues | DELETE /api/v1/{tenant}/namespaces/{namespace}/kv | Bulk-delete multiple key/value pairs from the given namespace. KestraApi.KVApi | getKeyValue | GET /api/v1/{tenant}/namespaces/{namespace}/kv/{key} | Get value for a key KestraApi.KVApi | listKeys | GET /api/v1/{tenant}/namespaces/{namespace}/kv | List all keys for a namespace KestraApi.KVApi | setKeyValue | PUT /api/v1/{tenant}/namespaces/{namespace}/kv/{key} | Puts a key-value pair in store KestraApi.LogsApi | deleteLogsFromExecution | DELETE /api/v1/{tenant}/logs/{executionId} | Delete logs for a specific execution, taskrun or task KestraApi.LogsApi | deleteLogsFromFlow | DELETE /api/v1/{tenant}/logs/{namespace}/{flowId} | Delete logs for a specific execution, taskrun or task KestraApi.LogsApi | downloadLogsFromExecution | GET /api/v1/{tenant}/logs/{executionId}/download | Download logs for a specific execution, taskrun or task KestraApi.LogsApi | followLogsFromExecution | GET /api/v1/{tenant}/logs/{executionId}/follow | Follow logs for a specific execution KestraApi.LogsApi | listLogsFromExecution | GET /api/v1/{tenant}/logs/{executionId} | Get logs for a specific execution, taskrun or task KestraApi.LogsApi | searchLogs | GET /api/v1/{tenant}/logs/search | Search for logs KestraApi.MaintenanceApi | enterMaintenance | POST /api/v1/instance/maintenance/enter | Enter cluster maintenance mode KestraApi.MaintenanceApi | exitMaintenance | POST /api/v1/instance/maintenance/exit | Exit cluster maintenance mode KestraApi.MetricsApi | aggregateMetricsFromFlow | GET /api/v1/{tenant}/metrics/aggregates/{namespace}/{flowId}/{metric} | Get metrics aggregations for a specific flow KestraApi.MetricsApi | aggregateMetricsFromTask | GET /api/v1/{tenant}/metrics/aggregates/{namespace}/{flowId}/{taskId}/{metric} | Get metrics aggregations for a specific flow KestraApi.MetricsApi | listFlowMetrics | GET /api/v1/{tenant}/metrics/names/{namespace}/{flowId} | Get metrics names for a specific flow KestraApi.MetricsApi | listTaskMetrics | GET /api/v1/{tenant}/metrics/names/{namespace}/{flowId}/{taskId} | Get metrics names for a specific task in a flow KestraApi.MetricsApi | listTasksWithMetrics | GET /api/v1/{tenant}/metrics/tasks/{namespace}/{flowId} | Get tasks id that have metrics for a specific flow, include deleted or renamed tasks KestraApi.MetricsApi | searchByExecution | GET /api/v1/{tenant}/metrics/{executionId} | Get metrics for a specific execution KestraApi.MiscApi | createBasicAuth | POST /api/v1/{tenant}/basicAuth | Configure basic authentication for the instance. KestraApi.MiscApi | getBasicAuthConfigErrors | GET /api/v1/basicAuthValidationErrors | Retrieve the instance configuration. KestraApi.MiscApi | getConfiguration | GET /api/v1/configs | Retrieve the instance configuration. KestraApi.MiscApi | getUsages | GET /api/v1/{tenant}/usages/all | Retrieve instance usage information KestraApi.MiscApi | licenseInfo | GET /api/v1/license-info | Retrieve license information KestraApi.MiscApi | listActions | GET /api/v1/{tenant}/acls/actions | Retrieve list of actions KestraApi.MiscApi | listPermissions | GET /api/v1/{tenant}/acls/permissions | Retrieve list of permissions KestraApi.MiscApi | setupConfiguration | GET /api/v1/setup | Retrieve current setup configuration KestraApi.MiscApi | setupKestra | POST /api/v1/setup | Create the first Superadmin user KestraApi.MiscApi | tenantUsage | GET /api/v1/{tenant}/usages | Retrieve usage information for the current tenant KestraApi.NamespacesApi | autocompleteNamespaces | POST /api/v1/{tenant}/namespaces/autocomplete | List namespaces for autocomplete KestraApi.NamespacesApi | autocompleteNamespacesWithResourceTenantasSuperAdmin | POST /api/v1/tenants/{resourceTenant}/namespaces/autocomplete | List namespaces for autocomplete KestraApi.NamespacesApi | autocompleteNamespacesasSuperAdmin | POST /api/v1/tenants/namespaces/autocomplete | List namespaces for autocomplete KestraApi.NamespacesApi | createNamespace | POST /api/v1/{tenant}/namespaces | Create a namespace KestraApi.NamespacesApi | deleteNamespace | DELETE /api/v1/{tenant}/namespaces/{id} | Delete a namespace KestraApi.NamespacesApi | deleteSecret | DELETE /api/v1/{tenant}/namespaces/{namespace}/secrets/{key} | Delete a secret for a namespace KestraApi.NamespacesApi | getInheritedSecrets | GET /api/v1/{tenant}/namespaces/{namespace}/inherited-secrets | List inherited secrets KestraApi.NamespacesApi | getNamespace | GET /api/v1/{tenant}/namespaces/{id} | Retrieve namespace details KestraApi.NamespacesApi | inheritedPluginDefaults | GET /api/v1/{tenant}/namespaces/{id}/inherited-plugindefaults | List inherited plugin defaults KestraApi.NamespacesApi | inheritedVariables | GET /api/v1/{tenant}/namespaces/{id}/inherited-variables | List inherited variables KestraApi.NamespacesApi | listNamespaceSecrets | GET /api/v1/{tenant}/namespaces/{namespace}/secrets | Get secrets for a namespace KestraApi.NamespacesApi | patchSecret | PATCH /api/v1/{tenant}/namespaces/{namespace}/secrets/{key} | Patch a secret metadata for a namespace KestraApi.NamespacesApi | putSecrets | PUT /api/v1/{tenant}/namespaces/{namespace}/secrets | Update secrets for a namespace KestraApi.NamespacesApi | searchNamespaces | GET /api/v1/{tenant}/namespaces/search | Search for namespaces KestraApi.NamespacesApi | updateNamespace | PUT /api/v1/{tenant}/namespaces/{id} | Update a namespace KestraApi.PluginsApi | getAllInputTypes | GET /api/v1/plugins/inputs | Get all types for an inputs KestraApi.PluginsApi | getPluginBySubgroups | GET /api/v1/plugins/groups/subgroups | Get plugins group by subgroups KestraApi.PluginsApi | getPluginDocumentation | GET /api/v1/plugins/{cls} | Get plugin documentation KestraApi.PluginsApi | getPluginDocumentationFromVersion | GET /api/v1/plugins/{cls}/versions/{version} | Get plugin documentation KestraApi.PluginsApi | getPluginGroupIcons | GET /api/v1/plugins/icons/groups | Get plugins icons KestraApi.PluginsApi | getPluginIcons | GET /api/v1/plugins/icons | Get plugins icons KestraApi.PluginsApi | getPluginVersions | GET /api/v1/plugins/{cls}/versions | Get all versions for a plugin KestraApi.PluginsApi | getPropertiesFromType | GET /api/v1/plugins/properties/{type} | Get the properties part of the JSON schema for a type KestraApi.PluginsApi | getSchemaFromInputType | GET /api/v1/plugins/inputs/{type} | Get the JSON schema for an input type KestraApi.PluginsApi | getSchemasFromType | GET /api/v1/plugins/schemas/{type} | Get the JSON schema for a type KestraApi.PluginsApi | getVersionedPluginDetails | GET /api/v1/instance/versioned-plugins/{groupId}/{artifactId} | Retrieve details of a plugin artifact KestraApi.PluginsApi | getVersionedPluginDetailsFromVersion | GET /api/v1/instance/versioned-plugins/{groupId}/{artifactId}/{version} | Retrieve details of a specific plugin artifact version KestraApi.PluginsApi | installVersionedPlugins | POST /api/v1/instance/versioned-plugins/install | Install specified plugin artifacts KestraApi.PluginsApi | listAvailableVersionedPlugins | GET /api/v1/instance/versioned-plugins/available | List available plugin artifacts KestraApi.PluginsApi | listPlugins | GET /api/v1/plugins | Get list of plugins KestraApi.PluginsApi | listVersionedPlugin | GET /api/v1/instance/versioned-plugins | List installed plugin artifacts KestraApi.PluginsApi | resolveVersionedPlugins | POST /api/v1/instance/versioned-plugins/resolve | Resolve versions for specified plugin artifacts KestraApi.PluginsApi | uninstallVersionedPlugins | DELETE /api/v1/instance/versioned-plugins/uninstall | Uninstall plugin artifacts KestraApi.PluginsApi | uploadVersionedPlugins | POST /api/v1/instance/versioned-plugins/upload | Upload a plugin artifact JAR file KestraApi.RolesApi | autocompleteRoles | POST /api/v1/{tenant}/roles/autocomplete | List roles for autocomplete KestraApi.RolesApi | createRole | POST /api/v1/{tenant}/roles | Create a role KestraApi.RolesApi | deleteRole | DELETE /api/v1/{tenant}/roles/{id} | Delete a role KestraApi.RolesApi | getRole | GET /api/v1/{tenant}/roles/{id} | Retrieve a role KestraApi.RolesApi | listRolesFromGivenIds | POST /api/v1/{tenant}/roles/ids | List roles by ids KestraApi.RolesApi | searchRoles | GET /api/v1/{tenant}/roles/search | Search for roles KestraApi.RolesApi | updateRole | PUT /api/v1/{tenant}/roles/{id} | Update a role KestraApi.SCIMApi | createSCIMResourceByIdGroups | POST /api/v1/{tenant}/integrations/{integration}/scim/v2/Groups | {@inheritDoc} KestraApi.SCIMApi | createSCIMResourceByIdUsers | POST /api/v1/{tenant}/integrations/{integration}/scim/v2/Users | {@inheritDoc} KestraApi.SCIMApi | deleteGroups | DELETE /api/v1/{tenant}/integrations/{integration}/scim/v2/Groups/{id} | {@inheritDoc} KestraApi.SCIMApi | deleteUsers | DELETE /api/v1/{tenant}/integrations/{integration}/scim/v2/Users/{id} | {@inheritDoc} KestraApi.SCIMApi | findGroups | POST /api/v1/{tenant}/integrations/{integration}/scim/v2/Groups/.search | {@inheritDoc} KestraApi.SCIMApi | findUsers | POST /api/v1/{tenant}/integrations/{integration}/scim/v2/Users/.search | {@inheritDoc} KestraApi.SCIMApi | getSCIMResourceByIdGroups | GET /api/v1/{tenant}/integrations/{integration}/scim/v2/Groups/{id} | {@inheritDoc} KestraApi.SCIMApi | getSCIMResourceByIdUsers | GET /api/v1/{tenant}/integrations/{integration}/scim/v2/Users/{id} | {@inheritDoc} KestraApi.SCIMApi | patchGroups | PATCH /api/v1/{tenant}/integrations/{integration}/scim/v2/Groups/{id} | {@inheritDoc} KestraApi.SCIMApi | patchUsers | PATCH /api/v1/{tenant}/integrations/{integration}/scim/v2/Users/{id} | {@inheritDoc} KestraApi.SCIMApi | queryGroups | GET /api/v1/{tenant}/integrations/{integration}/scim/v2/Groups | {@inheritDoc} KestraApi.SCIMApi | queryUsers | GET /api/v1/{tenant}/integrations/{integration}/scim/v2/Users | {@inheritDoc} KestraApi.SCIMApi | updateGroups | PUT /api/v1/{tenant}/integrations/{integration}/scim/v2/Groups/{id} | {@inheritDoc} KestraApi.SCIMApi | updateUsers | PUT /api/v1/{tenant}/integrations/{integration}/scim/v2/Users/{id} | {@inheritDoc} KestraApi.SCIMConfigurationApi | getAllResourceTypes | GET /api/v1/{tenant}/integrations/{integration}/scim/v2/ResourceTypes | KestraApi.SCIMConfigurationApi | getAllSchemas | GET /api/v1/{tenant}/integrations/{integration}/scim/v2/Schemas | KestraApi.SCIMConfigurationApi | getResourceType | GET /api/v1/{tenant}/integrations/{integration}/scim/v2/ResourceTypes/{name} | KestraApi.SCIMConfigurationApi | getSchema | GET /api/v1/{tenant}/integrations/{integration}/scim/v2/Schemas/{uri} | KestraApi.SCIMConfigurationApi | getServiceProviderConfiguration | GET /api/v1/{tenant}/integrations/{integration}/scim/v2/ServiceProviderConfig | KestraApi.SecurityIntegrationsApi | createSecurityIntegration | POST /api/v1/{tenant}/security-integrations | Create a security integration KestraApi.SecurityIntegrationsApi | deleteSecurityIntegration | DELETE /api/v1/{tenant}/security-integrations/{id} | Delete a security integration KestraApi.SecurityIntegrationsApi | disableSecurityIntegration | POST /api/v1/{tenant}/security-integrations/{id}/disable | Disable a security integration KestraApi.SecurityIntegrationsApi | enableSecurityIntegration | POST /api/v1/{tenant}/security-integrations/{id}/enable | Enable a security integration KestraApi.SecurityIntegrationsApi | getSecurityIntegration | GET /api/v1/{tenant}/security-integrations/{id} | Retrieve a security integration KestraApi.SecurityIntegrationsApi | listSecurityIntegrations | GET /api/v1/{tenant}/security-integrations | List all security integrations KestraApi.ServiceAccountApi | createServiceAccount | POST /api/v1/{tenant}/service-accounts | Create a user service account KestraApi.ServiceAccountApi | deleteServiceAccount | DELETE /api/v1/{tenant}/service-accounts/{id} | Delete a service account KestraApi.ServiceAccountApi | getServiceAccount | GET /api/v1/{tenant}/service-accounts/{id} | Retrieve a service account KestraApi.ServiceAccountApi | updateServiceAccount | PUT /api/v1/{tenant}/service-accounts/{id} | Update a user service account KestraApi.ServicesApi | getActiveServices | GET /api/v1/instance/services/active | List all active services KestraApi.ServicesApi | getService | GET /api/v1/instance/services/{id} | Retrieve details of a specific service KestraApi.ServicesApi | searchServices | GET /api/v1/instance/services/search | Search for a service (e.g. Worker, Executor, etc) KestraApi.TenantAccessApi | createTenantAccess | POST /api/v1/{tenant}/tenant-access | Create tenant access for a user KestraApi.TenantAccessApi | createTenantAccess1 | PUT /api/v1/{tenant}/tenant-access/{userId} | Create tenant access for a user KestraApi.TenantAccessApi | deleteTenantAccess | DELETE /api/v1/{tenant}/tenant-access/{userId} | Delete tenant access for a user KestraApi.TenantAccessApi | getTenantAccess | GET /api/v1/{tenant}/tenant-access/{userId} | Retrieve tenant access for a user KestraApi.TenantAccessApi | listTenantAccess | GET /api/v1/{tenant}/tenant-access | Retrieve users belonging to the tenant KestraApi.TenantsApi | callDelete | DELETE /api/v1/tenants/{id} | Delete a tenant and all its resources KestraApi.TenantsApi | create | POST /api/v1/tenants | Create a tenant KestraApi.TenantsApi | find | GET /api/v1/tenants/search | Search for tenants KestraApi.TenantsApi | get | GET /api/v1/tenants/{id} | Retrieve a tenant KestraApi.TenantsApi | getFlowDependenciesFromTenant | GET /api/v1/{tenant}/dependencies | Get tenant dependencies KestraApi.TenantsApi | setLogo | POST /api/v1/tenants/{id}/logo | Set a tenant logo KestraApi.TenantsApi | update | PUT /api/v1/tenants/{id} | Update a tenant KestraApi.TestSuitesApi | createTestSuite | POST /api/v1/{tenant}/tests | Create a test from YAML source KestraApi.TestSuitesApi | deleteTestSuite | DELETE /api/v1/{tenant}/tests/{namespace}/{id} | Delete a test KestraApi.TestSuitesApi | deleteTestSuitesByIds | DELETE /api/v1/{tenant}/tests/by-ids | Delete multiple tests by id KestraApi.TestSuitesApi | disableTestSuitesByIds | POST /api/v1/{tenant}/tests/disable/by-ids | Disable multiple tests by id KestraApi.TestSuitesApi | enableTestSuitesByIds | POST /api/v1/{tenant}/tests/enable/by-ids | Enable multiple tests by id KestraApi.TestSuitesApi | getTestResult | GET /api/v1/{tenant}/tests/results/{id} | Get a test result KestraApi.TestSuitesApi | getTestSuite | GET /api/v1/{tenant}/tests/{namespace}/{id} | Retrieve a test KestraApi.TestSuitesApi | getTestsLastResult | POST /api/v1/{tenant}/tests/results/search/last | Get tests last result KestraApi.TestSuitesApi | runTestSuite | POST /api/v1/{tenant}/tests/{namespace}/{id}/run | Run a full test KestraApi.TestSuitesApi | searchTestSuites | GET /api/v1/{tenant}/tests/search | Search for tests KestraApi.TestSuitesApi | updateTestSuite | PUT /api/v1/{tenant}/tests/{namespace}/{id} | Update a test from YAML source KestraApi.TestSuitesApi | validateTestSuite | POST /api/v1/{tenant}/tests/validate | Validate a test KestraApi.TriggersApi | deleteBackfill | POST /api/v1/{tenant}/triggers/backfill/delete | Delete a backfill KestraApi.TriggersApi | deleteBackfillByIds | POST /api/v1/{tenant}/triggers/backfill/delete/by-triggers | Delete backfill for given triggers KestraApi.TriggersApi | deleteBackfillByQuery | POST /api/v1/{tenant}/triggers/backfill/delete/by-query | Delete backfill for given triggers KestraApi.TriggersApi | disabledTriggersByIds | POST /api/v1/{tenant}/triggers/set-disabled/by-triggers | Disable/enable given triggers KestraApi.TriggersApi | disabledTriggersByQuery | POST /api/v1/{tenant}/triggers/set-disabled/by-query | Disable/enable triggers by query parameters KestraApi.TriggersApi | pauseBackfill | PUT /api/v1/{tenant}/triggers/backfill/pause | Pause a backfill KestraApi.TriggersApi | pauseBackfillByIds | POST /api/v1/{tenant}/triggers/backfill/pause/by-triggers | Pause backfill for given triggers KestraApi.TriggersApi | pauseBackfillByQuery | POST /api/v1/{tenant}/triggers/backfill/pause/by-query | Pause backfill for given triggers KestraApi.TriggersApi | restartTrigger | POST /api/v1/{tenant}/triggers/{namespace}/{flowId}/{triggerId}/restart | Restart a trigger KestraApi.TriggersApi | searchTriggers | GET /api/v1/{tenant}/triggers/search | Search for triggers KestraApi.TriggersApi | searchTriggersForFlow | GET /api/v1/{tenant}/triggers/{namespace}/{flowId} | Get all triggers for a flow KestraApi.TriggersApi | unlockTrigger | POST /api/v1/{tenant}/triggers/{namespace}/{flowId}/{triggerId}/unlock | Unlock a trigger KestraApi.TriggersApi | unlockTriggersByIds | POST /api/v1/{tenant}/triggers/unlock/by-triggers | Unlock given triggers KestraApi.TriggersApi | unlockTriggersByQuery | POST /api/v1/{tenant}/triggers/unlock/by-query | Unlock triggers by query parameters KestraApi.TriggersApi | unpauseBackfill | PUT /api/v1/{tenant}/triggers/backfill/unpause | Unpause a backfill KestraApi.TriggersApi | unpauseBackfillByIds | POST /api/v1/{tenant}/triggers/backfill/unpause/by-triggers | Unpause backfill for given triggers KestraApi.TriggersApi | unpauseBackfillByQuery | POST /api/v1/{tenant}/triggers/backfill/unpause/by-query | Unpause backfill for given triggers KestraApi.TriggersApi | updateTrigger | PUT /api/v1/{tenant}/triggers | Update a trigger KestraApi.UsersApi | autocompleteUsers | POST /api/v1/{tenant}/tenant-access/autocomplete | List users for autocomplete KestraApi.UsersApi | createApiTokensForUser | POST /api/v1/users/{id}/api-tokens | Create new API Token for a specific user KestraApi.UsersApi | createApiTokensForUser1 | POST /api/v1/{tenant}/service-accounts/{id}/api-tokens | Create new API Token for a specific user KestraApi.UsersApi | createUser | POST /api/v1/users | Create a new user account KestraApi.UsersApi | deleteApiToken | DELETE /api/v1/users/{id}/api-tokens/{tokenId} | Delete an API Token for specific user and token id KestraApi.UsersApi | deleteApiToken1 | DELETE /api/v1/{tenant}/service-accounts/{id}/api-tokens/{tokenId} | Delete an API Token for specific user and token id KestraApi.UsersApi | deleteRefreshToken | DELETE /api/v1/users/{id}/refresh-token | Delete a user refresh token KestraApi.UsersApi | deleteUser | DELETE /api/v1/users/{id} | Delete a user KestraApi.UsersApi | deleteUserAuthMethod | DELETE /api/v1/users/{id}/auths/{auth} | Update user password KestraApi.UsersApi | getUser | GET /api/v1/users/{id} | Get a user KestraApi.UsersApi | impersonate | POST /api/v1/users/{id}/impersonate | Impersonate a user KestraApi.UsersApi | listApiTokens | GET /api/v1/users/{id}/api-tokens | List API tokens for a specific user KestraApi.UsersApi | listApiTokens1 | GET /api/v1/{tenant}/service-accounts/{id}/api-tokens | List API tokens for a specific user KestraApi.UsersApi | listUsers | GET /api/v1/users | Retrieve users KestraApi.UsersApi | patchUser | PATCH /api/v1/users/{id} | Update user details KestraApi.UsersApi | patchUserDemo | PATCH /api/v1/users/{id}/restricted | Update user demo KestraApi.UsersApi | patchUserPassword | PATCH /api/v1/users/{id}/password | Update user password KestraApi.UsersApi | patchUserSuperAdmin | PATCH /api/v1/users/{id}/superadmin | Update user superadmin privileges KestraApi.UsersApi | updateCurrentUserPassword | PUT /api/v1/me/password | Update authenticated user password KestraApi.UsersApi | updateUser | PUT /api/v1/users/{id} | Update a user account KestraApi.UsersApi | updateUserGroups | PUT /api/v1/{tenant}/users/{id}/groups | Update the list of groups a user belongs to for the given tenant KestraApi.WorkerGroupsApi | createWorkerGroup | POST /api/v1/instance/workergroups | Create a worker group KestraApi.WorkerGroupsApi | deleteWorkerGroupById | DELETE /api/v1/instance/workergroups/{id} | Delete a worker group KestraApi.WorkerGroupsApi | getWorkerGroupById | GET /api/v1/instance/workergroups/{id} | Retrieve details of a specific worker group KestraApi.WorkerGroupsApi | listWorkerGroups | GET /api/v1/instance/workergroups | List all worker groups KestraApi.WorkerGroupsApi | updateWorkerGroupById | PUT /api/v1/instance/workergroups/{id} | Update a worker group
Documentation for Models
- KestraApi.AbstractFlow
- KestraApi.AbstractFlowLabels
- KestraApi.AbstractGraph
- KestraApi.AbstractGraphBranchType
- KestraApi.AbstractMetricEntryObject
- KestraApi.AbstractTrigger
- KestraApi.AbstractTriggerForExecution
- KestraApi.AbstractUser
- KestraApi.AbstractUserTenantIdentityProvider
- KestraApi.Action
- KestraApi.ApiAuth
- KestraApi.ApiAutocomplete
- [KestraApi.ApiGroup
