Set up Cold Leads for the human owner
provision_account_and_get_payment_linkCreates a pending Cold Leads account when no API key exists, then returns a Stripe checkout link for the Business plan so the owner can pay and activate API access.
Instructions
Use only when no working Cold Leads API key is available (other Cold Leads tools return missing_api_key or bad_api_key) and the human wants to use Cold Leads. Creates a pending Cold Leads account for the human owner's e-mail and returns a Stripe payment link for the Business plan with API access (price in plan.price, billed monthly until cancelled). Show checkout_url to the human and let them decide; never open, pay or share the link yourself. Keep claim_token secret, then call check_provisioning_status until status is active to receive the API key once.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | No | Name of your agent or product; shown to the human on the payment page. | |
| owner_email | Yes | E-mail address of the human who will own and pay for the Cold Leads account. | |
| callback_url | No | Optional https URL that receives a signed POST when the owner has paid (no secrets in the payload). |