---
title: "Pusher Authentication"
method: POST
path: "/pusher/auth"
tags: ["pusher"]
---

# Pusher Authentication

`POST /pusher/auth`

Authenticate a user to a private channel

Args:
    request (Request): The request object
    tenant_id (str, optional): The tenant ID. Defaults to Depends(verify_bearer_token).
    pusher_client (Pusher, optional): Pusher client. Defaults to Depends(get_pusher_client).

Raises:
    HTTPException: 403 if the user is not allowed to access the channel.

Returns:
    dict: The authentication response.

## Response `200`

Successful Response

- object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/keephq/apis/keep-api.md) · [All operations](https://skmtc.net/keephq/apis/keep-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/keephq/keep-api/revisions/bb4a0896091f/schema)
