Metadata-Version: 2.4
Name: python-semaphore-client
Version: 2.16.14
Summary: Semaphore API
Home-page: 
Author: OpenAPI Generator community
Author-email: OpenAPI Generator Community <team@openapitools.org>
Project-URL: Repository, https://github.com/VitexSoftware/python3-semaphore-client
Keywords: OpenAPI,OpenAPI-Generator,Semaphore API
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: urllib3<3.0.0,>=2.1.0
Requires-Dist: python-dateutil>=2.8.2
Requires-Dist: pydantic>=2
Requires-Dist: typing-extensions>=4.7.1
Dynamic: author
Dynamic: license-file

# semaphore_client
Semaphore API provides endpoints for managing and interacting with the Semaphore UI.
This documentation outlines the available operations and data models.


This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 2.16.14
- Package version: 1.0.0
- Generator version: 7.17.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen

## Requirements.

Python 3.9+

## Installation & Usage
### pip install

If the python package is hosted on a repository, you can install directly using:

```sh
pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git
```
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git`)

Then import the package:
```python
import semaphore_client
```

### Setuptools

Install via [Setuptools](http://pypi.python.org/pypi/setuptools).

```sh
python setup.py install --user
```
(or `sudo python setup.py install` to install the package for all users)

Then import the package:
```python
import semaphore_client
```

### Tests

Execute `pytest` to run the tests.

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import semaphore_client
from semaphore_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to /api
# See configuration.py for a list of all supported configuration parameters.
configuration = semaphore_client.Configuration(
    host = "/api"
)



# Enter a context with an instance of the API client
with semaphore_client.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = semaphore_client.AuthenticationApi(api_client)

    try:
        # Fetches login metadata
        api_response = api_instance.auth_login_get()
        print("The response of AuthenticationApi->auth_login_get:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling AuthenticationApi->auth_login_get: %s\n" % e)

```

## Documentation for API Endpoints

