create_endpoint
Create a temporary webhook capture endpoint in the agent sandbox to inspect incoming requests. Register the sandbox on first call; endpoints capture up to 25 requests each.
Instructions
Create a temporary webhook capture endpoint in the agent sandbox (no account needed): up to 3 endpoints at a time, 25 captured requests each and 100 in all, deleted 24 hours after the sandbox was created. The first call registers the sandbox, which takes a few seconds of proof of work. Mock responses, notifications and signature verification need an account: see connect_account.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Display name for the endpoint | |
| ephemeral | No | Create a temporary endpoint that auto-expires | |
| expiresIn | No | Auto-expire after this duration, for example "12h" | |
| mockResponse | No | Optional mock response to return when the endpoint receives a request | |
| responseRules | No | Conditional response rules. Each rule has conditions and a response. First matching rule wins. | |
| signingHeader | No | Custom signature header name. Only used with generic-hmac provider. | |
| signingSecret | No | Signing secret (encrypted server-side, never returned). Required when signingProvider is set. | |
| notificationUrl | No | URL to POST a JSON summary to after each captured request (e.g. Slack/Discord webhook) | |
| signingProvider | No | Signing provider for automatic signature verification (e.g. stripe, github, shopify) |