Dashboard Overview

The Hooksbase dashboard is the product surface for setting up projects, guiding the first workflow, inspecting deliveries, managing billing, and operating your team. It sits alongside the Public API and public ingest endpoints, but the dashboard itself is a browser product — it has no documented API routes. Every flow described here is meant to be performed from the UI.

What lives in the dashboard

Use the dashboard for:

  • creating a project and configuring its settings
  • walking through workflow blueprints and guided onboarding
  • inviting teammates, managing roles, and handling invitations
  • generating, rotating, and revoking project API keys
  • provisioning webhooks and copying their one-time ingest and signing secrets
  • inspecting delivery history with body previews and attempt timelines
  • running test deliveries against a saved destination
  • replaying individual deliveries and redriving DLQ entries
  • configuring routing rules, payload transforms, destinations, and schedules
  • managing email allowlists and event drains
  • starting checkout, upgrading plans, and opening the provider management portal
  • reviewing operator alerts, incident state, and delivery analytics

The dashboard is the fastest place to understand a project's current state. Once you know what you want to change at scale, move to the Public API or CLI.

Auth model

  • Name
    Dashboard
    Type
    session auth
    Description

    Sign in at app.hooksbase.com with the account that belongs to the project. The dashboard uses browser session auth and has no public API surface — project API keys do not grant dashboard access, and session cookies do not authenticate API requests.

  • Name
    Public API
    Type
    project API key
    Description

    Project API keys (swk_...) are for machine automation. See authentication for admin and write scopes.

  • Name
    CLI / SDK
    Description

    The first-party CLI and SDK target the Public API. They do not replicate dashboard product flows.

Dashboard-first workflows

The dashboard should usually be your first stop for:

  • provisioning a project, inviting the first teammate, and issuing the first project API key
  • picking a workflow blueprint (inbound HTTP, email, form, scheduled, etc.) and letting onboarding seed a working webhook
  • validating a newly created webhook with a synthetic onboarding run
  • reviewing a delivery timeline before deciding whether to replay or redrive
  • rotating a signing secret before you update your consumer code
  • starting a billing checkout or opening the provider management portal
  • configuring alert channels and reviewing incidents

When you need to script any of the above, move to the Public API or the CLI. The dashboard and the Public API manage the same underlying resources — the dashboard just wraps them in an opinionated UX.

Dashboard and API fit

The two public surfaces work together:

  • the dashboard is the product UI for humans — create a project, onboard a webhook, inspect deliveries, manage the team, and handle billing
  • the Public API is the automation surface — webhook configuration, delivery history, replay, usage, and other operational controls, authenticated with a project API key
  • the public ingest endpoints accept the events you send into an individual webhook, authenticated with the webhook's ingest secret

If you are building integration code, start with quickstart, authentication, webhooks, and ingest. If you are learning how Hooksbase behaves as a product, stay in the dashboard first.

Common mistakes

  • Expecting dashboard flows to be scriptable through a public API. The dashboard is browser-only — automate via the Public API or CLI.
  • Treating onboarding validation like a permanent monitoring check. It is a setup tool for the first workflow, not a production probe.
  • Using the Public API before you have created a project in the dashboard and understood its team, tier, and billing state.
  • Sharing dashboard screenshots that contain raw secrets revealed during webhook creation or secret rotation.

Was this page helpful?