PingBell
Docs

Documentation

Everything you need to integrate with PingBell. If you don't find what you're looking for, email [email protected] .

API reference

Most integrations need exactly one URL: the webhook every source gets. The key-authenticated API below it is what the connector platforms (Zapier, Make, viaSocket, Pabbly) use — grab your key from Settings, or see the Getting your API key article.

Ring a source (webhook)

Every source has its own webhook URL — copy it from the Sources page. The source ID is the credential; no headers needed. One POST = one event: the counter increments, screens celebrate, and phones get a push.

POST https://hooks.pingbell.io/log?id=YOUR_SOURCE_ID

Optional query parameters: amount and currency to report revenue (e.g. &amount=12.34&currency=USD), and transaction_id to dedupe retries. A JSON body is accepted too — amount, total, or total_price in the body count as the amount.

List your sources

The key-authenticated API the connector platforms use. Returns a JSON array of your sources with each one's id and name.

GET https://api.pingbell.io/userPingbells
x-api-key: YOUR_API_KEY

Use it to discover a source's id, then POST to its webhook URL above.

Need a deeper integration than the two endpoints above? Email [email protected] and tell us what you're building.

Can't find what you need?

The docs are intentionally lean. If something's missing, we'll fix it quickly.