{"version": 2, "width": 80, "height": 20, "timestamp": 1789148623, "env": {"SHELL": "/bin/bash", "TERM": "tmux-256color"}}
[0.00546, "o", "\u001b[2m# Get a trial key — no signup, no card, one request\u001b[0m\r\n"]
[1.106886, "o", "\u001b[1m$ curl -s -X POST http://localhost:8787/try\u001b[0m\r\n"]
[1.678874, "o", "{\r\n    \"api_key\": \"aio_4oSHstXowNrjk31AyKoZbNoJVwU5K1Pk\",\r\n    \"workspace_id\": \"ecb33a3d-a91d-4901-bf4c-b8c7dc0aa8ea\",\r\n    \"dashboard_hint\": \"Trial workspaces have no password or dashboard login \\u2014 answer requests via email/Telegram/webhook channels, or the signed answer link returned with each request. POST /claim with {api_key, email} to attach this workspace to a real account (free plan, keeps your data) and unlock the dashboard.\",\r\n    \"docs\": \"https://pendnt.dev/guides/\",\r\n    \"expires_at\": \"2026-09-14T17:43:45.272Z\",\r\n    \"limits\": {\r\n        \"requests_and_notifications_total\": 20,\r\n        \"endpoints\": 1,\r\n        \"retention_hours\": 24,\r\n        "]
[1.678927, "o", "\"key_ttl_hours\": 72\r\n    }\r\n}\r\n"]
[3.312138, "o", "\u001b[2m# An agent calls request_approval() — here, the same thing over plain curl\u001b[0m\r\n"]
[4.413532, "o", "\u001b[1m$ curl -s -X POST http://localhost:8787/v1/requests -H \"Authorization: Bearer $KEY\" \\\r\n  -d '{\"kind\":\"approval\",\"title\":\"Deploy release/2.1 to prod?\",\"options\":[\"approve\",\"deny\"],\"timeout_s\":600}'\u001b[0m\r\n"]
[4.968481, "o", "{\"id\":\"d3c068bb-1741-4616-9401-4efe909a6344\",\"status\":\"pending\",\"answer\":null,\"hint\":\"no channels configured; answer at http://localhost:8787/dashboard\"}"]
[4.970182, "o", "\r\n"]
[6.571666, "o", "\u001b[2m# ...that request_id is what the human's email/Telegram/webhook link answers,\u001b[0m\r\n"]
[8.574086, "o", "\u001b[2m# and the agent's long-poll (or a later check_request call) picks the answer back up.\u001b[0m\r\n"]
[10.976656, "o", "\u001b[2m# This key: 72h to use, 20 requests total, /claim any time to keep the data.\u001b[0m\r\n"]
