Live demo

From generated file to approved result

Choose how your agent integrates — attach a file directly when creating a review, or upload separately and reference the asset.

Create checkpoint
Human reviews
Workflow resumes
POST /api/checkpoints

Agent creates a checkpoint with file attached

One multipart request. Attach the file, set the title and instructions, and get back a ready-to-share review URL.

View docs

Request

POST /api/checkpoints
Authorization: Bearer $API_KEY
Content-Type: multipart/form-data

attachments[][email protected]
title="Approve invoice #INV-2847 for $12,400"
instructions="Confirm vendor details before approving payment."
callback_url="https://yourapp.com/webhooks/relayna"
external_ref="inv_2847"

Response

// Share review_url with your reviewer — done
{
  "review_url":  "https://relayna.app/r/k3Hq9mXzP2…",
  "checkpoint": { "status": "pending", "id": "chk_9vRt4xKpMn" }
}
1 API call Encrypted at rest review_url ready immediately
Step 1 of 3

No login required

The magic link is the credential. Anyone with the link can review — no account needed.

Expires automatically

Each link has a configurable expiry. Once expired, the checkpoint closes and the workflow is notified.

Decision fires a webhook

When the reviewer clicks Approve or Reject, Relayna immediately POSTs the result to your callback URL.

Start building

Built for agents, automations, and modern workflow tools