---
title: "Add a webhook"
method: POST
path: "/api/v1/teams/{team}/webhooks"
tags: ["account"]
---

# Add a webhook

`POST /api/v1/teams/{team}/webhooks`

## Request

- Base URL: `https://meettempi.com`
- URL: `https://meettempi.com/api/v1/teams/{team}/webhooks`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `tempi_session`

Sends the team’s booking events (booking.created, booking.requested, booking.rescheduled, booking.cancelled) to an https address as signed JSON. The returned `secret` checks the Tempi-Signature header and is shown only once. Use it to connect Zapier, Make, n8n or your own code. Requires admin.

## Path parameters

- `team` string, required: the id or slug of a team you belong to

## Request body

- object
  - `url` string, required: the https address that receives the events, like a Zapier or Make webhook URL (at most 500 characters)

## Response `201`

Success

## Other responses

- `default`: Error

---

[API](https://skmtc.dev/meettempi/apis/tempi-api.md) · [All operations](https://skmtc.dev/meettempi/apis/tempi-api/llms.txt) · [OpenAPI document](https://skmtc.dev/meettempi/apis/tempi-api/revisions/36787210a2ce?raw)
