---
title: "team_permission.created"
method: POST
path: "team_permission.created"
tags: ["Teams"]
---

# team_permission.created

`POST team_permission.created` (webhook)

This event is triggered when a team permission is created.

## Payload

- object
  - `type` string, required — team_permission.created
  - `data` object, required
    - `id` string, required — The permission ID used to uniquely identify a permission. Can either be a custom permission with lowercase letters, numbers, `:`, and `_` characters, or one of the system permissions: `$update_team`, `$delete_team`, `$read_members`, `$remove_members`, `$invite_members`, `$manage_api_keys`
    - `user_id` string, required — The unique identifier of the user
    - `team_id` string, required — The unique identifier of the team

## Acknowledgement `200`

Successful response

- unknown

---

[API](https://skmtc.dev/hexclave/apis/hexclave-webhooks-api.md) · [All operations](https://skmtc.dev/hexclave/apis/hexclave-webhooks-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hexclave/hexclave-webhooks-api/revisions/20703ffd13db/schema)
