# Template Webhook Get template creation and update notifications using these events: - **'template.created'** is triggered when the template is created. - **'tempate.updated'** is triggered when the template is updated. ```json { "event_type": { "type": "string", "description": "The event type.", "enum": [ "template.created", "template.updated" ] }, "timestamp": { "type": "string", "description": "The event timestamp.", "example": "2023-09-24T11:20:42Z", "format": "date-time" }, "data": { "type": "object", "description": "Submitted data object.", "properties": { "id": { "type": "number", "description": "The template's unique identifier." }, "slug": { "type": "string", "description": "The template's unique slug." }, "name": { "type": "string", "description": "The template's name." }, "schema": { "type": "array", "description": "The template document files.", "items": { "type": "object", "properties": { "attachment_uuid": { "type": "string", "description": "The attachment UUID." }, "name": { "type": "string", "description": "The attachment name." } } } }, "fields": { "type": "array", "description": "The template fields.", "items": { "type": "object", "properties": { "uuid": { "type": "string", "description": "The field UUID." }, "submitter_uuid": { "type": "string", "description": "The submitter role UUID." }, "name": { "type": "string", "description": "The field name." }, "required": { "type": "boolean", "description": "The flag indicating whether the field is required." }, "preferences": { "type": "object", "description": "The field preferences." }, "areas": { "type": "array", "description": "List of areas where the field is located in the document.", "items": { "type": "object", "properties": { "x": { "type": "number", "description": "X coordinate of the area where the field is located in the document." }, "y": { "type": "number", "description": "Y coordinate of the area where the field is located in the document." }, "w": { "type": "number", "description": "Width of the area where the field is located in the document." }, "h": { "type": "number", "description": "Height of the area where the field is located in the document." }, "attachment_uuid": { "type": "string", "description": "Unique identifier of the attached document where the field is located." }, "page": { "type": "integer", "description": "Page number of the attached document where the field is located." } } } } } } }, "submitters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string", "description": "Submitter name." }, "uuid": { "type": "string", "description": "Unique identifier of the submitter." } } } }, "author_id": { "type": "integer", "description": "Unique identifier of the author of the template." }, "account_id": { "type": "integer", "description": "Unique identifier of the account of the template." }, "archived_at": { "type": "string", "description": "Date and time when the template was archived." }, "created_at": { "type": "string", "description": "Date and time when the template was created." }, "updated_at": { "type": "string", "description": "Date and time when the template was updated." }, "source": { "type": "string", "description": "Source of the template.", "enum": [ "native", "api", "embed" ] }, "external_id": { "type": "string", "description": "Identifier of the template in the external system." }, "folder_id": { "type": "integer", "description": "Unique identifier of the folder where the template is placed." }, "folder_name": { "type": "string", "description": "Folder name where the template is placed." }, "application_key": { "type": "string", "description": "Your application-specific unique string key to identify tempate_id within your app." }, "author": { "type": "object", "properties": { "id": { "type": "integer", "description": "Unique identifier of the author." }, "first_name": { "type": "string", "description": "First name of the author." }, "last_name": { "type": "string", "description": "Last name of the author." }, "email": { "type": "string", "description": "Author email." } } }, "documents": { "type": "array", "description": "List of documents attached to the template.", "items": { "type": "object", "properties": { "id": { "type": "integer", "description": "Unique identifier of the document." }, "uuid": { "type": "string", "description": "Unique identifier of the document." }, "url": { "type": "string", "description": "URL of the document." }, "preview_image_url": { "type": "string", "description": "Document preview image URL." }, "filename": { "type": "string", "description": "Document filename." } } } } } } } ```