---
agentTools:
  projectIndex: https://docs.zenoti.com/llms.txt
---

# Structure of event responses

Any incoming Webhook response contains the following information:

1. **HTTP header**: This is the header of the response and it contains a signature for verification and validation of the response.
2. **HTTP body**: This is the body of the response and it contains the following as a JSON message:
   1. Event data
   2. Object data

Both the event data and the object data form the structure of the event response.

## Structure of an Event Response object

A sample structure of the Event Response object:

```
{  
  "id": "622b5b33a961750e01db6512",  
  "event_id": "622b5b33a961750e01db6510",  
  "event_schema": "v1",  
  "event_resource": "Invoice",  
  "event_type": "Invoice.Closed",  
  "event_timestamp": "2022-03-11T14:22:43.3847049Z",  
  "data": {}  
}
```

The structure contains the following elements:\
a. **Id**: Identifies the Webhook call\
b. **event\_id**: Identifies the event type\
c. **event\_schema**: Object schema version of the resource of a corresponding event\
d. **event\_resource**: Name of the event. For example, Guest, Invoice\
e. **event\_type**: Name of the event type. For example, Guest Creation, Invoice Closed, etc\
f. **event\_timestamp**: Time and date when the event was triggered\
g. **data**: Response object of the corresponding event