# Design events

This page details the webhook events linked to the lifecycle and workflow status changes of your designs.

### TEMPLATE\_STATUS

This event is triggered any time the workflow status of a design is updated. It is useful for synchronizing your internal project management or notification systems with your creative review process.

{% hint style="info" %}
In the webhook settings configuration, you can filter the events by a specific design.
{% endhint %}

#### Payload Example

```json
{
    "id": "873608a1-e498-47dd-a36d-bd065e3e2b8e",
    "name": "Template name",
    "created_at": 1623229458,
    "updated_at": 1623229457,
    "status": "APPROVED",
    "status_updated_at": 1649837939
}
```

#### Payload Field Definitions

| `id`                | `string` (UUID v4)   | The unique ID of the design whose status has changed.                                |
| ------------------- | -------------------- | ------------------------------------------------------------------------------------ |
| `name`              | `string`             | The name of the design as defined in the application.                                |
| `created_at`        | `number` (Timestamp) | The design creation date (Unix timestamp format).                                    |
| `updated_at`        | `number` (Timestamp) | The last time the design content or properties were updated (Unix timestamp format). |
| `status`            | `string`             | The new workflow status of the design. See the possible values below.                |
| `status_updated_at` | `number` (Timestamp) | The date when the current `status` was set (Unix timestamp format).                  |

#### Possible Status Values

The `status` field can contain one of the following string values:

| **Status Value** | **Description**                                                                               |
| ---------------- | --------------------------------------------------------------------------------------------- |
| `NONE`           | The design has no defined workflow status (default state).                                    |
| `IN_REVIEW`      | The design has been submitted and is currently awaiting approval.                             |
| `ON_HOLD`        | Review is paused, or the design requires further clarification before a decision can be made. |
| `REJECTED`       | The design has been reviewed and officially declined.                                         |
| `APPROVED`       | The design has been reviewed and is officially approved for use.                              |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.abyssale.com/webhooks/events/design-events.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
