# hatchet-sdk-rest

HatchetSdkRest - the Ruby gem for the Hatchet API

The Hatchet API

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

- API version: 1.0.0
- Package version: 0.0.1
- Generator version: 7.14.0
- Build package: org.openapitools.codegen.languages.RubyClientCodegen

## Installation

### Build a gem

To build the Ruby code into a gem:

```shell
gem build hatchet-sdk-rest.gemspec
```

Then either install the gem locally:

```shell
gem install ./hatchet-sdk-rest-0.0.1.gem
```

(for development, run `gem install --dev ./hatchet-sdk-rest-0.0.1.gem` to install the development dependencies)

or publish the gem to a gem hosting service, e.g. [RubyGems](https://rubygems.org/).

Finally add this to the Gemfile:

    gem 'hatchet-sdk-rest', '~> 0.0.1'

### Install from Git

If the Ruby gem is hosted at a git repository: https://github.com/GIT_USER_ID/GIT_REPO_ID, then add the following in the Gemfile:

    gem 'hatchet-sdk-rest', :git => 'https://github.com/GIT_USER_ID/GIT_REPO_ID.git'

### Include the Ruby code directly

Include the Ruby code directly using `-I` as follows:

```shell
ruby -Ilib script.rb
```

## Getting Started

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

```ruby
# Load the gem
require 'hatchet-sdk-rest'

# Setup authorization
HatchetSdkRest.configure do |config|
  # Configure API key authorization: cookieAuth
  config.api_key['hatchet'] = 'YOUR API KEY'
  # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
  # config.api_key_prefix['hatchet'] = 'Bearer'
  # Configure faraday connection
  config.configure_faraday_connection { |connection| 'YOUR CONNECTION CONFIG PROC' }

  # Configure Bearer authorization: bearerAuth
  config.access_token = 'YOUR_BEARER_TOKEN'
  # Configure a proc to get access tokens in lieu of the static access_token configuration
  config.access_token_getter = -> { 'YOUR TOKEN GETTER PROC' }
  # Configure faraday connection
  config.configure_faraday_connection { |connection| 'YOUR CONNECTION CONFIG PROC' }
end

api_instance = HatchetSdkRest::APITokenApi.new
tenant = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # String | The tenant id
opts = {
  create_api_token_request: HatchetSdkRest::CreateAPITokenRequest.new({name: 'name_example'}) # CreateAPITokenRequest |
}

begin
  #Create API Token
  result = api_instance.api_token_create(tenant, opts)
  p result
rescue HatchetSdkRest::ApiError => e
  puts "Exception when calling APITokenApi->api_token_create: #{e}"
end

```

## Documentation for API Endpoints

All URIs are relative to *http://localhost*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*HatchetSdkRest::APITokenApi* | [**api_token_create**](docs/APITokenApi.md#api_token_create) | **POST** /api/v1/tenants/{tenant}/api-tokens | Create API Token
*HatchetSdkRest::APITokenApi* | [**api_token_list**](docs/APITokenApi.md#api_token_list) | **GET** /api/v1/tenants/{tenant}/api-tokens | List API Tokens
*HatchetSdkRest::APITokenApi* | [**api_token_update_revoke**](docs/APITokenApi.md#api_token_update_revoke) | **POST** /api/v1/api-tokens/{api-token} | Revoke API Token
*HatchetSdkRest::CELApi* | [**v1_cel_debug**](docs/CELApi.md#v1_cel_debug) | **POST** /api/v1/stable/tenants/{tenant}/cel/debug | Debug a CEL expression
*HatchetSdkRest::DefaultApi* | [**info_get_version**](docs/DefaultApi.md#info_get_version) | **GET** /api/v1/version | We return the version for the currently running server
*HatchetSdkRest::DefaultApi* | [**monitoring_post_run_probe**](docs/DefaultApi.md#monitoring_post_run_probe) | **POST** /api/v1/monitoring/{tenant}/probe | Detailed Health Probe For the Instance
*HatchetSdkRest::DefaultApi* | [**tenant_invite_delete**](docs/DefaultApi.md#tenant_invite_delete) | **DELETE** /api/v1/tenants/{tenant}/invites/{tenant-invite} | Delete invite
*HatchetSdkRest::DefaultApi* | [**tenant_invite_update**](docs/DefaultApi.md#tenant_invite_update) | **PATCH** /api/v1/tenants/{tenant}/invites/{tenant-invite} | Update invite
*HatchetSdkRest::DefaultApi* | [**webhook_create**](docs/DefaultApi.md#webhook_create) | **POST** /api/v1/tenants/{tenant}/webhook-workers | Create a webhook
*HatchetSdkRest::DefaultApi* | [**webhook_delete**](docs/DefaultApi.md#webhook_delete) | **DELETE** /api/v1/webhook-workers/{webhook} | Delete a webhook
*HatchetSdkRest::DefaultApi* | [**webhook_list**](docs/DefaultApi.md#webhook_list) | **GET** /api/v1/tenants/{tenant}/webhook-workers | List webhooks
*HatchetSdkRest::DefaultApi* | [**webhook_requests_list**](docs/DefaultApi.md#webhook_requests_list) | **GET** /api/v1/webhook-workers/{webhook}/requests | List webhook requests
*HatchetSdkRest::EventApi* | [**event_create**](docs/EventApi.md#event_create) | **POST** /api/v1/tenants/{tenant}/events | Create event
*HatchetSdkRest::EventApi* | [**event_create_bulk**](docs/EventApi.md#event_create_bulk) | **POST** /api/v1/tenants/{tenant}/events/bulk | Bulk Create events
*HatchetSdkRest::EventApi* | [**event_data_get**](docs/EventApi.md#event_data_get) | **GET** /api/v1/events/{event}/data | Get event data
*HatchetSdkRest::EventApi* | [**event_data_get_with_tenant**](docs/EventApi.md#event_data_get_with_tenant) | **GET** /api/v1/tenants/{tenant}/events/{event-with-tenant}/data | Get event data
*HatchetSdkRest::EventApi* | [**event_get**](docs/EventApi.md#event_get) | **GET** /api/v1/events/{event} | Get event data
*HatchetSdkRest::EventApi* | [**event_key_list**](docs/EventApi.md#event_key_list) | **GET** /api/v1/tenants/{tenant}/events/keys | List event keys
*HatchetSdkRest::EventApi* | [**event_list**](docs/EventApi.md#event_list) | **GET** /api/v1/tenants/{tenant}/events | List events
*HatchetSdkRest::EventApi* | [**event_update_cancel**](docs/EventApi.md#event_update_cancel) | **POST** /api/v1/tenants/{tenant}/events/cancel | Replay events
*HatchetSdkRest::EventApi* | [**event_update_replay**](docs/EventApi.md#event_update_replay) | **POST** /api/v1/tenants/{tenant}/events/replay | Replay events
*HatchetSdkRest::EventApi* | [**v1_event_get**](docs/EventApi.md#v1_event_get) | **GET** /api/v1/stable/tenants/{tenant}/events/{v1-event} | Get events
*HatchetSdkRest::EventApi* | [**v1_event_key_list**](docs/EventApi.md#v1_event_key_list) | **GET** /api/v1/stable/tenants/{tenant}/events/keys | List event keys
*HatchetSdkRest::EventApi* | [**v1_event_list**](docs/EventApi.md#v1_event_list) | **GET** /api/v1/stable/tenants/{tenant}/events | List events
*HatchetSdkRest::FilterApi* | [**v1_filter_create**](docs/FilterApi.md#v1_filter_create) | **POST** /api/v1/stable/tenants/{tenant}/filters | Create a filter
*HatchetSdkRest::FilterApi* | [**v1_filter_delete**](docs/FilterApi.md#v1_filter_delete) | **DELETE** /api/v1/stable/tenants/{tenant}/filters/{v1-filter} |
*HatchetSdkRest::FilterApi* | [**v1_filter_get**](docs/FilterApi.md#v1_filter_get) | **GET** /api/v1/stable/tenants/{tenant}/filters/{v1-filter} | Get a filter
*HatchetSdkRest::FilterApi* | [**v1_filter_list**](docs/FilterApi.md#v1_filter_list) | **GET** /api/v1/stable/tenants/{tenant}/filters | List filters
*HatchetSdkRest::FilterApi* | [**v1_filter_update**](docs/FilterApi.md#v1_filter_update) | **PATCH** /api/v1/stable/tenants/{tenant}/filters/{v1-filter} |
*HatchetSdkRest::GithubApi* | [**sns_update**](docs/GithubApi.md#sns_update) | **POST** /api/v1/sns/{tenant}/{event} | Github app tenant webhook
*HatchetSdkRest::HealthcheckApi* | [**liveness_get**](docs/HealthcheckApi.md#liveness_get) | **GET** /api/live | Get liveness
*HatchetSdkRest::HealthcheckApi* | [**readiness_get**](docs/HealthcheckApi.md#readiness_get) | **GET** /api/ready | Get readiness
*HatchetSdkRest::LogApi* | [**log_line_list**](docs/LogApi.md#log_line_list) | **GET** /api/v1/step-runs/{step-run}/logs | List log lines
*HatchetSdkRest::LogApi* | [**v1_log_line_list**](docs/LogApi.md#v1_log_line_list) | **GET** /api/v1/stable/tasks/{task}/logs | List log lines
*HatchetSdkRest::MetadataApi* | [**cloud_metadata_get**](docs/MetadataApi.md#cloud_metadata_get) | **GET** /api/v1/cloud/metadata | Get cloud metadata
*HatchetSdkRest::MetadataApi* | [**metadata_get**](docs/MetadataApi.md#metadata_get) | **GET** /api/v1/meta | Get metadata
*HatchetSdkRest::MetadataApi* | [**metadata_list_integrations**](docs/MetadataApi.md#metadata_list_integrations) | **GET** /api/v1/meta/integrations | List integrations
*HatchetSdkRest::RateLimitsApi* | [**rate_limit_list**](docs/RateLimitsApi.md#rate_limit_list) | **GET** /api/v1/tenants/{tenant}/rate-limits | List rate limits
*HatchetSdkRest::SNSApi* | [**sns_create**](docs/SNSApi.md#sns_create) | **POST** /api/v1/tenants/{tenant}/sns | Create SNS integration
*HatchetSdkRest::SNSApi* | [**sns_delete**](docs/SNSApi.md#sns_delete) | **DELETE** /api/v1/sns/{sns} | Delete SNS integration
*HatchetSdkRest::SNSApi* | [**sns_list**](docs/SNSApi.md#sns_list) | **GET** /api/v1/tenants/{tenant}/sns | List SNS integrations
*HatchetSdkRest::SlackApi* | [**slack_webhook_delete**](docs/SlackApi.md#slack_webhook_delete) | **DELETE** /api/v1/slack/{slack} | Delete Slack webhook
*HatchetSdkRest::SlackApi* | [**slack_webhook_list**](docs/SlackApi.md#slack_webhook_list) | **GET** /api/v1/tenants/{tenant}/slack | List Slack integrations
*HatchetSdkRest::StepRunApi* | [**step_run_get**](docs/StepRunApi.md#step_run_get) | **GET** /api/v1/tenants/{tenant}/step-runs/{step-run} | Get step run
*HatchetSdkRest::StepRunApi* | [**step_run_get_schema**](docs/StepRunApi.md#step_run_get_schema) | **GET** /api/v1/tenants/{tenant}/step-runs/{step-run}/schema | Get step run schema
*HatchetSdkRest::StepRunApi* | [**step_run_list_archives**](docs/StepRunApi.md#step_run_list_archives) | **GET** /api/v1/step-runs/{step-run}/archives | List archives for step run
*HatchetSdkRest::StepRunApi* | [**step_run_list_events**](docs/StepRunApi.md#step_run_list_events) | **GET** /api/v1/step-runs/{step-run}/events | List events for step run
*HatchetSdkRest::StepRunApi* | [**step_run_update_cancel**](docs/StepRunApi.md#step_run_update_cancel) | **POST** /api/v1/tenants/{tenant}/step-runs/{step-run}/cancel | Attempts to cancel a step run
*HatchetSdkRest::StepRunApi* | [**step_run_update_rerun**](docs/StepRunApi.md#step_run_update_rerun) | **POST** /api/v1/tenants/{tenant}/step-runs/{step-run}/rerun | Rerun step run
*HatchetSdkRest::StepRunApi* | [**workflow_run_list_step_run_events**](docs/StepRunApi.md#workflow_run_list_step_run_events) | **GET** /api/v1/tenants/{tenant}/workflow-runs/{workflow-run}/step-run-events | List events for all step runs for a workflow run
*HatchetSdkRest::TaskApi* | [**v1_dag_list_tasks**](docs/TaskApi.md#v1_dag_list_tasks) | **GET** /api/v1/stable/dags/tasks | List tasks
*HatchetSdkRest::TaskApi* | [**v1_task_cancel**](docs/TaskApi.md#v1_task_cancel) | **POST** /api/v1/stable/tenants/{tenant}/tasks/cancel | Cancel tasks
*HatchetSdkRest::TaskApi* | [**v1_task_event_list**](docs/TaskApi.md#v1_task_event_list) | **GET** /api/v1/stable/tasks/{task}/task-events | List events for a task
*HatchetSdkRest::TaskApi* | [**v1_task_get**](docs/TaskApi.md#v1_task_get) | **GET** /api/v1/stable/tasks/{task} | Get a task
*HatchetSdkRest::TaskApi* | [**v1_task_get_point_metrics**](docs/TaskApi.md#v1_task_get_point_metrics) | **GET** /api/v1/stable/tenants/{tenant}/task-point-metrics | Get task point metrics
*HatchetSdkRest::TaskApi* | [**v1_task_list_status_metrics**](docs/TaskApi.md#v1_task_list_status_metrics) | **GET** /api/v1/stable/tenants/{tenant}/task-metrics | Get task metrics
*HatchetSdkRest::TaskApi* | [**v1_task_replay**](docs/TaskApi.md#v1_task_replay) | **POST** /api/v1/stable/tenants/{tenant}/tasks/replay | Replay tasks
*HatchetSdkRest::TenantApi* | [**alert_email_group_create**](docs/TenantApi.md#alert_email_group_create) | **POST** /api/v1/tenants/{tenant}/alerting-email-groups | Create tenant alert email group
*HatchetSdkRest::TenantApi* | [**alert_email_group_delete**](docs/TenantApi.md#alert_email_group_delete) | **DELETE** /api/v1/alerting-email-groups/{alert-email-group} | Delete tenant alert email group
*HatchetSdkRest::TenantApi* | [**alert_email_group_list**](docs/TenantApi.md#alert_email_group_list) | **GET** /api/v1/tenants/{tenant}/alerting-email-groups | List tenant alert email groups
*HatchetSdkRest::TenantApi* | [**alert_email_group_update**](docs/TenantApi.md#alert_email_group_update) | **PATCH** /api/v1/alerting-email-groups/{alert-email-group} | Update tenant alert email group
*HatchetSdkRest::TenantApi* | [**tenant_alerting_settings_get**](docs/TenantApi.md#tenant_alerting_settings_get) | **GET** /api/v1/tenants/{tenant}/alerting/settings | Get tenant alerting settings
*HatchetSdkRest::TenantApi* | [**tenant_create**](docs/TenantApi.md#tenant_create) | **POST** /api/v1/tenants | Create tenant
*HatchetSdkRest::TenantApi* | [**tenant_get**](docs/TenantApi.md#tenant_get) | **GET** /api/v1/tenants/{tenant} | Get tenant
*HatchetSdkRest::TenantApi* | [**tenant_get_prometheus_metrics**](docs/TenantApi.md#tenant_get_prometheus_metrics) | **GET** /api/v1/tenants/{tenant}/prometheus-metrics | Get prometheus metrics
*HatchetSdkRest::TenantApi* | [**tenant_get_step_run_queue_metrics**](docs/TenantApi.md#tenant_get_step_run_queue_metrics) | **GET** /api/v1/tenants/{tenant}/step-run-queue-metrics | Get step run metrics
*HatchetSdkRest::TenantApi* | [**tenant_get_task_stats**](docs/TenantApi.md#tenant_get_task_stats) | **GET** /api/v1/tenants/{tenant}/task-stats | Get task stats for tenant
*HatchetSdkRest::TenantApi* | [**tenant_invite_accept**](docs/TenantApi.md#tenant_invite_accept) | **POST** /api/v1/users/invites/accept | Accept tenant invite
*HatchetSdkRest::TenantApi* | [**tenant_invite_create**](docs/TenantApi.md#tenant_invite_create) | **POST** /api/v1/tenants/{tenant}/invites | Create tenant invite
*HatchetSdkRest::TenantApi* | [**tenant_invite_list**](docs/TenantApi.md#tenant_invite_list) | **GET** /api/v1/tenants/{tenant}/invites | List tenant invites
*HatchetSdkRest::TenantApi* | [**tenant_invite_reject**](docs/TenantApi.md#tenant_invite_reject) | **POST** /api/v1/users/invites/reject | Reject tenant invite
*HatchetSdkRest::TenantApi* | [**tenant_member_delete**](docs/TenantApi.md#tenant_member_delete) | **DELETE** /api/v1/tenants/{tenant}/members/{member} | Delete a tenant member
*HatchetSdkRest::TenantApi* | [**tenant_member_list**](docs/TenantApi.md#tenant_member_list) | **GET** /api/v1/tenants/{tenant}/members | List tenant members
*HatchetSdkRest::TenantApi* | [**tenant_member_update**](docs/TenantApi.md#tenant_member_update) | **PATCH** /api/v1/tenants/{tenant}/members/{member} | Update a tenant member
*HatchetSdkRest::TenantApi* | [**tenant_resource_policy_get**](docs/TenantApi.md#tenant_resource_policy_get) | **GET** /api/v1/tenants/{tenant}/resource-policy | Create tenant alert email group
*HatchetSdkRest::TenantApi* | [**tenant_update**](docs/TenantApi.md#tenant_update) | **PATCH** /api/v1/tenants/{tenant} | Update tenant
*HatchetSdkRest::TenantApi* | [**user_list_tenant_invites**](docs/TenantApi.md#user_list_tenant_invites) | **GET** /api/v1/users/invites | List tenant invites
*HatchetSdkRest::UserApi* | [**tenant_memberships_list**](docs/UserApi.md#tenant_memberships_list) | **GET** /api/v1/users/memberships | List tenant memberships
*HatchetSdkRest::UserApi* | [**user_create**](docs/UserApi.md#user_create) | **POST** /api/v1/users/register | Register user
*HatchetSdkRest::UserApi* | [**user_get_current**](docs/UserApi.md#user_get_current) | **GET** /api/v1/users/current | Get current user
*HatchetSdkRest::UserApi* | [**user_update_github_oauth_callback**](docs/UserApi.md#user_update_github_oauth_callback) | **GET** /api/v1/users/github/callback | Complete OAuth flow
*HatchetSdkRest::UserApi* | [**user_update_github_oauth_start**](docs/UserApi.md#user_update_github_oauth_start) | **GET** /api/v1/users/github/start | Start OAuth flow
*HatchetSdkRest::UserApi* | [**user_update_google_oauth_callback**](docs/UserApi.md#user_update_google_oauth_callback) | **GET** /api/v1/users/google/callback | Complete OAuth flow
*HatchetSdkRest::UserApi* | [**user_update_google_oauth_start**](docs/UserApi.md#user_update_google_oauth_start) | **GET** /api/v1/users/google/start | Start OAuth flow
*HatchetSdkRest::UserApi* | [**user_update_login**](docs/UserApi.md#user_update_login) | **POST** /api/v1/users/login | Login user
*HatchetSdkRest::UserApi* | [**user_update_logout**](docs/UserApi.md#user_update_logout) | **POST** /api/v1/users/logout | Logout user
*HatchetSdkRest::UserApi* | [**user_update_password**](docs/UserApi.md#user_update_password) | **POST** /api/v1/users/password | Change user password
*HatchetSdkRest::UserApi* | [**user_update_slack_oauth_callback**](docs/UserApi.md#user_update_slack_oauth_callback) | **GET** /api/v1/users/slack/callback | Complete OAuth flow
*HatchetSdkRest::UserApi* | [**user_update_slack_oauth_start**](docs/UserApi.md#user_update_slack_oauth_start) | **GET** /api/v1/tenants/{tenant}/slack/start | Start OAuth flow
*HatchetSdkRest::WebhookApi* | [**v1_webhook_create**](docs/WebhookApi.md#v1_webhook_create) | **POST** /api/v1/stable/tenants/{tenant}/webhooks | Create a webhook
*HatchetSdkRest::WebhookApi* | [**v1_webhook_delete**](docs/WebhookApi.md#v1_webhook_delete) | **DELETE** /api/v1/stable/tenants/{tenant}/webhooks/{v1-webhook} |
*HatchetSdkRest::WebhookApi* | [**v1_webhook_get**](docs/WebhookApi.md#v1_webhook_get) | **GET** /api/v1/stable/tenants/{tenant}/webhooks/{v1-webhook} | Get a webhook
*HatchetSdkRest::WebhookApi* | [**v1_webhook_list**](docs/WebhookApi.md#v1_webhook_list) | **GET** /api/v1/stable/tenants/{tenant}/webhooks | List webhooks
*HatchetSdkRest::WebhookApi* | [**v1_webhook_receive**](docs/WebhookApi.md#v1_webhook_receive) | **POST** /api/v1/stable/tenants/{tenant}/webhooks/{v1-webhook} | Post a webhook message
*HatchetSdkRest::WebhookApi* | [**v1_webhook_update**](docs/WebhookApi.md#v1_webhook_update) | **PATCH** /api/v1/stable/tenants/{tenant}/webhooks/{v1-webhook} | Update a webhook
*HatchetSdkRest::WorkerApi* | [**worker_get**](docs/WorkerApi.md#worker_get) | **GET** /api/v1/workers/{worker} | Get worker
*HatchetSdkRest::WorkerApi* | [**worker_list**](docs/WorkerApi.md#worker_list) | **GET** /api/v1/tenants/{tenant}/worker | Get workers
*HatchetSdkRest::WorkerApi* | [**worker_update**](docs/WorkerApi.md#worker_update) | **PATCH** /api/v1/workers/{worker} | Update worker
*HatchetSdkRest::WorkflowApi* | [**cron_workflow_list**](docs/WorkflowApi.md#cron_workflow_list) | **GET** /api/v1/tenants/{tenant}/workflows/crons | Get cron job workflows
*HatchetSdkRest::WorkflowApi* | [**tenant_get_queue_metrics**](docs/WorkflowApi.md#tenant_get_queue_metrics) | **GET** /api/v1/tenants/{tenant}/queue-metrics | Get workflow metrics
*HatchetSdkRest::WorkflowApi* | [**workflow_cron_delete**](docs/WorkflowApi.md#workflow_cron_delete) | **DELETE** /api/v1/tenants/{tenant}/workflows/crons/{cron-workflow} | Delete cron job workflow run
*HatchetSdkRest::WorkflowApi* | [**workflow_cron_get**](docs/WorkflowApi.md#workflow_cron_get) | **GET** /api/v1/tenants/{tenant}/workflows/crons/{cron-workflow} | Get cron job workflow run
*HatchetSdkRest::WorkflowApi* | [**workflow_cron_update**](docs/WorkflowApi.md#workflow_cron_update) | **PATCH** /api/v1/tenants/{tenant}/workflows/crons/{cron-workflow} | Update cron job workflow run
*HatchetSdkRest::WorkflowApi* | [**workflow_delete**](docs/WorkflowApi.md#workflow_delete) | **DELETE** /api/v1/workflows/{workflow} | Delete workflow
*HatchetSdkRest::WorkflowApi* | [**workflow_get**](docs/WorkflowApi.md#workflow_get) | **GET** /api/v1/workflows/{workflow} | Get workflow
*HatchetSdkRest::WorkflowApi* | [**workflow_get_metrics**](docs/WorkflowApi.md#workflow_get_metrics) | **GET** /api/v1/workflows/{workflow}/metrics | Get workflow metrics
*HatchetSdkRest::WorkflowApi* | [**workflow_get_workers_count**](docs/WorkflowApi.md#workflow_get_workers_count) | **GET** /api/v1/tenants/{tenant}/workflows/{workflow}/worker-count | Get workflow worker count
*HatchetSdkRest::WorkflowApi* | [**workflow_list**](docs/WorkflowApi.md#workflow_list) | **GET** /api/v1/tenants/{tenant}/workflows | Get workflows
*HatchetSdkRest::WorkflowApi* | [**workflow_run_get**](docs/WorkflowApi.md#workflow_run_get) | **GET** /api/v1/tenants/{tenant}/workflow-runs/{workflow-run} | Get workflow run
*HatchetSdkRest::WorkflowApi* | [**workflow_run_get_metrics**](docs/WorkflowApi.md#workflow_run_get_metrics) | **GET** /api/v1/tenants/{tenant}/workflows/runs/metrics | Get workflow runs metrics
*HatchetSdkRest::WorkflowApi* | [**workflow_run_get_shape**](docs/WorkflowApi.md#workflow_run_get_shape) | **GET** /api/v1/tenants/{tenant}/workflow-runs/{workflow-run}/shape | Get workflow run
*HatchetSdkRest::WorkflowApi* | [**workflow_run_list**](docs/WorkflowApi.md#workflow_run_list) | **GET** /api/v1/tenants/{tenant}/workflows/runs | Get workflow runs
*HatchetSdkRest::WorkflowApi* | [**workflow_scheduled_bulk_delete**](docs/WorkflowApi.md#workflow_scheduled_bulk_delete) | **POST** /api/v1/tenants/{tenant}/workflows/scheduled/bulk-delete | Bulk delete scheduled workflow runs
*HatchetSdkRest::WorkflowApi* | [**workflow_scheduled_bulk_update**](docs/WorkflowApi.md#workflow_scheduled_bulk_update) | **POST** /api/v1/tenants/{tenant}/workflows/scheduled/bulk-update | Bulk update scheduled workflow runs
*HatchetSdkRest::WorkflowApi* | [**workflow_scheduled_delete**](docs/WorkflowApi.md#workflow_scheduled_delete) | **DELETE** /api/v1/tenants/{tenant}/workflows/scheduled/{scheduled-workflow-run} | Delete scheduled workflow run
*HatchetSdkRest::WorkflowApi* | [**workflow_scheduled_get**](docs/WorkflowApi.md#workflow_scheduled_get) | **GET** /api/v1/tenants/{tenant}/workflows/scheduled/{scheduled-workflow-run} | Get scheduled workflow run
*HatchetSdkRest::WorkflowApi* | [**workflow_scheduled_list**](docs/WorkflowApi.md#workflow_scheduled_list) | **GET** /api/v1/tenants/{tenant}/workflows/scheduled | Get scheduled workflow runs
*HatchetSdkRest::WorkflowApi* | [**workflow_scheduled_update**](docs/WorkflowApi.md#workflow_scheduled_update) | **PATCH** /api/v1/tenants/{tenant}/workflows/scheduled/{scheduled-workflow-run} | Update scheduled workflow run
*HatchetSdkRest::WorkflowApi* | [**workflow_update**](docs/WorkflowApi.md#workflow_update) | **PATCH** /api/v1/workflows/{workflow} | Update workflow
*HatchetSdkRest::WorkflowApi* | [**workflow_version_get**](docs/WorkflowApi.md#workflow_version_get) | **GET** /api/v1/workflows/{workflow}/versions | Get workflow version
*HatchetSdkRest::WorkflowRunApi* | [**cron_workflow_trigger_create**](docs/WorkflowRunApi.md#cron_workflow_trigger_create) | **POST** /api/v1/tenants/{tenant}/workflows/{workflow}/crons | Create cron job workflow trigger
*HatchetSdkRest::WorkflowRunApi* | [**scheduled_workflow_run_create**](docs/WorkflowRunApi.md#scheduled_workflow_run_create) | **POST** /api/v1/tenants/{tenant}/workflows/{workflow}/scheduled | Trigger workflow run
*HatchetSdkRest::WorkflowRunApi* | [**workflow_run_cancel**](docs/WorkflowRunApi.md#workflow_run_cancel) | **POST** /api/v1/tenants/{tenant}/workflows/cancel | Cancel workflow runs
*HatchetSdkRest::WorkflowRunApi* | [**workflow_run_create**](docs/WorkflowRunApi.md#workflow_run_create) | **POST** /api/v1/workflows/{workflow}/trigger | Trigger workflow run
*HatchetSdkRest::WorkflowRunApi* | [**workflow_run_get_input**](docs/WorkflowRunApi.md#workflow_run_get_input) | **GET** /api/v1/tenants/{tenant}/workflow-runs/{workflow-run}/input | Get workflow run input
*HatchetSdkRest::WorkflowRunApi* | [**workflow_run_update_replay**](docs/WorkflowRunApi.md#workflow_run_update_replay) | **POST** /api/v1/tenants/{tenant}/workflow-runs/replay | Replay workflow runs
*HatchetSdkRest::WorkflowRunsApi* | [**v1_workflow_run_create**](docs/WorkflowRunsApi.md#v1_workflow_run_create) | **POST** /api/v1/stable/tenants/{tenant}/workflow-runs/trigger | Create workflow run
*HatchetSdkRest::WorkflowRunsApi* | [**v1_workflow_run_display_names_list**](docs/WorkflowRunsApi.md#v1_workflow_run_display_names_list) | **GET** /api/v1/stable/tenants/{tenant}/workflow-runs/display-names | List workflow runs
*HatchetSdkRest::WorkflowRunsApi* | [**v1_workflow_run_external_ids_list**](docs/WorkflowRunsApi.md#v1_workflow_run_external_ids_list) | **GET** /api/v1/stable/tenants/{tenant}/workflow-runs/external-ids | List workflow run external ids
*HatchetSdkRest::WorkflowRunsApi* | [**v1_workflow_run_get**](docs/WorkflowRunsApi.md#v1_workflow_run_get) | **GET** /api/v1/stable/workflow-runs/{v1-workflow-run} | List tasks
*HatchetSdkRest::WorkflowRunsApi* | [**v1_workflow_run_get_status**](docs/WorkflowRunsApi.md#v1_workflow_run_get_status) | **GET** /api/v1/stable/workflow-runs/{v1-workflow-run}/status | Get workflow run status
*HatchetSdkRest::WorkflowRunsApi* | [**v1_workflow_run_get_timings**](docs/WorkflowRunsApi.md#v1_workflow_run_get_timings) | **GET** /api/v1/stable/workflow-runs/{v1-workflow-run}/task-timings | List timings for a workflow run
*HatchetSdkRest::WorkflowRunsApi* | [**v1_workflow_run_list**](docs/WorkflowRunsApi.md#v1_workflow_run_list) | **GET** /api/v1/stable/tenants/{tenant}/workflow-runs | List workflow runs
*HatchetSdkRest::WorkflowRunsApi* | [**v1_workflow_run_task_events_list**](docs/WorkflowRunsApi.md#v1_workflow_run_task_events_list) | **GET** /api/v1/stable/workflow-runs/{v1-workflow-run}/task-events | List tasks


## Documentation for Models

 - [HatchetSdkRest::APIError](docs/APIError.md)
 - [HatchetSdkRest::APIErrors](docs/APIErrors.md)
 - [HatchetSdkRest::APIMeta](docs/APIMeta.md)
 - [HatchetSdkRest::APIMetaAuth](docs/APIMetaAuth.md)
 - [HatchetSdkRest::APIMetaIntegration](docs/APIMetaIntegration.md)
 - [HatchetSdkRest::APIMetaPosthog](docs/APIMetaPosthog.md)
 - [HatchetSdkRest::APIResourceMeta](docs/APIResourceMeta.md)
 - [HatchetSdkRest::APIToken](docs/APIToken.md)
 - [HatchetSdkRest::AcceptInviteRequest](docs/AcceptInviteRequest.md)
 - [HatchetSdkRest::BulkCreateEventRequest](docs/BulkCreateEventRequest.md)
 - [HatchetSdkRest::CancelEventRequest](docs/CancelEventRequest.md)
 - [HatchetSdkRest::ConcurrencyLimitStrategy](docs/ConcurrencyLimitStrategy.md)
 - [HatchetSdkRest::ConcurrencyScope](docs/ConcurrencyScope.md)
 - [HatchetSdkRest::ConcurrencySetting](docs/ConcurrencySetting.md)
 - [HatchetSdkRest::ConcurrencyStat](docs/ConcurrencyStat.md)
 - [HatchetSdkRest::CreateAPITokenRequest](docs/CreateAPITokenRequest.md)
 - [HatchetSdkRest::CreateAPITokenResponse](docs/CreateAPITokenResponse.md)
 - [HatchetSdkRest::CreateCronWorkflowTriggerRequest](docs/CreateCronWorkflowTriggerRequest.md)
 - [HatchetSdkRest::CreateEventRequest](docs/CreateEventRequest.md)
 - [HatchetSdkRest::CreatePullRequestFromStepRun](docs/CreatePullRequestFromStepRun.md)
 - [HatchetSdkRest::CreateSNSIntegrationRequest](docs/CreateSNSIntegrationRequest.md)
 - [HatchetSdkRest::CreateTenantAlertEmailGroupRequest](docs/CreateTenantAlertEmailGroupRequest.md)
 - [HatchetSdkRest::CreateTenantInviteRequest](docs/CreateTenantInviteRequest.md)
 - [HatchetSdkRest::CreateTenantRequest](docs/CreateTenantRequest.md)
 - [HatchetSdkRest::CronWorkflows](docs/CronWorkflows.md)
 - [HatchetSdkRest::CronWorkflowsList](docs/CronWorkflowsList.md)
 - [HatchetSdkRest::CronWorkflowsMethod](docs/CronWorkflowsMethod.md)
 - [HatchetSdkRest::CronWorkflowsOrderByField](docs/CronWorkflowsOrderByField.md)
 - [HatchetSdkRest::Event](docs/Event.md)
 - [HatchetSdkRest::EventData](docs/EventData.md)
 - [HatchetSdkRest::EventKeyList](docs/EventKeyList.md)
 - [HatchetSdkRest::EventList](docs/EventList.md)
 - [HatchetSdkRest::EventOrderByDirection](docs/EventOrderByDirection.md)
 - [HatchetSdkRest::EventOrderByField](docs/EventOrderByField.md)
 - [HatchetSdkRest::EventUpdateCancel200Response](docs/EventUpdateCancel200Response.md)
 - [HatchetSdkRest::EventWorkflowRunSummary](docs/EventWorkflowRunSummary.md)
 - [HatchetSdkRest::Events](docs/Events.md)
 - [HatchetSdkRest::GetStepRunDiffResponse](docs/GetStepRunDiffResponse.md)
 - [HatchetSdkRest::InfoGetVersion200Response](docs/InfoGetVersion200Response.md)
 - [HatchetSdkRest::Job](docs/Job.md)
 - [HatchetSdkRest::JobRun](docs/JobRun.md)
 - [HatchetSdkRest::JobRunStatus](docs/JobRunStatus.md)
 - [HatchetSdkRest::ListAPITokensResponse](docs/ListAPITokensResponse.md)
 - [HatchetSdkRest::ListPullRequestsResponse](docs/ListPullRequestsResponse.md)
 - [HatchetSdkRest::ListSNSIntegrations](docs/ListSNSIntegrations.md)
 - [HatchetSdkRest::ListSlackWebhooks](docs/ListSlackWebhooks.md)
 - [HatchetSdkRest::LogLine](docs/LogLine.md)
 - [HatchetSdkRest::LogLineLevel](docs/LogLineLevel.md)
 - [HatchetSdkRest::LogLineList](docs/LogLineList.md)
 - [HatchetSdkRest::LogLineOrderByDirection](docs/LogLineOrderByDirection.md)
 - [HatchetSdkRest::LogLineOrderByField](docs/LogLineOrderByField.md)
 - [HatchetSdkRest::PaginationResponse](docs/PaginationResponse.md)
 - [HatchetSdkRest::PullRequest](docs/PullRequest.md)
 - [HatchetSdkRest::PullRequestState](docs/PullRequestState.md)
 - [HatchetSdkRest::QueueMetrics](docs/QueueMetrics.md)
 - [HatchetSdkRest::RateLimit](docs/RateLimit.md)
 - [HatchetSdkRest::RateLimitList](docs/RateLimitList.md)
 - [HatchetSdkRest::RateLimitOrderByDirection](docs/RateLimitOrderByDirection.md)
 - [HatchetSdkRest::RateLimitOrderByField](docs/RateLimitOrderByField.md)
 - [HatchetSdkRest::RecentStepRuns](docs/RecentStepRuns.md)
 - [HatchetSdkRest::RegisteredWorkflow](docs/RegisteredWorkflow.md)
 - [HatchetSdkRest::RejectInviteRequest](docs/RejectInviteRequest.md)
 - [HatchetSdkRest::ReplayEventRequest](docs/ReplayEventRequest.md)
 - [HatchetSdkRest::ReplayWorkflowRunsRequest](docs/ReplayWorkflowRunsRequest.md)
 - [HatchetSdkRest::ReplayWorkflowRunsResponse](docs/ReplayWorkflowRunsResponse.md)
 - [HatchetSdkRest::RerunStepRunRequest](docs/RerunStepRunRequest.md)
 - [HatchetSdkRest::SNSIntegration](docs/SNSIntegration.md)
 - [HatchetSdkRest::ScheduleWorkflowRunRequest](docs/ScheduleWorkflowRunRequest.md)
 - [HatchetSdkRest::ScheduledRunStatus](docs/ScheduledRunStatus.md)
 - [HatchetSdkRest::ScheduledWorkflows](docs/ScheduledWorkflows.md)
 - [HatchetSdkRest::ScheduledWorkflowsBulkDeleteFilter](docs/ScheduledWorkflowsBulkDeleteFilter.md)
 - [HatchetSdkRest::ScheduledWorkflowsBulkDeleteRequest](docs/ScheduledWorkflowsBulkDeleteRequest.md)
 - [HatchetSdkRest::ScheduledWorkflowsBulkDeleteResponse](docs/ScheduledWorkflowsBulkDeleteResponse.md)
 - [HatchetSdkRest::ScheduledWorkflowsBulkError](docs/ScheduledWorkflowsBulkError.md)
 - [HatchetSdkRest::ScheduledWorkflowsBulkUpdateItem](docs/ScheduledWorkflowsBulkUpdateItem.md)
 - [HatchetSdkRest::ScheduledWorkflowsBulkUpdateRequest](docs/ScheduledWorkflowsBulkUpdateRequest.md)
 - [HatchetSdkRest::ScheduledWorkflowsBulkUpdateResponse](docs/ScheduledWorkflowsBulkUpdateResponse.md)
 - [HatchetSdkRest::ScheduledWorkflowsList](docs/ScheduledWorkflowsList.md)
 - [HatchetSdkRest::ScheduledWorkflowsMethod](docs/ScheduledWorkflowsMethod.md)
 - [HatchetSdkRest::ScheduledWorkflowsOrderByField](docs/ScheduledWorkflowsOrderByField.md)
 - [HatchetSdkRest::SemaphoreSlots](docs/SemaphoreSlots.md)
 - [HatchetSdkRest::SlackWebhook](docs/SlackWebhook.md)
 - [HatchetSdkRest::Step](docs/Step.md)
 - [HatchetSdkRest::StepRun](docs/StepRun.md)
 - [HatchetSdkRest::StepRunArchive](docs/StepRunArchive.md)
 - [HatchetSdkRest::StepRunArchiveList](docs/StepRunArchiveList.md)
 - [HatchetSdkRest::StepRunDiff](docs/StepRunDiff.md)
 - [HatchetSdkRest::StepRunEvent](docs/StepRunEvent.md)
 - [HatchetSdkRest::StepRunEventList](docs/StepRunEventList.md)
 - [HatchetSdkRest::StepRunEventReason](docs/StepRunEventReason.md)
 - [HatchetSdkRest::StepRunEventSeverity](docs/StepRunEventSeverity.md)
 - [HatchetSdkRest::StepRunStatus](docs/StepRunStatus.md)
 - [HatchetSdkRest::TaskStat](docs/TaskStat.md)
 - [HatchetSdkRest::TaskStatusStat](docs/TaskStatusStat.md)
 - [HatchetSdkRest::Tenant](docs/Tenant.md)
 - [HatchetSdkRest::TenantAlertEmailGroup](docs/TenantAlertEmailGroup.md)
 - [HatchetSdkRest::TenantAlertEmailGroupList](docs/TenantAlertEmailGroupList.md)
 - [HatchetSdkRest::TenantAlertingSettings](docs/TenantAlertingSettings.md)
 - [HatchetSdkRest::TenantEnvironment](docs/TenantEnvironment.md)
 - [HatchetSdkRest::TenantInvite](docs/TenantInvite.md)
 - [HatchetSdkRest::TenantInviteList](docs/TenantInviteList.md)
 - [HatchetSdkRest::TenantList](docs/TenantList.md)
 - [HatchetSdkRest::TenantMember](docs/TenantMember.md)
 - [HatchetSdkRest::TenantMemberList](docs/TenantMemberList.md)
 - [HatchetSdkRest::TenantMemberRole](docs/TenantMemberRole.md)
 - [HatchetSdkRest::TenantQueueMetrics](docs/TenantQueueMetrics.md)
 - [HatchetSdkRest::TenantResource](docs/TenantResource.md)
 - [HatchetSdkRest::TenantResourceLimit](docs/TenantResourceLimit.md)
 - [HatchetSdkRest::TenantResourcePolicy](docs/TenantResourcePolicy.md)
 - [HatchetSdkRest::TenantStepRunQueueMetrics](docs/TenantStepRunQueueMetrics.md)
 - [HatchetSdkRest::TenantVersion](docs/TenantVersion.md)
 - [HatchetSdkRest::TriggerWorkflowRunRequest](docs/TriggerWorkflowRunRequest.md)
 - [HatchetSdkRest::UpdateCronWorkflowTriggerRequest](docs/UpdateCronWorkflowTriggerRequest.md)
 - [HatchetSdkRest::UpdateScheduledWorkflowRunRequest](docs/UpdateScheduledWorkflowRunRequest.md)
 - [HatchetSdkRest::UpdateTenantAlertEmailGroupRequest](docs/UpdateTenantAlertEmailGroupRequest.md)
 - [HatchetSdkRest::UpdateTenantInviteRequest](docs/UpdateTenantInviteRequest.md)
 - [HatchetSdkRest::UpdateTenantMemberRequest](docs/UpdateTenantMemberRequest.md)
 - [HatchetSdkRest::UpdateTenantRequest](docs/UpdateTenantRequest.md)
 - [HatchetSdkRest::UpdateWorkerRequest](docs/UpdateWorkerRequest.md)
 - [HatchetSdkRest::User](docs/User.md)
 - [HatchetSdkRest::UserChangePasswordRequest](docs/UserChangePasswordRequest.md)
 - [HatchetSdkRest::UserLoginRequest](docs/UserLoginRequest.md)
 - [HatchetSdkRest::UserRegisterRequest](docs/UserRegisterRequest.md)
 - [HatchetSdkRest::UserTenantMembershipsList](docs/UserTenantMembershipsList.md)
 - [HatchetSdkRest::UserTenantPublic](docs/UserTenantPublic.md)
 - [HatchetSdkRest::V1CELDebugRequest](docs/V1CELDebugRequest.md)
 - [HatchetSdkRest::V1CELDebugResponse](docs/V1CELDebugResponse.md)
 - [HatchetSdkRest::V1CELDebugResponseStatus](docs/V1CELDebugResponseStatus.md)
 - [HatchetSdkRest::V1CancelTaskRequest](docs/V1CancelTaskRequest.md)
 - [HatchetSdkRest::V1CancelledTasks](docs/V1CancelledTasks.md)
 - [HatchetSdkRest::V1CreateFilterRequest](docs/V1CreateFilterRequest.md)
 - [HatchetSdkRest::V1CreateWebhookRequest](docs/V1CreateWebhookRequest.md)
 - [HatchetSdkRest::V1CreateWebhookRequestAPIKey](docs/V1CreateWebhookRequestAPIKey.md)
 - [HatchetSdkRest::V1CreateWebhookRequestBase](docs/V1CreateWebhookRequestBase.md)
 - [HatchetSdkRest::V1CreateWebhookRequestBasicAuth](docs/V1CreateWebhookRequestBasicAuth.md)
 - [HatchetSdkRest::V1CreateWebhookRequestHMAC](docs/V1CreateWebhookRequestHMAC.md)
 - [HatchetSdkRest::V1DagChildren](docs/V1DagChildren.md)
 - [HatchetSdkRest::V1Event](docs/V1Event.md)
 - [HatchetSdkRest::V1EventList](docs/V1EventList.md)
 - [HatchetSdkRest::V1EventTriggeredRun](docs/V1EventTriggeredRun.md)
 - [HatchetSdkRest::V1EventWorkflowRunSummary](docs/V1EventWorkflowRunSummary.md)
 - [HatchetSdkRest::V1Filter](docs/V1Filter.md)
 - [HatchetSdkRest::V1FilterList](docs/V1FilterList.md)
 - [HatchetSdkRest::V1LogLine](docs/V1LogLine.md)
 - [HatchetSdkRest::V1LogLineLevel](docs/V1LogLineLevel.md)
 - [HatchetSdkRest::V1LogLineList](docs/V1LogLineList.md)
 - [HatchetSdkRest::V1LogLineOrderByDirection](docs/V1LogLineOrderByDirection.md)
 - [HatchetSdkRest::V1ReplayTaskRequest](docs/V1ReplayTaskRequest.md)
 - [HatchetSdkRest::V1ReplayedTasks](docs/V1ReplayedTasks.md)
 - [HatchetSdkRest::V1TaskEvent](docs/V1TaskEvent.md)
 - [HatchetSdkRest::V1TaskEventList](docs/V1TaskEventList.md)
 - [HatchetSdkRest::V1TaskEventType](docs/V1TaskEventType.md)
 - [HatchetSdkRest::V1TaskFilter](docs/V1TaskFilter.md)
 - [HatchetSdkRest::V1TaskPointMetric](docs/V1TaskPointMetric.md)
 - [HatchetSdkRest::V1TaskPointMetrics](docs/V1TaskPointMetrics.md)
 - [HatchetSdkRest::V1TaskRunMetric](docs/V1TaskRunMetric.md)
 - [HatchetSdkRest::V1TaskRunStatus](docs/V1TaskRunStatus.md)
 - [HatchetSdkRest::V1TaskStatus](docs/V1TaskStatus.md)
 - [HatchetSdkRest::V1TaskSummary](docs/V1TaskSummary.md)
 - [HatchetSdkRest::V1TaskSummaryList](docs/V1TaskSummaryList.md)
 - [HatchetSdkRest::V1TaskTiming](docs/V1TaskTiming.md)
 - [HatchetSdkRest::V1TaskTimingList](docs/V1TaskTimingList.md)
 - [HatchetSdkRest::V1TriggerWorkflowRunRequest](docs/V1TriggerWorkflowRunRequest.md)
 - [HatchetSdkRest::V1UpdateFilterRequest](docs/V1UpdateFilterRequest.md)
 - [HatchetSdkRest::V1UpdateWebhookRequest](docs/V1UpdateWebhookRequest.md)
 - [HatchetSdkRest::V1Webhook](docs/V1Webhook.md)
 - [HatchetSdkRest::V1WebhookAPIKeyAuth](docs/V1WebhookAPIKeyAuth.md)
 - [HatchetSdkRest::V1WebhookAuthType](docs/V1WebhookAuthType.md)
 - [HatchetSdkRest::V1WebhookBasicAuth](docs/V1WebhookBasicAuth.md)
 - [HatchetSdkRest::V1WebhookHMACAlgorithm](docs/V1WebhookHMACAlgorithm.md)
 - [HatchetSdkRest::V1WebhookHMACAuth](docs/V1WebhookHMACAuth.md)
 - [HatchetSdkRest::V1WebhookHMACEncoding](docs/V1WebhookHMACEncoding.md)
 - [HatchetSdkRest::V1WebhookList](docs/V1WebhookList.md)
 - [HatchetSdkRest::V1WebhookResponse](docs/V1WebhookResponse.md)
 - [HatchetSdkRest::V1WebhookSourceName](docs/V1WebhookSourceName.md)
 - [HatchetSdkRest::V1WorkflowRun](docs/V1WorkflowRun.md)
 - [HatchetSdkRest::V1WorkflowRunDetails](docs/V1WorkflowRunDetails.md)
 - [HatchetSdkRest::V1WorkflowRunDisplayName](docs/V1WorkflowRunDisplayName.md)
 - [HatchetSdkRest::V1WorkflowRunDisplayNameList](docs/V1WorkflowRunDisplayNameList.md)
 - [HatchetSdkRest::V1WorkflowType](docs/V1WorkflowType.md)
 - [HatchetSdkRest::WebhookWorker](docs/WebhookWorker.md)
 - [HatchetSdkRest::WebhookWorkerCreateRequest](docs/WebhookWorkerCreateRequest.md)
 - [HatchetSdkRest::WebhookWorkerCreateResponse](docs/WebhookWorkerCreateResponse.md)
 - [HatchetSdkRest::WebhookWorkerCreated](docs/WebhookWorkerCreated.md)
 - [HatchetSdkRest::WebhookWorkerListResponse](docs/WebhookWorkerListResponse.md)
 - [HatchetSdkRest::WebhookWorkerRequest](docs/WebhookWorkerRequest.md)
 - [HatchetSdkRest::WebhookWorkerRequestListResponse](docs/WebhookWorkerRequestListResponse.md)
 - [HatchetSdkRest::WebhookWorkerRequestMethod](docs/WebhookWorkerRequestMethod.md)
 - [HatchetSdkRest::Worker](docs/Worker.md)
 - [HatchetSdkRest::WorkerLabel](docs/WorkerLabel.md)
 - [HatchetSdkRest::WorkerList](docs/WorkerList.md)
 - [HatchetSdkRest::WorkerRuntimeInfo](docs/WorkerRuntimeInfo.md)
 - [HatchetSdkRest::WorkerRuntimeSDKs](docs/WorkerRuntimeSDKs.md)
 - [HatchetSdkRest::WorkerSlotConfig](docs/WorkerSlotConfig.md)
 - [HatchetSdkRest::WorkerType](docs/WorkerType.md)
 - [HatchetSdkRest::Workflow](docs/Workflow.md)
 - [HatchetSdkRest::WorkflowConcurrency](docs/WorkflowConcurrency.md)
 - [HatchetSdkRest::WorkflowKind](docs/WorkflowKind.md)
 - [HatchetSdkRest::WorkflowList](docs/WorkflowList.md)
 - [HatchetSdkRest::WorkflowMetrics](docs/WorkflowMetrics.md)
 - [HatchetSdkRest::WorkflowRun](docs/WorkflowRun.md)
 - [HatchetSdkRest::WorkflowRunList](docs/WorkflowRunList.md)
 - [HatchetSdkRest::WorkflowRunOrderByDirection](docs/WorkflowRunOrderByDirection.md)
 - [HatchetSdkRest::WorkflowRunOrderByField](docs/WorkflowRunOrderByField.md)
 - [HatchetSdkRest::WorkflowRunShape](docs/WorkflowRunShape.md)
 - [HatchetSdkRest::WorkflowRunShapeItemForWorkflowRunDetails](docs/WorkflowRunShapeItemForWorkflowRunDetails.md)
 - [HatchetSdkRest::WorkflowRunStatus](docs/WorkflowRunStatus.md)
 - [HatchetSdkRest::WorkflowRunTriggeredBy](docs/WorkflowRunTriggeredBy.md)
 - [HatchetSdkRest::WorkflowRunsCancelRequest](docs/WorkflowRunsCancelRequest.md)
 - [HatchetSdkRest::WorkflowRunsMetrics](docs/WorkflowRunsMetrics.md)
 - [HatchetSdkRest::WorkflowRunsMetricsCounts](docs/WorkflowRunsMetricsCounts.md)
 - [HatchetSdkRest::WorkflowTag](docs/WorkflowTag.md)
 - [HatchetSdkRest::WorkflowTriggerCronRef](docs/WorkflowTriggerCronRef.md)
 - [HatchetSdkRest::WorkflowTriggerEventRef](docs/WorkflowTriggerEventRef.md)
 - [HatchetSdkRest::WorkflowTriggers](docs/WorkflowTriggers.md)
 - [HatchetSdkRest::WorkflowUpdateRequest](docs/WorkflowUpdateRequest.md)
 - [HatchetSdkRest::WorkflowVersion](docs/WorkflowVersion.md)
 - [HatchetSdkRest::WorkflowVersionDefinition](docs/WorkflowVersionDefinition.md)
 - [HatchetSdkRest::WorkflowVersionMeta](docs/WorkflowVersionMeta.md)
 - [HatchetSdkRest::WorkflowWorkersCount](docs/WorkflowWorkersCount.md)


## Documentation for Authorization


Authentication schemes defined for the API:
### bearerAuth

- **Type**: Bearer authentication

### cookieAuth


- **Type**: API key
- **API key parameter name**: hatchet
- **Location**:

### customAuth

- **Type**: Bearer authentication
