DEF STUDIO srl

Need help with Laravel and web development?

Hire one of our experts for your projects.

We build tailored products, websites and platforms — with care for UX, performance and maintainability.

Booking open for Q4 — limited slots

Unregistering Webhooks

A webhook can be unergistered from a telegraph bot. This can be accomplished both programmatically and through an artisan command

artisan command

You can unregister a webhook calling the telegraph:unset-webhook artisan command:

php artisan telegraph:unset-webhook

programmatically

if you are implementing a custom bot management logic, you can unregister a webhook using the TelegraphBot model:

/** @var DefStudio\Telegraph\Models\TelegraphBot $telegraphBot */

$telegraphBot->unregisterWebhook()->send();

Pending updates

It may happen that there are pending message updates when deleting a webhook. By default they are kept in order to retrieve them through a manual polling. To drop these updates, use the --drop-pending-updates artisan command option

php artisan telegraph:unset-webhook --drop-pending-updates

or using a parameter inside the method call:

$dropPendingUpdates = true;

$telegraphBot->unregisterWebhook($dropPendingUpdates)->send();
Suggest a change
Last updated 22 September 2025