# Hooksbase API

**Canonical:** https://apis.io/apis/hooksbase/hooksbase-api/  
**Provider:** Hooksbase — https://apis.io/providers/hooksbase/  
**Documentation:** https://www.hooksbase.com/docs/api-reference

Hooksbase API is published by [Hooksbase](https://apis.io/providers/hooksbase/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. The published artifact set on APIs.io includes an OpenAPI specification.

Hooksbase API as documented publicly: 92 operations. Contract generated from the documentation by API Evangelist (2026-10-18); not the provider's own document.

## Operations (60 of 92)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/automation-billing-usage` | Read provider-neutral raw automation metering. |
| GET | `/v1/automation-egress-policies` | List Enterprise exact-host egress policies. |
| POST | `/v1/automation-egress-policies` | Create an Enterprise exact-host egress policy. |
| DELETE | `/v1/automation-egress-policies/{policyid}` | Soft-delete one Enterprise egress policy. |
| GET | `/v1/automation-egress-policies/{policyid}` | Read one Enterprise egress policy. |
| PATCH | `/v1/automation-egress-policies/{policyid}` | Update one Enterprise egress policy. |
| GET | `/v1/automation-egress-policies/{policyid}/credentials` | List non-secret credential metadata for one egress policy. |
| POST | `/v1/automation-egress-policies/{policyid}/credentials` | Create an egress credential and receive no plaintext back. |
| DELETE | `/v1/automation-egress-policies/{policyid}/credentials/{credentialid}` | Retire one egress credential. |
| POST | `/v1/automation-egress-policies/{policyid}/credentials/{credentialid}/rotate` | Rotate an egress credential secret. |
| GET | `/v1/automation-quotas` | Read project-level automation quota state. |
| GET | `/v1/automation-runs` | List automation runs with webhook and automation filters. |
| GET | `/v1/automation-runs/{runid}` | Read one automation run. |
| GET | `/v1/automation-runs/{runid}/egress-events` | List outbound egress audit events for one run. |
| GET | `/v1/automation-runs/{runid}/logs` | List bounded logs emitted by one run. |
| GET | `/v1/automation-templates` | List starter Code Mode transform templates. |
| GET | `/v1/automation-templates/{templateid}` | Read one starter automation template. |
| POST | `/v1/automation-templates/{templateid}/create` | Create an automation and first version from a template. |
| GET | `/v1/automations` | Public API Reference |
| POST | `/v1/automations` | Public API Reference |
| GET | `/v1/automations/{automationid}` | Public API Reference |
| PATCH | `/v1/automations/{automationid}` | Public API Reference |
| POST | `/v1/automations/{automationid}/archive` | Archive an automation and disable active webhook bindings. |
| DELETE | `/v1/automations/{automationid}/egress-policy` | Detach an Enterprise egress policy from an automation. |
| PUT | `/v1/automations/{automationid}/egress-policy` | Attach an Enterprise egress policy to an automation. |
| POST | `/v1/automations/{automationid}/pause` | Public API Reference |
| POST | `/v1/automations/{automationid}/resume` | Resume a paused automation. |
| POST | `/v1/automations/{automationid}/test` | Run a recorded test invocation against sample input. |
| GET | `/v1/automations/{automationid}/versions` | List uploaded automation versions. |
| POST | `/v1/automations/{automationid}/versions` | Upload a new Code Mode version bundle. |
| POST | `/v1/automations/{automationid}/versions/{versionid}/activate` | Activate an uploaded automation version. |
| GET | `/v1/bulk-operations/{id}` | Read one bulk replay or bulk recovery job. |
| GET | `/v1/deliveries` | List project deliveries with filters and cursor pagination. |
| POST | `/v1/deliveries/bulk-replay` | Create an async bulk replay job over a frozen delivery search. |
| GET | `/v1/deliveries/{id}` | Read one delivery and its attempts. |
| POST | `/v1/deliveries/{id}/replay` | Replay one retained delivery. |
| GET | `/v1/deliveries/{id}/replay-jobs` | List replay jobs for one source delivery. |
| GET | `/v1/dlq` | List dead-letter entries. |
| POST | `/v1/dlq/bulk-re-drive` | Create an async bulk DLQ recovery job. |
| GET | `/v1/dlq/{id}` | Read one dead-letter entry. |
| POST | `/v1/dlq/{id}/re-drive` | Create a fresh replay delivery from one DLQ entry. |
| GET | `/v1/files/{signedtoken}` | Download a file through a temporary signed URL. |
| GET | `/v1/form/{publicid}` | Render a minimal HTML form page. |
| POST | `/v1/form/{publicid}` | Submit a browser form into one webhook. |
| POST | `/v1/ingest/{publicid}` | Publish an HTTP payload into one webhook. |
| GET | `/v1/project` | Public API Reference |
| PATCH | `/v1/project` | Public API Reference |
| GET | `/v1/project/api-keys` | Public API Reference |
| POST | `/v1/project/api-keys` | Public API Reference |
| GET | `/v1/project/api-keys/{keyid}` | Public API Reference |
| POST | `/v1/project/api-keys/{keyid}/revoke` | Public API Reference |
| POST | `/v1/project/api-keys/{keyid}/rotate` | Public API Reference |
| GET | `/v1/project/audit-logs` | Public API Reference |
| GET | `/v1/project/audit-logs/{id}` | Public API Reference |
| GET | `/v1/replay-jobs/{id}` | Read one replay job. |
| GET | `/v1/webhooks` | Public API Reference |
| POST | `/v1/webhooks` | Public API Reference |
| GET | `/v1/webhooks/{id}` | Read a webhook and quota detail. |
| PATCH | `/v1/webhooks/{id}` | Update webhook configuration. |
| POST | `/v1/webhooks/{id}/archive` | Archive a webhook. |

…and 32 more operations. They are listed in full on the page.

## Machine-readable artifacts (2)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/hooksbase/refs/heads/main/openapi/_ae-authored/hooksbase-openapi-generated.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/hooksbase/refs/heads/main/apis.yml

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/hooksbase/hooksbase-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/hooksbase/.
