Skip to main content

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: 2.2.0
  • Generator version: 7.20.0-SNAPSHOT
  • 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:

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 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 push_violations_webhook_api_github_webhooks_push_violations_post POST /api/github/webhooks/push_violations Push Violations Webhook
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 create_metric_blob_api_metrics_blob_post POST /api/metrics/blob Create Metric Blob
MetricsApi get_metric_api_metrics_get GET /api/metrics/ Get Metric
MetricsApi get_metric_blob_api_metrics_blob_get GET /api/metrics/blob Get Metric Blob
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 clickops_webhook_api_slack_clickops_webhook_post POST /api/slack/clickops_webhook Clickops Webhook
SlackApi search_users_api_slack_search_get GET /api/slack/search Search Users
WorkspacesApi bump_api_workspaces_bump_post POST /api/workspaces/bump Bump
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 send_mcommand_api_workspaces_workspace_name_mcommand_post POST /api/workspaces/{workspace_name}/mcommand Send Mcommand
WorkspacesApi suspend_workspace_api_workspaces_workspace_name_suspend_post POST /api/workspaces/{workspace_name}/suspend Suspend Workspace

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

HTTPBearer

  • Type: Bearer authentication

Author

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tickforge_client-2.2.0.tar.gz (49.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tickforge_client-2.2.0-py3-none-any.whl (139.0 kB view details)

Uploaded Python 3

File details

Details for the file tickforge_client-2.2.0.tar.gz.

File metadata

  • Download URL: tickforge_client-2.2.0.tar.gz
  • Upload date:
  • Size: 49.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.1 Darwin/24.5.0

File hashes

Hashes for tickforge_client-2.2.0.tar.gz
Algorithm Hash digest
SHA256 35e8f62b047445f5c6914b15cabad97f075feb8a15a18d873de283566748e8ef
MD5 e387300b1b7ff480bb28d0cc5390ed6a
BLAKE2b-256 650a4804ed6188ab717fcae87b51784c12924adb80dcc9ec2b0739a5d5853509

See more details on using hashes here.

File details

Details for the file tickforge_client-2.2.0-py3-none-any.whl.

File metadata

  • Download URL: tickforge_client-2.2.0-py3-none-any.whl
  • Upload date:
  • Size: 139.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.1 Darwin/24.5.0

File hashes

Hashes for tickforge_client-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3ae5aaa6284b6433d792cd00b79e5ff16e63ab7e57c9114578aca0dbe240d969
MD5 945aab19f8affc1d1971e8c7aeff69e2
BLAKE2b-256 8a9b4742a932a5f5bb21daa3ba09798670bd44c048f708615547c646201ee5aa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page