I am struggling to correctly structure the URL for the API request between DialPad and Zapier. I am not even sure the “Call ID” field from my previous step is teh correct one that this step is asking for. Please help!
I’d separate the two questions first: (1) which Dialpad endpoint are you calling, and (2) which identifier that endpoint expects.
In the step before the API request, open the real run data and confirm the field is Dialpad’s immutable call ID—not a display name, phone number, Zap run ID, or recording ID. Then build the request from the endpoint template in Dialpad’s docs and map only that ID into the path or query parameter. Start with a read-only GET for call details; once that returns the expected call, reuse the same ID for transcript/recording endpoints. Also log the resolved URL, HTTP status, and response body in Zap History, but never the auth token.
We hit this exact class of issue while building Atlantic’s call-to-CRM workflow: the durable fix was to store provider_call_id, provider, and Zap run ID as separate fields, then validate the provider_call_id before any downstream write. That prevents a successful test using sample data from hiding a bad live mapping.
I’m Ege, co-founder of Atlantic, so that’s our implementation experience rather than an official Dialpad/Zapier answer. If you share the endpoint name (not credentials or account data), the expected URL shape can be narrowed down safely.
The Zappy Awards are back
We're celebrating the Zapier builders making AI transformation happen. Winners get a published story on zapier.com, a trophy, $5,000 cash, and a feature at ZapConnect. Nominate yourself or a peer by July 24th, 2026.