Your pool business, connected.
Build the systems your team needs around live PoolDial data—from customers and routes to service history and billing.
https://api.pooldial.com/public/v1
Keep every connection private
PoolDial API keys are for trusted servers and automation
platforms. The complete key is shown once when it is created.
Store it in a secret manager and send it in the
Authorization header.
Never place a key in browser code, a mobile app, a public repository, or a URL.
Authorization: Bearer pd_live_your_key
Make your first request
Use the account endpoint to confirm your key and inspect the PoolDial account it can access.
curl "https://api.pooldial.com/public/v1/account" \
-H "Authorization: Bearer $POOLDIAL_API_KEY"
{ "data": { "id": "account_id", "name": "Your Pool Company" }
}
Predictable in the office and the field
Collections return up to 100 records and a next cursor when more results are available.
Send an Idempotency-Key with create requests to
replay a result for 24 hours.
Each key receives 120 requests per minute with rate-limit headers on every response.
Version 1 changes are additive. Breaking contracts will use a new versioned URL.
Everything your integration can do
Browse the live PoolDial contract, grouped around the work your team already does.