All URIs are relative to */api*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AuthenticationApi* | [**auth_login_get**](docs/AuthenticationApi.md#auth_login_get) | **GET** /auth/login | Fetches login metadata
*AuthenticationApi* | [**auth_login_post**](docs/AuthenticationApi.md#auth_login_post) | **POST** /auth/login | Performs Login
*AuthenticationApi* | [**auth_logout_post**](docs/AuthenticationApi.md#auth_logout_post) | **POST** /auth/logout | Destroys current session
*AuthenticationApi* | [**auth_oidc_provider_id_login_get**](docs/AuthenticationApi.md#auth_oidc_provider_id_login_get) | **GET** /auth/oidc/{provider_id}/login | Begin OIDC authentication flow and redirect to OIDC provider
*AuthenticationApi* | [**auth_oidc_provider_id_redirect_get**](docs/AuthenticationApi.md#auth_oidc_provider_id_redirect_get) | **GET** /auth/oidc/{provider_id}/redirect | Finish OIDC authentication flow, upon succes you will be logged in
*AuthenticationApi* | [**user_tokens_api_token_id_delete**](docs/AuthenticationApi.md#user_tokens_api_token_id_delete) | **DELETE** /user/tokens/{api_token_id} | Expires API token
*AuthenticationApi* | [**user_tokens_get**](docs/AuthenticationApi.md#user_tokens_get) | **GET** /user/tokens | Fetch API tokens for user
*AuthenticationApi* | [**user_tokens_post**](docs/AuthenticationApi.md#user_tokens_post) | **POST** /user/tokens | Create an API token
*DefaultApi* | [**apps_get**](docs/DefaultApi.md#apps_get) | **GET** /apps | Get apps
*DefaultApi* | [**events_get**](docs/DefaultApi.md#events_get) | **GET** /events | Get Events related to Semaphore and projects you are part of
*DefaultApi* | [**events_last_get**](docs/DefaultApi.md#events_last_get) | **GET** /events/last | Get last 200 Events related to Semaphore and projects you are part of
*DefaultApi* | [**info_get**](docs/DefaultApi.md#info_get) | **GET** /info | Fetches information about semaphore
*DefaultApi* | [**ping_get**](docs/DefaultApi.md#ping_get) | **GET** /ping | PING test
*DefaultApi* | [**ws_get**](docs/DefaultApi.md#ws_get) | **GET** /ws | Websocket handler
*IntegrationApi* | [**project_project_id_integrations_aliases_alias_id_delete**](docs/IntegrationApi.md#project_project_id_integrations_aliases_alias_id_delete) | **DELETE** /project/{project_id}/integrations/aliases/{alias_id} | Remove integration alias
*IntegrationApi* | [**project_project_id_integrations_aliases_get**](docs/IntegrationApi.md#project_project_id_integrations_aliases_get) | **GET** /project/{project_id}/integrations/aliases | Get all integration aliases for the project
*IntegrationApi* | [**project_project_id_integrations_aliases_post**](docs/IntegrationApi.md#project_project_id_integrations_aliases_post) | **POST** /project/{project_id}/integrations/aliases | Create a new integration alias for the project
*IntegrationApi* | [**project_project_id_integrations_get**](docs/IntegrationApi.md#project_project_id_integrations_get) | **GET** /project/{project_id}/integrations | get all integrations
*IntegrationApi* | [**project_project_id_integrations_integration_id_aliases_alias_id_delete**](docs/IntegrationApi.md#project_project_id_integrations_integration_id_aliases_alias_id_delete) | **DELETE** /project/{project_id}/integrations/{integration_id}/aliases/{alias_id} | Remove integration alias
*IntegrationApi* | [**project_project_id_integrations_integration_id_aliases_get**](docs/IntegrationApi.md#project_project_id_integrations_integration_id_aliases_get) | **GET** /project/{project_id}/integrations/{integration_id}/aliases | Get all aliases for an integration
*IntegrationApi* | [**project_project_id_integrations_integration_id_aliases_post**](docs/IntegrationApi.md#project_project_id_integrations_integration_id_aliases_post) | **POST** /project/{project_id}/integrations/{integration_id}/aliases | Create a new alias for an integration
*IntegrationApi* | [**project_project_id_integrations_integration_id_delete**](docs/IntegrationApi.md#project_project_id_integrations_integration_id_delete) | **DELETE** /project/{project_id}/integrations/{integration_id} | Remove integration
*IntegrationApi* | [**project_project_id_integrations_integration_id_get**](docs/IntegrationApi.md#project_project_id_integrations_integration_id_get) | **GET** /project/{project_id}/integrations/{integration_id} | Get Integration
*IntegrationApi* | [**project_project_id_integrations_integration_id_matchers_get**](docs/IntegrationApi.md#project_project_id_integrations_integration_id_matchers_get) | **GET** /project/{project_id}/integrations/{integration_id}/matchers | Get Integration Matcher linked to integration extractor
*IntegrationApi* | [**project_project_id_integrations_integration_id_matchers_matcher_id_delete**](docs/IntegrationApi.md#project_project_id_integrations_integration_id_matchers_matcher_id_delete) | **DELETE** /project/{project_id}/integrations/{integration_id}/matchers/{matcher_id} | Removes integration matcher
*IntegrationApi* | [**project_project_id_integrations_integration_id_matchers_matcher_id_put**](docs/IntegrationApi.md#project_project_id_integrations_integration_id_matchers_matcher_id_put) | **PUT** /project/{project_id}/integrations/{integration_id}/matchers/{matcher_id} | Updates Integration Matcher
*IntegrationApi* | [**project_project_id_integrations_integration_id_matchers_post**](docs/IntegrationApi.md#project_project_id_integrations_integration_id_matchers_post) | **POST** /project/{project_id}/integrations/{integration_id}/matchers | Add Integration Matcher
*IntegrationApi* | [**project_project_id_integrations_integration_id_put**](docs/IntegrationApi.md#project_project_id_integrations_integration_id_put) | **PUT** /project/{project_id}/integrations/{integration_id} | Update Integration
*IntegrationApi* | [**project_project_id_integrations_integration_id_values_extractvalue_id_delete**](docs/IntegrationApi.md#project_project_id_integrations_integration_id_values_extractvalue_id_delete) | **DELETE** /project/{project_id}/integrations/{integration_id}/values/{extractvalue_id} | Removes integration extract value
*IntegrationApi* | [**project_project_id_integrations_integration_id_values_extractvalue_id_put**](docs/IntegrationApi.md#project_project_id_integrations_integration_id_values_extractvalue_id_put) | **PUT** /project/{project_id}/integrations/{integration_id}/values/{extractvalue_id} | Updates Integration ExtractValue
*IntegrationApi* | [**project_project_id_integrations_integration_id_values_get**](docs/IntegrationApi.md#project_project_id_integrations_integration_id_values_get) | **GET** /project/{project_id}/integrations/{integration_id}/values | Get Integration Extracted Values linked to integration extractor
*IntegrationApi* | [**project_project_id_integrations_integration_id_values_post**](docs/IntegrationApi.md#project_project_id_integrations_integration_id_values_post) | **POST** /project/{project_id}/integrations/{integration_id}/values | Add Integration Extracted Value
*IntegrationApi* | [**project_project_id_integrations_post**](docs/IntegrationApi.md#project_project_id_integrations_post) | **POST** /project/{project_id}/integrations | create a new integration
*InventoryApi* | [**project_project_id_inventory_get**](docs/InventoryApi.md#project_project_id_inventory_get) | **GET** /project/{project_id}/inventory | Get inventory
*InventoryApi* | [**project_project_id_inventory_inventory_id_delete**](docs/InventoryApi.md#project_project_id_inventory_inventory_id_delete) | **DELETE** /project/{project_id}/inventory/{inventory_id} | Removes inventory
*InventoryApi* | [**project_project_id_inventory_inventory_id_get**](docs/InventoryApi.md#project_project_id_inventory_inventory_id_get) | **GET** /project/{project_id}/inventory/{inventory_id} | Get inventory
*InventoryApi* | [**project_project_id_inventory_inventory_id_put**](docs/InventoryApi.md#project_project_id_inventory_inventory_id_put) | **PUT** /project/{project_id}/inventory/{inventory_id} | Updates inventory
*InventoryApi* | [**project_project_id_inventory_post**](docs/InventoryApi.md#project_project_id_inventory_post) | **POST** /project/{project_id}/inventory | create inventory
*KeyStoreApi* | [**project_project_id_keys_get**](docs/KeyStoreApi.md#project_project_id_keys_get) | **GET** /project/{project_id}/keys | Get access keys linked to project
*KeyStoreApi* | [**project_project_id_keys_key_id_delete**](docs/KeyStoreApi.md#project_project_id_keys_key_id_delete) | **DELETE** /project/{project_id}/keys/{key_id} | Removes access key
*KeyStoreApi* | [**project_project_id_keys_key_id_put**](docs/KeyStoreApi.md#project_project_id_keys_key_id_put) | **PUT** /project/{project_id}/keys/{key_id} | Updates access key
*KeyStoreApi* | [**project_project_id_keys_post**](docs/KeyStoreApi.md#project_project_id_keys_post) | **POST** /project/{project_id}/keys | Add access key
*ProjectApi* | [**project_project_id_backup_get**](docs/ProjectApi.md#project_project_id_backup_get) | **GET** /project/{project_id}/backup | Backup A Project
*ProjectApi* | [**project_project_id_delete**](docs/ProjectApi.md#project_project_id_delete) | **DELETE** /project/{project_id}/ | Delete project
*ProjectApi* | [**project_project_id_events_get**](docs/ProjectApi.md#project_project_id_events_get) | **GET** /project/{project_id}/events | Get Events related to this project
*ProjectApi* | [**project_project_id_get**](docs/ProjectApi.md#project_project_id_get) | **GET** /project/{project_id}/ | Fetch project
*ProjectApi* | [**project_project_id_notifications_test_post**](docs/ProjectApi.md#project_project_id_notifications_test_post) | **POST** /project/{project_id}/notifications/test | Send test notification
*ProjectApi* | [**project_project_id_put**](docs/ProjectApi.md#project_project_id_put) | **PUT** /project/{project_id}/ | Update project
*ProjectApi* | [**project_project_id_role_get**](docs/ProjectApi.md#project_project_id_role_get) | **GET** /project/{project_id}/role | Fetch permissions of the current user for project
*ProjectApi* | [**project_project_id_users_get**](docs/ProjectApi.md#project_project_id_users_get) | **GET** /project/{project_id}/users | Get users linked to project
*ProjectApi* | [**project_project_id_users_post**](docs/ProjectApi.md#project_project_id_users_post) | **POST** /project/{project_id}/users | Link user to project
*ProjectApi* | [**project_project_id_users_user_id_delete**](docs/ProjectApi.md#project_project_id_users_user_id_delete) | **DELETE** /project/{project_id}/users/{user_id} | Removes user from project
*ProjectApi* | [**project_project_id_users_user_id_put**](docs/ProjectApi.md#project_project_id_users_user_id_put) | **PUT** /project/{project_id}/users/{user_id} | Update user role
*ProjectApi* | [**project_project_id_views_get**](docs/ProjectApi.md#project_project_id_views_get) | **GET** /project/{project_id}/views | Get view
*ProjectApi* | [**project_project_id_views_post**](docs/ProjectApi.md#project_project_id_views_post) | **POST** /project/{project_id}/views | create view
*ProjectApi* | [**project_project_id_views_view_id_delete**](docs/ProjectApi.md#project_project_id_views_view_id_delete) | **DELETE** /project/{project_id}/views/{view_id} | Removes view
*ProjectApi* | [**project_project_id_views_view_id_get**](docs/ProjectApi.md#project_project_id_views_view_id_get) | **GET** /project/{project_id}/views/{view_id} | Get view
*ProjectApi* | [**project_project_id_views_view_id_put**](docs/ProjectApi.md#project_project_id_views_view_id_put) | **PUT** /project/{project_id}/views/{view_id} | Updates view
*ProjectApi* | [**projects_get**](docs/ProjectApi.md#projects_get) | **GET** /projects | Get projects
*ProjectApi* | [**projects_post**](docs/ProjectApi.md#projects_post) | **POST** /projects | Create a new project
*ProjectApi* | [**projects_restore_post**](docs/ProjectApi.md#projects_restore_post) | **POST** /projects/restore | Restore Project
*RepositoryApi* | [**project_project_id_repositories_get**](docs/RepositoryApi.md#project_project_id_repositories_get) | **GET** /project/{project_id}/repositories | Get repositories
*RepositoryApi* | [**project_project_id_repositories_post**](docs/RepositoryApi.md#project_project_id_repositories_post) | **POST** /project/{project_id}/repositories | Add repository
*RepositoryApi* | [**project_project_id_repositories_repository_id_delete**](docs/RepositoryApi.md#project_project_id_repositories_repository_id_delete) | **DELETE** /project/{project_id}/repositories/{repository_id} | Removes repository
*RepositoryApi* | [**project_project_id_repositories_repository_id_get**](docs/RepositoryApi.md#project_project_id_repositories_repository_id_get) | **GET** /project/{project_id}/repositories/{repository_id} | Get repository
*RepositoryApi* | [**project_project_id_repositories_repository_id_put**](docs/RepositoryApi.md#project_project_id_repositories_repository_id_put) | **PUT** /project/{project_id}/repositories/{repository_id} | Updates repository
*ScheduleApi* | [**project_project_id_schedules_post**](docs/ScheduleApi.md#project_project_id_schedules_post) | **POST** /project/{project_id}/schedules | create schedule
*ScheduleApi* | [**project_project_id_schedules_schedule_id_delete**](docs/ScheduleApi.md#project_project_id_schedules_schedule_id_delete) | **DELETE** /project/{project_id}/schedules/{schedule_id} | Deletes schedule
*ScheduleApi* | [**project_project_id_schedules_schedule_id_get**](docs/ScheduleApi.md#project_project_id_schedules_schedule_id_get) | **GET** /project/{project_id}/schedules/{schedule_id} | Get schedule
*ScheduleApi* | [**project_project_id_schedules_schedule_id_put**](docs/ScheduleApi.md#project_project_id_schedules_schedule_id_put) | **PUT** /project/{project_id}/schedules/{schedule_id} | Updates schedule
*TaskApi* | [**project_project_id_tasks_get**](docs/TaskApi.md#project_project_id_tasks_get) | **GET** /project/{project_id}/tasks | Get Tasks related to current project
*TaskApi* | [**project_project_id_tasks_last_get**](docs/TaskApi.md#project_project_id_tasks_last_get) | **GET** /project/{project_id}/tasks/last | Get last 200 Tasks related to current project
*TaskApi* | [**project_project_id_tasks_post**](docs/TaskApi.md#project_project_id_tasks_post) | **POST** /project/{project_id}/tasks | Starts a job
*TaskApi* | [**project_project_id_tasks_task_id_delete**](docs/TaskApi.md#project_project_id_tasks_task_id_delete) | **DELETE** /project/{project_id}/tasks/{task_id} | Deletes task (including output)
*TaskApi* | [**project_project_id_tasks_task_id_get**](docs/TaskApi.md#project_project_id_tasks_task_id_get) | **GET** /project/{project_id}/tasks/{task_id} | Get a single task
*TaskApi* | [**project_project_id_tasks_task_id_output_get**](docs/TaskApi.md#project_project_id_tasks_task_id_output_get) | **GET** /project/{project_id}/tasks/{task_id}/output | Get task output
*TaskApi* | [**project_project_id_tasks_task_id_raw_output_get**](docs/TaskApi.md#project_project_id_tasks_task_id_raw_output_get) | **GET** /project/{project_id}/tasks/{task_id}/raw_output | Get task raw output
*TaskApi* | [**project_project_id_tasks_task_id_stop_post**](docs/TaskApi.md#project_project_id_tasks_task_id_stop_post) | **POST** /project/{project_id}/tasks/{task_id}/stop | Stop a job
*TemplateApi* | [**project_project_id_templates_get**](docs/TemplateApi.md#project_project_id_templates_get) | **GET** /project/{project_id}/templates | Get template
*TemplateApi* | [**project_project_id_templates_post**](docs/TemplateApi.md#project_project_id_templates_post) | **POST** /project/{project_id}/templates | create template
*TemplateApi* | [**project_project_id_templates_template_id_delete**](docs/TemplateApi.md#project_project_id_templates_template_id_delete) | **DELETE** /project/{project_id}/templates/{template_id} | Removes template
*TemplateApi* | [**project_project_id_templates_template_id_get**](docs/TemplateApi.md#project_project_id_templates_template_id_get) | **GET** /project/{project_id}/templates/{template_id} | Get template
*TemplateApi* | [**project_project_id_templates_template_id_put**](docs/TemplateApi.md#project_project_id_templates_template_id_put) | **PUT** /project/{project_id}/templates/{template_id} | Updates template
*TemplateApi* | [**project_project_id_templates_template_id_stop_all_tasks_post**](docs/TemplateApi.md#project_project_id_templates_template_id_stop_all_tasks_post) | **POST** /project/{project_id}/templates/{template_id}/stop_all_tasks | Stop all active tasks of template
*UserApi* | [**user_get**](docs/UserApi.md#user_get) | **GET** /user/ | Fetch logged in user
*UserApi* | [**user_tokens_api_token_id_delete**](docs/UserApi.md#user_tokens_api_token_id_delete) | **DELETE** /user/tokens/{api_token_id} | Expires API token
*UserApi* | [**user_tokens_get**](docs/UserApi.md#user_tokens_get) | **GET** /user/tokens | Fetch API tokens for user
*UserApi* | [**user_tokens_post**](docs/UserApi.md#user_tokens_post) | **POST** /user/tokens | Create an API token
*UserApi* | [**users_get**](docs/UserApi.md#users_get) | **GET** /users | Fetches all users
*UserApi* | [**users_post**](docs/UserApi.md#users_post) | **POST** /users | Creates a user
*UserApi* | [**users_user_id_delete**](docs/UserApi.md#users_user_id_delete) | **DELETE** /users/{user_id}/ | Deletes user
*UserApi* | [**users_user_id_get**](docs/UserApi.md#users_user_id_get) | **GET** /users/{user_id}/ | Fetches a user profile
*UserApi* | [**users_user_id_password_post**](docs/UserApi.md#users_user_id_password_post) | **POST** /users/{user_id}/password | Updates user password
*UserApi* | [**users_user_id_put**](docs/UserApi.md#users_user_id_put) | **PUT** /users/{user_id}/ | Updates user details
*VariableGroupApi* | [**project_project_id_environment_environment_id_delete**](docs/VariableGroupApi.md#project_project_id_environment_environment_id_delete) | **DELETE** /project/{project_id}/environment/{environment_id} | Removes environment
*VariableGroupApi* | [**project_project_id_environment_environment_id_get**](docs/VariableGroupApi.md#project_project_id_environment_environment_id_get) | **GET** /project/{project_id}/environment/{environment_id} | Get environment
*VariableGroupApi* | [**project_project_id_environment_environment_id_put**](docs/VariableGroupApi.md#project_project_id_environment_environment_id_put) | **PUT** /project/{project_id}/environment/{environment_id} | Update environment
*VariableGroupApi* | [**project_project_id_environment_get**](docs/VariableGroupApi.md#project_project_id_environment_get) | **GET** /project/{project_id}/environment | Get environment
*VariableGroupApi* | [**project_project_id_environment_post**](docs/VariableGroupApi.md#project_project_id_environment_post) | **POST** /project/{project_id}/environment | Add environment


## Documentation For Models

 - [APIToken](docs/APIToken.md)
 - [AcceptInviteRequest](docs/AcceptInviteRequest.md)
 - [AccessKey](docs/AccessKey.md)
 - [AccessKeyRequest](docs/AccessKeyRequest.md)
 - [AccessKeyRequestLoginPassword](docs/AccessKeyRequestLoginPassword.md)
 - [AccessKeyRequestSsh](docs/AccessKeyRequestSsh.md)
 - [AnsibleTaskParams](docs/AnsibleTaskParams.md)
 - [Environment](docs/Environment.md)
 - [EnvironmentRequest](docs/EnvironmentRequest.md)
 - [EnvironmentSecret](docs/EnvironmentSecret.md)
 - [EnvironmentSecretRequest](docs/EnvironmentSecretRequest.md)
 - [Event](docs/Event.md)
 - [InfoType](docs/InfoType.md)
 - [Integration](docs/Integration.md)
 - [IntegrationAlias](docs/IntegrationAlias.md)
 - [IntegrationExtractValue](docs/IntegrationExtractValue.md)
 - [IntegrationExtractValueRequest](docs/IntegrationExtractValueRequest.md)
 - [IntegrationMatcher](docs/IntegrationMatcher.md)
 - [IntegrationMatcherRequest](docs/IntegrationMatcherRequest.md)
 - [IntegrationRequest](docs/IntegrationRequest.md)
 - [Inventory](docs/Inventory.md)
 - [InventoryRequest](docs/InventoryRequest.md)
 - [Login](docs/Login.md)
 - [LoginMetadata](docs/LoginMetadata.md)
 - [LoginMetadataOidcProvidersInner](docs/LoginMetadataOidcProvidersInner.md)
 - [Project](docs/Project.md)
 - [ProjectBackup](docs/ProjectBackup.md)
 - [ProjectBackupEnvironmentsInner](docs/ProjectBackupEnvironmentsInner.md)
 - [ProjectBackupInventoriesInner](docs/ProjectBackupInventoriesInner.md)
 - [ProjectBackupKeysInner](docs/ProjectBackupKeysInner.md)
 - [ProjectBackupMeta](docs/ProjectBackupMeta.md)
 - [ProjectBackupRepositoriesInner](docs/ProjectBackupRepositoriesInner.md)
 - [ProjectBackupTemplatesInner](docs/ProjectBackupTemplatesInner.md)
 - [ProjectBackupViewsInner](docs/ProjectBackupViewsInner.md)
 - [ProjectInvite](docs/ProjectInvite.md)
 - [ProjectInviteRequest](docs/ProjectInviteRequest.md)
 - [ProjectProjectIdPutRequest](docs/ProjectProjectIdPutRequest.md)
 - [ProjectProjectIdRoleGet200Response](docs/ProjectProjectIdRoleGet200Response.md)
 - [ProjectProjectIdTasksPostRequest](docs/ProjectProjectIdTasksPostRequest.md)
 - [ProjectProjectIdTasksTaskIdStopPostRequest](docs/ProjectProjectIdTasksTaskIdStopPostRequest.md)
 - [ProjectProjectIdTemplatesTemplateIdStopAllTasksPostRequest](docs/ProjectProjectIdTemplatesTemplateIdStopAllTasksPostRequest.md)
 - [ProjectProjectIdUsersPostRequest](docs/ProjectProjectIdUsersPostRequest.md)
 - [ProjectProjectIdUsersUserIdPutRequest](docs/ProjectProjectIdUsersUserIdPutRequest.md)
 - [ProjectRequest](docs/ProjectRequest.md)
 - [ProjectUser](docs/ProjectUser.md)
 - [Repository](docs/Repository.md)
 - [RepositoryRequest](docs/RepositoryRequest.md)
 - [Runner](docs/Runner.md)
 - [Schedule](docs/Schedule.md)
 - [ScheduleRequest](docs/ScheduleRequest.md)
 - [Task](docs/Task.md)
 - [TaskOutput](docs/TaskOutput.md)
 - [TaskParams](docs/TaskParams.md)
 - [TaskPrams](docs/TaskPrams.md)
 - [Template](docs/Template.md)
 - [TemplateRequest](docs/TemplateRequest.md)
 - [TemplateSurveyVar](docs/TemplateSurveyVar.md)
 - [TemplateSurveyVarValue](docs/TemplateSurveyVarValue.md)
 - [TemplateVault](docs/TemplateVault.md)
 - [TerraformTaskParams](docs/TerraformTaskParams.md)
 - [User](docs/User.md)
 - [UserPutRequest](docs/UserPutRequest.md)
 - [UserRequest](docs/UserRequest.md)
 - [UserTokensPostRequest](docs/UserTokensPostRequest.md)
 - [UsersUserIdPasswordPostRequest](docs/UsersUserIdPasswordPostRequest.md)
 - [View](docs/View.md)
 - [ViewRequest](docs/ViewRequest.md)


<a id="documentation-for-authorization"></a>
## Documentation For Authorization


Authentication schemes defined for the API:
<a id="cookie"></a>
### cookie

- **Type**: API key
- **API key parameter name**: Cookie
- **Location**: HTTP header

<a id="bearer"></a>
### bearer

- **Type**: API key
- **API key parameter name**: Authorization
- **Location**: HTTP header


## Author




