ActionWeave Docs

ActionWeave is an AI workflow-orchestration platform. You connect your tools, define rules and guardrails, and an LLM orchestrator decides which skills and agents to run for every incoming event — while keeping you in control of anything sensitive.

Reasoning

An LLM plans each response under your guardrails.

Skills

Narrow playbooks keep the AI focused and safe.

Memory

pgvector memory makes every run smarter.

How it works

Every event runs the same loop. This predictability is what makes the platform auditable and safe.

1

An event happens

A new email, a webhook, a schedule, or an API call becomes a trigger.

2

The orchestrator decides

An LLM reads the event against your guidelines, guardrails, and memory, then picks the right playbook.

3

A skill runs its playbook

The matched skill exposes only the actions it is allowed to use.

4

Agents do the work

Specialized agents send emails, update CRMs, generate documents, or call connected systems.

5

Review and loop

Results persist to memory; sensitive actions route to you for approval.

Architecture

One orchestration loop, six layers. Each layer has a single job.

01

Triggers

Events from email, webhooks, schedules, voice, or the API.

02

Orchestrator

LLM reasons over context, guardrails, and memory.

03

Skills

Narrow playbooks with instructions + guardrails.

04

Capabilities

The allowlisted actions a skill may call.

05

Agents

Execute actions through real connectors.

06

Memory

PostgreSQL + pgvector feeds the next decision.

The loop

After agents act, results flow back into memory and the orchestrator decides whether more is needed. Skills can dispatch to other skills via aw.skill_dispatch, with depth, cycle, and fan-out guards preventing runaway loops.

Core concepts

Trigger

An inbound event (email, webhook, schedule, voice, or API call) that starts an execution.

Orchestrator

The LLM that interprets the trigger and plans the response within your guardrails.

Skill

A data-driven playbook that matches certain triggers and constrains the AI to a specific job and a fixed set of allowed actions.

Capability / Action

A single operation an agent can perform (send email, update CRM record, generate PDF). Skills allowlist which capabilities are available.

Agent

A specialized executor (Email, CRM, TMS, Billing, Documents, …) that carries out capabilities through real connectors.

Memory

Semantic store (PostgreSQL + pgvector) that records entities and execution results for cross-run context.

Tenant

An isolated customer boundary. Triggers, executions, and entities are scoped to a registered tenant.

Operating modes

Live

All actions enabled. Full production autonomy.

Internal-Only

External communications blocked; internal ops only.

Read-Only

Analysis only — reports what it would do without acting.

API reference

The Public API is served under /v1. Authenticate every request with an X-API-Key header. Partners can scope a call to a sub-account with X-Account-Id. API keys carry one of four scopes: full, trigger, read, or write.

# Fire a trigger via API

curl -X POST \

app.actionweave.ai/api/v1/trigger \

-H "X-API-Key: aw_live_xxx" \

-d {

"trigger_type": "email_received",

"source": "my_app",

"context": { ... }

}

Endpoints

POST
/v1/trigger

Fire an event into the orchestrator.

GET
/v1/executions

List executions; /v1/executions/{id} for detail.

GET
/v1/monitors

Health and run statistics.

GET
/v1/agents

List agents; POST /v1/agents/{name}/execute to run one directly.

POST
/v1/accounts

Create and manage partner sub-accounts.

GET
/v1/connectors

List and manage OAuth connectors per account.

PATCH
/v1/config

Update context, instructions, and operating mode.

POST
/v1/webhooks

Register webhook callbacks for async results.

GET
/v1/usage

Usage metrics per account / sub-account.

GET
/v1/entities

Browse stored entities; intelligence routes add semantic search.

GET
/v1/skills/catalog

Browse the skills catalog; register, enable, disable, and match-debug skills.

See the in-repo backend/docs/API_REFERENCE.md for full request/response schemas.

Ready to build?

See how ActionWeave orchestrates your workflows — in a live walkthrough.

Book a Demo