Early bird discounts live! Claim your offer

project.* events

Project lifecycle, bot connection, resource link / unlink.

Fires whenever a project is created, updated, archived, restored, or deleted, plus transitions on its Telegram bot + resources.

Events

EventFires when
project.createdA creator registers a new project.
project.updatedAny mutable project field changes (name, description, handle, terms, privacy).
project.archivedThe project's active flag is set to false. Existing subscriber access is not revoked.
project.restoredAn archived project is re-activated.
project.deletedA project is hard-deleted. Fires once, then nothing else from that project.
project.bot.connectedA Telegram bot token is first attached to the project.
project.bot.disconnectedThe bot token is removed or rotated.
project.bot.status_changedBot enters or exits degraded state (Telegram API failures, rate-limit, token revoke).
project.resource.createdA manual resource is registered under the project via the REST API or MCP. Telegram channel / group / supergroup resources arrive as project.resource.linked instead.
project.resource.linkedAn existing Telegram chat is linked as a resource.
project.resource.unlinkedA resource is disconnected from the project.
project.resource.deletedA resource row is soft-deleted (deleted_at is stamped; the row is retained).
project.resource.updatedA resource's title, description or on/off switch changes, with a changes map of what moved.
project.payment_method.updatedA payment gateway's switch, link state or credential keys change. Names the changed keys, never a value.
project.payment_method.deletedA payment gateway is removed from the project.

See the dedicated pages above for full payload, field reference, and caveats per event.

Example payload

{
  "id": "evt_01HX...",
  "type": "project.created",
  "created_at": "2026-05-18T10:05:00Z",
  "api_version": "2026-05-01",
  "project_id": "7f3d1c92-8b45-4e6a-9d21-5c8e0a4b6f13",
  "data": {
    "project": {
      "id": "7f3d1c92-8b45-4e6a-9d21-5c8e0a4b6f13",
      "name": "Research Premium",
      "handle": "research-premium",
      "active": true,
      "team_id": "a83f0d51-4c92-4b7e-8615-2fd9e70a3c86"
    }
  }
}

Required abilities

This family is the one exception to "one ability per family" — the resource and payment-method events are scoped separately from the project itself:

EventsAbility
project.created, project.updated, project.archived, project.restored, project.deleted, project.bot.*project:view
project.resource.created, project.resource.linked, project.resource.unlinked, project.resource.updated, project.resource.deletedproject-resource:view
project.payment_method.updated, project.payment_method.deletedproject-payment-method:view

How is this guide?

On this page

Subscriby is a product designed by you — for you.

No boardroom full of executives deciding what we ships next. Our roadmap always shaped by you with your feedback.

Share feedback or a request