---
title: "Group updated"
method: POST
path: "group.updated"
tags: ["Group"]
---

# Group updated

`POST group.updated` (webhook)

Sent to your endpoint when any of the following group fields are updated in your platform: public, parentId, name, custom, bannerImageId, backgroundImageId, faviconImageId, logoImageId, subdomain, url, moderationCharter, privacyPolicy, termsOfUse, or imprint.

## Headers

- `webhook-signature` string, required
- `webhook-id` string, required
- `webhook-timestamp` string, required

## Payload

- object
  - `type` 'group.updated', required — The type of the event.
  - `timestamp` integer, required — The date and time when the event was triggered in your platform, in the Unix epoch format (number of milliseconds that have elapsed since January 1, 1970).
  - `data` GroupUpdatedDTO, required
    - `groupId` string, ObjectId, required — The unique ID of the group.
    - `updatedAt` string, date-time, required — The date and time when the group was updated, in the `YYYY-MM-DDThh:mm:ss.sssZ` format (ISO 8601 in Coordinated Universal Time (UTC)).
    - `name` string, required — The name of the group.
    - `public` boolean, required — True if the group is public; false if the group is private.
    - `parentId` string, ObjectId — The unique ID of the parent group. Not defined for the root group.
    - `custom` string — A custom field to store information available only in the General settings of the group, the CSV exports, and the API.
    - `bannerImageId` string, ObjectId — The banner image of the group.
    - `backgroundImageId` string, ObjectId — The background image of the group.
    - `faviconImageId` string, ObjectId — The favicon image of the group.
    - `logoImageId` string, ObjectId — The logo image of the group.
    - `subdomain` string — The subdomain of the group.
    - `url` string — The custom url of the group.
    - `privacyPolicy` PolicyDTO
      - `url` string, required — The URL of the policy document.
      - `explicitConsent` boolean — When true, user must provide explicit consent at first login. Default is false.
    - `moderationCharter` PolicyDTO
      - `url` string, required — The URL of the policy document.
      - `explicitConsent` boolean — When true, user must provide explicit consent at first login. Default is false.
    - `termsOfUse` PolicyDTO
      - `url` string, required — The URL of the policy document.
      - `explicitConsent` boolean — When true, user must provide explicit consent at first login. Default is false.
    - `imprint` PolicyDTO
      - `url` string, required — The URL of the policy document.
      - `explicitConsent` boolean — When true, user must provide explicit consent at first login. Default is false.

## Acknowledgement `2XX`

The event is considered as accepted for any 2xx response code.

## Other responses

- `default` — The event is considered as rejected for any other response code. The event emission will be retried later.

---

[API](https://skmtc.dev/360learning/apis/webhook-api.md) · [All operations](https://skmtc.dev/360learning/apis/webhook-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/360learning/webhook-api/revisions/18374878903d/schema)
