Tickforge API
Project description
tickforge-client
An API to interact with Uptick Internal Resources
This Python package is automatically generated by the OpenAPI Generator project:
- API version: 1.0.0
- Package version: 1.3.0
- Build package: org.openapitools.codegen.languages.PythonPydanticV1ClientCodegen
Requirements.
Python 3.7+
Installation & Usage
pip install
If the python package is hosted on a repository, you can install directly using:
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:
import tickforge_client
Setuptools
Install via Setuptools.
python setup.py install --user
(or sudo python setup.py install
to install the package for all users)
Then import the package:
import tickforge_client
Tests
Execute pytest
to run the tests.
Getting Started
Please follow the installation procedure and then run the following:
import time
import tickforge_client
from tickforge_client.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://tickforge.onuptick.com
# See configuration.py for a list of all supported configuration parameters.
configuration = tickforge_client.Configuration(
host = "https://tickforge.onuptick.com"
)
# Enter a context with an instance of the API client
with tickforge_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = tickforge_client.AuthApi(api_client)
code = 'code_example' # str |
state = 'state_example' # str |
try:
# Cognito Callback
api_response = api_instance.cognito_callback_api_auth_cognito_callback_get(code, state)
print("The response of AuthApi->cognito_callback_api_auth_cognito_callback_get:\n")
pprint(api_response)
except ApiException as e:
print("Exception when calling AuthApi->cognito_callback_api_auth_cognito_callback_get: %s\n" % e)
Documentation for API Endpoints
All URIs are relative to https://tickforge.onuptick.com
Class | Method | HTTP request | Description |
---|---|---|---|
AuthApi | cognito_callback_api_auth_cognito_callback_get | GET /api/auth/cognito_callback | Cognito Callback |
AuthApi | login_for_access_token_api_auth_token_post | POST /api/auth/token | Login For Access Token |
AuthApi | me_api_auth_me_get | GET /api/auth/me | Me |
BuildsApi | create_build_api_builds_post | POST /api/builds/ | Create Build |
DbApi | copy_db_api_db_copy_post | POST /api/db/copy | Copy Db |
DefaultApi | health_check_healthz_get | GET /healthz | Health Check |
DefaultApi | health_check_livez_get | GET /livez | Health Check |
DefaultApi | health_check_readyz_get | GET /readyz | Health Check |
GitApi | refresh_respository_api_git_refresh_repository_post | POST /api/git/refresh_repository | Refresh Respository |
GitApi | versions_config_api_git_versions_get | GET /api/git/versions | Versions Config |
GithubApi | workflow_job_webhook_api_github_webhooks_workflow_job_post | POST /api/github/webhooks/workflow_job | Workflow Job Webhook |
JobsApi | get_job_api_jobs_job_id_get | GET /api/jobs/{job_id} | Get Job |
MetricsApi | create_metric_api_metrics_post | POST /api/metrics/ | Create Metric |
MetricsApi | get_metric_api_metrics_get | GET /api/metrics/ | Get Metric |
RedirectsApi | me_redirect_me_get | GET /me | Me Redirect |
RedirectsApi | refresh_repository_redirect_api_refresh_repository_post | POST /api/refresh_repository | Refresh Repository Redirect |
RedirectsApi | token_redirect_token_post | POST /token | Token Redirect |
RedirectsApi | versions_redirect_api_versions_get | GET /api/versions | Versions Redirect |
SlackApi | event_handler_slack_events_get | GET /slack/events | Event Handler |
SlackApi | event_handler_slack_events_patch | PATCH /slack/events | Event Handler |
SlackApi | event_handler_slack_events_post | POST /slack/events | Event Handler |
WorkspacesApi | bump_app_api_workspaces_app_name_bump_post | POST /api/workspaces/{app_name}/bump | Bump App |
WorkspacesApi | create_backup_api_workspaces_workspace_name_backups_post | POST /api/workspaces/{workspace_name}/backups | Create Backup |
WorkspacesApi | create_workspace_api_workspaces_create_post | POST /api/workspaces/create | Create Workspace |
WorkspacesApi | create_workspace_api_workspaces_post | POST /api/workspaces/ | Create Workspace |
WorkspacesApi | list_backups_api_workspaces_workspace_name_backups_get | GET /api/workspaces/{workspace_name}/backups | List Backups |
WorkspacesApi | list_workspaces_api_workspaces_get | GET /api/workspaces/ | List Workspaces |
WorkspacesApi | qadeploy_api_workspaces_qadeploy_post | POST /api/workspaces/qadeploy | Qadeploy |
WorkspacesApi | qadestroy_api_workspaces_qadestroy_post | POST /api/workspaces/qadestroy | Qadestroy |
WorkspacesApi | suspend_workspace_api_workspaces_workspace_name_suspend_post | POST /api/workspaces/{workspace_name}/suspend | Suspend Workspace |
Documentation For Models
- Backup
- BaseUser
- BatchId
- BodyBumpAppApiWorkspacesAppNameBumpPost
- BodyQadeployApiWorkspacesQadeployPost
- BodyQadestroyApiWorkspacesQadestroyPost
- Branch
- BuildSchema
- Cluster
- CopyDBPayload
- CreateBackupResponse
- CreateBuildPayload
- CreateMetricPayload
- CreateWorkspacePayload
- HTTPValidationError
- Job
- JobStatus
- Limit
- Metric
- MetricName
- Namespace
- ServerTimezone
- ServerType
- Size
- TokenResponse
- ValidationError
- ValidationErrorLocInner
- VersionsConfig
- Workspace
- WorkspaceCluster
- XHubSignature256
Documentation For Authorization
Endpoints do not require authorization.
Author
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for tickforge_client-1.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf7caf0b85c4fa9ba19792403f0fe2c1d276f2dc5ec02f806fd45aa28af0a6c5 |
|
MD5 | 26df457743d7edc8ce072a0bdcaa141c |
|
BLAKE2b-256 | f7b7543cad72cc8d8822f15be252fe165f14e5852747abea29f21925f97ae115 |