Skip to main content

Permission Slip

Permission Slip gives you a human-in-the-loop approval layer for your AI agents. When an agent wants to take a sensitive action — sending an email, calling an API, modifying data — Permission Slip pauses execution and asks you to approve or deny the request before anything happens.

Why Permission Slip?

AI agents are getting more capable, but “capable” and “trusted to act unsupervised” are different things. Permission Slip bridges that gap:
  • You stay in control. Every action an agent wants to take can require your explicit approval before it executes.
  • You see what’s happening. A real-time dashboard shows pending requests, recent activity, and which agents are active.
  • You set the rules. Standing approvals let you pre-authorize routine actions so you’re only interrupted for things that matter.
  • You get notified instantly. Email, SMS, and browser push notifications make sure you never miss a request.

Core Concepts

How It Fits Together

Agent wants to act → Permission Slip intercepts → You approve or deny → Action executes (or doesn't)
  1. You register an agent and give it credentials to connect to Permission Slip.
  2. You enable connectors that define what the agent is allowed to request.
  3. When the agent wants to act, it submits a request through the Permission Slip API.
  4. You review and approve (or deny) the request from your dashboard or via notification.
  5. The agent receives a confirmation code and proceeds — or stops.
Ready to get started? Create your account →
Building an agent? Skip straight to the Agent Integration Guide for the full API walkthrough — registration, authentication, approval flow, and action execution.