function.deployment.started

This event is triggered when a function deployment is started.

postWebhookfunctionDeploymentStarted

Payload

idstring

The id of the webhook event.

type'function.deployment.started'

The type of webhook event.

Example payload

{
  "data": {
    "function": {
      "id": "func_0aa6ff0fee57",
      "name": "my-function"
    },
    "app": {
      "id": "app_0aa6ff0fee57",
      "name": "Production"
    },
    "team": {
      "id": "team_0aa6ff0fee57",
      "name": "My Team"
    },
    "metadata": {
      "version": 4,
      "id": 1234,
      "type": "cli",
      "commitHash": "9c1e8b0f0c1d4a2f8b3e5d7a9c1e8b0f0c1d4a2f",
      "deployedByUserName": "Rubeus Hagrid",
      "language": "node@24"
    }
  }
}

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.