One key per device
Create a user and device from the admin panel. Keys are stored as hashes and shown only once.
A secure endpoint for your Android app to send missed, received, and outgoing call records to your CityDial server. Each device gets its own revocable API key.
Create a user and device from the admin panel. Keys are stored as hashes and shown only once.
Duplicate call IDs from the same device are ignored, so a sync can safely retry.
Only authenticated devices can upload. Admins can review records and revoke access.
POST https://api.citydial.in/api/v1/call-logs\nX-API-Key: cd_live_…\nContent-Type: application/json