---
title: "Receive Dialpad call events"
method: POST
path: "/public/integrations/calls/dialpad/events"
tags: ["Call Integrations"]
---

# Receive Dialpad call events

`POST /public/integrations/calls/dialpad/events`

## Request

- Base URL: `https://api.pyai.com`
- URL: `https://api.pyai.com/public/integrations/calls/dialpad/events`
- Auth: none required

Receives `hangup`, `recording`, and `call_transcription` states as an HS256 JWT. Unsigned JSON is rejected. Dark unless call integrations and the Dialpad provider gate are enabled.

## Query parameters

- `token` string, required

## Response `202`

Accepted or idempotently coalesced.

## Other responses

- `401`: Invalid routing token, JWT, or stale delivery.

---

[API](https://skmtc.dev/pyai/apis/pyai-api.md) · [All operations](https://skmtc.dev/pyai/apis/pyai-api/llms.txt) · [OpenAPI document](https://skmtc.dev/pyai/apis/pyai-api/revisions/271a1539185b?raw)
