Guides

Guides

Overview

The reference tells you what an endpoint accepts. These guides show you how the pieces fit together once your integration is real: the webhooks that tell you when work changes, the bundles that move whole apps around, the memory your agents keep, and the SDK that wraps it all in TypeScript.

   MEMORY              INTELLIGENCE            EXECUTION
   ──────              ────────────            ─────────
   Projects            Agents                  Automations
   Tasks               Agent knowledge         Webhooks out
   Media               Long-term memory        Bundles in/out
   Long-term memory    15+ frontier models     Published apps
        │                    │                      │
        └────────────────────┴──────────────────────┘
                             │
                    one workspace, one token

What each guide covers

Guide Answers
Webhooks How do I get told when something changes?
Bundles & App Kits How do I move a whole app or workspace somewhere else?
TypeScript SDK How do I call this from TypeScript without hand-rolling fetch?
SDK Cookbook What do production integration patterns look like?
Long-Term Memory Where does an agent's memory physically live, and can I edit it?
Autonomous Agents How do agents run work without a human in the loop?

Webhook events

Six event types fire outbound:

Event Fires when
task.due A task reaches its due date
task.assigned A task is assigned to someone
comment.created A comment is added
project.created A project is created
project.assigned A project is assigned
project.joined Someone joins a project

Deliveries are signed with X-Taskade-Signature: sha256=<hex>, an HMAC-SHA256 over the raw body. Delivery is fail-closed: if the signature cannot be produced, the delivery is skipped rather than sent unsigned.


The payload is the bare packet with no event-name envelope. Receivers must infer the event from the payload shape, so branch on the fields you actually need rather than on a type discriminator that is not there.