---
title: "Execute Libredesk webhook"
method: POST
path: "/webhooks/{webhook_id}/{token}/libredesk"
tags: ["Webhooks"]
---

# Execute Libredesk webhook

`POST /webhooks/{webhook_id}/{token}/libredesk`

## Request

- Base URL: `https://web.fluxer.app/api/v1`
- URL: `https://web.fluxer.app/api/v1/webhooks/{webhook_id}/{token}/libredesk`
- Auth: none required

Receives and processes Libredesk help desk webhook events, formatting them as messages in the configured channel.

## Path parameters

- `webhook_id` union, required
  - string, snowflake
  - integer
- `token` string, required: The webhook token

## Query parameters

- `thread_id` string, nullable: ID of a thread in the webhook channel to target instead of the channel itself

## Request body

- LibredeskWebhook
  - `event` string, required
  - `payload` object, required
    - `uuid` string, nullable
    - `reference_number` string, nullable
    - `subject` string, nullable
    - `inbox_name` string, nullable
    - `contact` object, nullable
      - `first_name` string, nullable
      - `last_name` string, nullable
    - `conversation_uuid` string, nullable
    - `conversation` object, nullable
      - `uuid` string, nullable
      - `reference_number` string, nullable
      - `subject` string, nullable
      - `inbox_name` string, nullable
      - `status_category` string, nullable
    - `previous_status` string, nullable
    - `new_status` string, nullable
    - `snooze_until` string, nullable
    - `previous_tags` string[], nullable
    - `new_tags` string[], nullable
    - `assigned_to` integer
    - `type` string, nullable
    - `status` string, nullable
    - `text_content` string, nullable
    - `private` boolean, nullable
    - `sender_type` string, nullable
    - `meta` object, nullable
      - `is_automated` boolean, nullable
      - `is_csat` boolean, nullable
      - `continuity_email` boolean, nullable
    - `attachments` object[], nullable
      - `name` string, nullable
    - `author` object, nullable
      - `first_name` string, nullable
      - `last_name` string, nullable
    - `name` string, nullable

## Response `204`

No Content

## Other responses

- `400`: Bad Request - The request was malformed or contained invalid data
- `429`: Too Many Requests - You are being rate limited
- `500`: Internal Server Error - An unexpected error occurred

## Changes

> 39 revisions in range; 2 not diffed.

- **2026-10-15** `49a8e1f96864`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/fluxer/apis/fluxer-api/changes/webhooks/:webhook_id/:token/libredesk/post.md)

---

[API](https://skmtc.dev/fluxer/apis/fluxer-api.md) - [All operations](https://skmtc.dev/fluxer/apis/fluxer-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fluxer/apis/fluxer-api/revisions/9534dbe80d92?raw)
