CanopyAPI docs

Prompts

Copy a brief and paste it into your coding agent. Each one is a complete integration -- nothing to look up, nothing to infer.

Headless (server to server)

Your server creates intents and renders the deposit address yourself. No browser SDK.

/agents/headless/raw

Inline embedded checkout

Canopy checkout rendered inside your own page, with the embed origin it requires.

/agents/checkout-inline/raw

Popup checkout

The default surface. No origin registration, but the click-handler timing is unforgiving.

/agents/checkout-popup/raw

Settlement webhooks

Verify deliveries and fulfil orders. The only thing allowed to trigger fulfilment.

/agents/webhooks/raw

Every prompt asks you for keys before it writes code. The secret key, webhook signing secret, and embed origin are dashboard actions -- paste them when it asks, and keep the secret in the environment, never in a file the agent commits. An agent with network access can also fetch /agents/<name>/raw instead of being pasted into.