Add money for ads
Returns a browser link where the owner adds money for ads (first top-up $100 minimum). Call it only after launch_ads, once the owner agreed a daily budget — never on a vague "ok". BenjiAds itself is free; the ad balance is the only money. This call charges nothing: hand the link over, never collect card details, never say the payment succeeded until get_overview shows the money.
Returns a browser link where the owner adds money for ads (first top-up $100 minimum). Call it only after launch_ads, once the owner agreed a daily budget — never on a vague "ok". BenjiAds itself is free; the ad balance is the only money. This call charges nothing: hand the link over, never collect card details, never say the payment succeeded until get_overview shows the money.
Create a scoped key in Benjiads → Integrations. Sent only in Authorization.
In: header
Header Parameters
8–80 letters, digits, underscores or hyphens. Reuse the same key and arguments for retries. Completed mutations replay for at least 90 days; a pending operation returns 409 and must be reconciled before using a new key.
^[A-Za-z0-9_-]+$8 <= length <= 80Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/billing/checkout" \ -H "Idempotency-Key: stringst"{ "url": "http://example.com", "action": "complete_in_browser"}Change the cities served PUT
Replace the cities the business serves ("City, ST", up to 6) and, optionally, how far around them it works (radius_mi, 5 to 50 miles; kept when left out). The website updates now; ads use the new areas from their next launch (pause_ads then launch_ads to move running ads).
Read your workspace GET
Returns only the workspace authorized by this connection.