# HookPulse Tech ## Docs - [Add Domain](https://docs.hookpulse.io/docs/api-reference/domain-setup/add-domain.md): Add a new domain to your HookPulse account with rate limiting and concurrency control settings - [Get Domains (Paginated)](https://docs.hookpulse.io/docs/api-reference/domain-setup/get-domain-paginated.md): Retrieve a paginated list of domains from your HookPulse account - [Get Domain UUID](https://docs.hookpulse.io/docs/api-reference/domain-setup/get-domain-uuid.md): Retrieve the UUID for a specific domain by providing the domain name and protocol type - [Domain Setup Overview](https://docs.hookpulse.io/docs/api-reference/domain-setup/overview.md) - [Error Handling](https://docs.hookpulse.io/docs/api-reference/error-handling.md): Comprehensive guide to handling API errors in HookPulse - [Get All Pending Approvals (Paginated)](https://docs.hookpulse.io/docs/api-reference/human-approval/get-all-pending-approvals-paginated.md): Retrieve a paginated list of all pending approvals for workflows that are waiting for human approval - [Human Approval Action](https://docs.hookpulse.io/docs/api-reference/human-approval/human-approval-action.md): Approve or reject a pending workflow approval. Approving allows the workflow to continue, while rejecting skips the current step and moves to the failure path - [Human Approval Overview](https://docs.hookpulse.io/docs/api-reference/human-approval/overview.md) - [Add Schedule (Clocked)](https://docs.hookpulse.io/docs/api-reference/scheduling/add-clocked-schedule.md): Create a one-time scheduled task that executes a webhook or workflow at a specific date and time - [Add Schedule (Cron)](https://docs.hookpulse.io/docs/api-reference/scheduling/add-cron-schedule.md): Create a new cron-based schedule that executes a webhook or workflow using standard cron expressions - [Add Schedule (Interval)](https://docs.hookpulse.io/docs/api-reference/scheduling/add-interval-schedule.md): Create a new interval-based schedule that executes a webhook or workflow at regular intervals - [Add Schedule Rule](https://docs.hookpulse.io/docs/api-reference/scheduling/add-schedule-rule.md): Add a rule to an existing schedule to control execution conditions, exclusions, and termination criteria - [Add Schedule (Solar)](https://docs.hookpulse.io/docs/api-reference/scheduling/add-solar-schedule.md): Create a solar event-based schedule that executes a webhook or workflow based on sunrise, sunset, or other solar events - [Change Schedule Status](https://docs.hookpulse.io/docs/api-reference/scheduling/change-schedule-status.md): Update the status of an existing schedule. Use this endpoint to activate or pause a schedule without deleting it - [Delete Schedule](https://docs.hookpulse.io/docs/api-reference/scheduling/delete-schedule.md): Delete a schedule by its UUID. This permanently removes the schedule and all associated rules - [Get Schedules (Paginated)](https://docs.hookpulse.io/docs/api-reference/scheduling/get-schedules-paginated.md): Retrieve a paginated list of schedules filtered by status (active, inactive, paused, completed, or expired) - [Get Single Schedule Details](https://docs.hookpulse.io/docs/api-reference/scheduling/get-single-schedule-details.md): Retrieve detailed information about a specific schedule by its UUID, including driver configuration, status, execution history, timezone conversions, and associated rules - [Scheduling Overview](https://docs.hookpulse.io/docs/api-reference/scheduling/overview.md) - [Get Timezone Options](https://docs.hookpulse.io/docs/api-reference/scheduling/timezone-options.md): Retrieve a complete list of all available IANA timezones supported by HookPulse - [Add System Secret](https://docs.hookpulse.io/docs/api-reference/system-secret-vault/add-system-secret.md): Add a new secret to the System Secret Vault for use in webhook templates - [Delete Secret](https://docs.hookpulse.io/docs/api-reference/system-secret-vault/delete-secret.md): Delete a system secret from the vault - [Get Secrets (Paginated)](https://docs.hookpulse.io/docs/api-reference/system-secret-vault/get-secrets-paginated.md): Retrieve a paginated list of all system secrets stored in your vault - [Get Value of Secret](https://docs.hookpulse.io/docs/api-reference/system-secret-vault/get-value-of-secret.md): Retrieve the value and details of a specific system secret by its UUID - [System Secret Vault Overview](https://docs.hookpulse.io/docs/api-reference/system-secret-vault/overview.md) - [Update Secret Value](https://docs.hookpulse.io/docs/api-reference/system-secret-vault/update-secret-value.md): Update the value of an existing system secret in the vault - [Add Webhook Template](https://docs.hookpulse.io/docs/api-reference/webhook-template/add-webhook-template.md): Create a new webhook template with configurable retry logic, timeout settings, and template variable support - [Delete Webhook Template](https://docs.hookpulse.io/docs/api-reference/webhook-template/delete-webhook-template.md): Delete a webhook template from your HookPulse account - [Get Webhook Template (Paginated)](https://docs.hookpulse.io/docs/api-reference/webhook-template/get-webhook-template-paginated.md): Retrieve a paginated list of all webhook templates in your HookPulse account - [Get Webhook Template UUID by Name](https://docs.hookpulse.io/docs/api-reference/webhook-template/get-webhook-template-uuid.md): Retrieve the UUID of a webhook template by providing its name - [Webhook Template Overview](https://docs.hookpulse.io/docs/api-reference/webhook-template/overview.md) - [Get Webhook Template by UUID](https://docs.hookpulse.io/docs/api-reference/webhook-template/single-webhook-template-detail.md): Retrieve detailed information about a specific webhook template by its UUID - [Add Workflow Step](https://docs.hookpulse.io/docs/api-reference/workflow-template/add-workflow-step.md): Add a webhook step to an existing workflow template - [Add Workflow Template](https://docs.hookpulse.io/docs/api-reference/workflow-template/add-workflow-template.md): Create a new workflow template with FIFO or concurrent execution mode - [Get Workflow Template (Paginated)](https://docs.hookpulse.io/docs/api-reference/workflow-template/get-workflow-template-paginated.md): Retrieve a paginated list of all workflow templates in your HookPulse account - [Get Workflow Template UUID by Name](https://docs.hookpulse.io/docs/api-reference/workflow-template/get-workflow-template-uuid.md): Retrieve the UUID of a workflow template by providing its name - [Workflow Template Overview](https://docs.hookpulse.io/docs/api-reference/workflow-template/overview.md) - [Get Workflow Template by UUID](https://docs.hookpulse.io/docs/api-reference/workflow-template/single-workflow-template-detail.md): Retrieve detailed information about a specific workflow template by its UUID, including all workflow steps - [HookPulse Documentation](https://docs.hookpulse.io/docs/documentation.md): Enterprise-grade serverless task scheduling infrastructure for modern developers - [About HookPulse](https://docs.hookpulse.io/docs/index.md): HookPulse is the #1 enterprise-grade serverless task scheduling and webhook orchestration platform. Built with Elixir/OTP for 99.9% uptime. Replace Celery, Redis, Sidekiq with a simple HTTP API. Trusted by developers and CTOs worldwide. ## OpenAPI Specs - [openapi](https://docs.hookpulse.io/docs/api-reference/openapi.json)