---
title: "function.deployment.updated"
method: POST
path: "functionDeploymentUpdated"
---

# function.deployment.updated

`POST functionDeploymentUpdated` (webhook)

This event is triggered when a function deployment is updated.

## Payload

- object
  - `id` string: The id of the webhook event.
  - `type` 'function.deployment.updated': The type of webhook event.
  - `data` FunctionDeployment
    - `function` object, required
      - `id` string, required: The id of the Function.
      - `name` string, required: The name of the Function.
    - `app` object, required
      - `id` string, required: The id of the Application.
      - `name` string, required: The name of the Application.
    - `team` object, required
      - `id` string, required: The id of the Team.
      - `name` string, required: The name of the Team.
    - `message` string, required: The latest message for the function deployment status.
    - `status` string, required: The status of the function deployment.
    - `stage` string: The stage of the function deployment. Only present while the deployment is in progress.
    - `dashboardUrl` string, required: A URL to the dashboard for the function deployment.
    - `metadata` object, required
      - `version` integer, required: The version of the Function created by this deployment.
      - `id` integer, required: The internal identifier of the deployment.
      - `type` 'github' | 'bitbucket' | 'gitlab' | 'cli' | 'dashboard' | 'support' | 'redeploy' | 'auto', required: How the deployment was triggered.
      - `commitHash` string, nullable, required: The commit the Function was deployed from, when the deployment originated from a source control provider.
      - `deployedByUserName` string, required: The name of the user who triggered the deployment.
      - `language` 'null' | 'node@16' | 'node@18' | 'node@20' | 'node@22' | 'node@24' | 'node@26' | 'python@3.7' | 'python@3.8' | 'python@3.9' | 'python@3.10' | 'python@3.11' | 'python@3.12' | 'python@3.13' | 'python@3.14', nullable, required: The language and runtime version the Function was deployed with.
    - `createdAt` integer, required: The time the deployment was started.
    - `updatedAt` integer: The time the deployment was last updated.
    - `startedAt` integer: The time the deployment was started.

---

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