> ## Documentation Index
> Fetch the complete documentation index at: https://docs.upcorda.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How Doohick Works: Platform Architecture and Concepts

> Understand how Doohick is organized — from your workspace and resources to integrations, API access, and billing — so you can get productive fast.

Doohick is a SaaS platform that brings your team's data, integrations, and automation into one place. Everything you do in Doohick starts with a **Workspace** — a shared environment where you manage resources, connect third-party services, configure notifications, and control access for your team. Whether you interact through the dashboard or via the REST API, every action maps to the same underlying model.

## The Doohick platform

Doohick is organized into five main areas, each with a distinct responsibility:

| Area             | What it does                                                                              |
| ---------------- | ----------------------------------------------------------------------------------------- |
| **Dashboard**    | Gives you a real-time view of activity, analytics, and the health of your resources.      |
| **Resources**    | The primary entities you create, configure, and monitor within your workspace.            |
| **Integrations** | Connections to third-party services that extend what your workspace can do.               |
| **API**          | A fully featured REST API that lets you automate every action available in the dashboard. |
| **Billing**      | Manages your subscription plan, usage limits, invoices, and payment methods.              |

<Info>
  Every area of the platform is accessible through both the Doohick dashboard and the REST API, so you can choose whichever workflow fits your team.
</Info>

## Core workflow

Follow these four steps to go from a new account to a fully operational workspace:

<Steps>
  <Step title="Create your account">
    Sign up at [doohick.com](https://doohick.com) with your email address. Doohick sends you a verification link — click it to activate your account and reach the onboarding screen.
  </Step>

  <Step title="Set up your workspace">
    Name your workspace, invite your first team members, and assign roles. Your workspace is the container for all of your data, so take a moment to choose a clear, recognizable name.
  </Step>

  <Step title="Connect your integrations">
    Navigate to **Integrations** and authorize the third-party services your team already uses. Each integration unlocks additional data sources and automation options inside your workspace.
  </Step>

  <Step title="Start using resources">
    Create your first resource, configure its settings, and attach a webhook or notification rule if you want real-time updates. From this point on, your workspace is live.
  </Step>
</Steps>

## Key terminology

Learn these six terms and you will understand every page of the Doohick documentation.

<AccordionGroup>
  <Accordion title="Workspace">
    A **Workspace** is the top-level container for your team's data. Every resource, integration, webhook, and team member belongs to exactly one workspace. You can belong to multiple workspaces, but each workspace has its own independent plan and billing.
  </Accordion>

  <Accordion title="Resource">
    A **Resource** is the primary entity you create and manage inside Doohick. Resources have a type, a status, and a flexible metadata field, which means they can represent almost any object your business tracks.
  </Accordion>

  <Accordion title="Integration">
    An **Integration** is a live connection between your workspace and a third-party service. Once you authorize an integration, Doohick can read from and write to that service on your behalf.
  </Accordion>

  <Accordion title="Webhook">
    A **Webhook** is an outbound HTTP callback that Doohick fires when a specific event occurs. Use webhooks to push real-time updates to your own servers or to other services.
  </Accordion>

  <Accordion title="API Key">
    An **API Key** is a long-lived credential that authenticates requests to the Doohick REST API. Scope each key to the minimum permissions it needs and rotate keys regularly.
  </Accordion>

  <Accordion title="Team Member">
    A **Team Member** is a user you have invited to your workspace. Each member has a role — **Owner**, **Admin**, or **Member** — that controls what they can view and change.
  </Accordion>
</AccordionGroup>

<CardGroup cols={2}>
  <Card title="Key Features" icon="star" href="/concepts/key-features">
    Explore every major capability Doohick offers and learn how to put each one to work for your team.
  </Card>

  <Card title="Data Model" icon="database" href="/concepts/data-model">
    Understand the core objects in Doohick, their fields, and how they relate to each other.
  </Card>
</CardGroup>
