# Events API

<Aside type="note">
उपयोगकर्ताओं द्वारा ट्रिगर किए गए इवेंट्स को ट्रैक करने के लिए, User Centric API से [/postEvent](/hi/developer/api-reference/user-centric-api#postevent) मेथड को कॉल करें।
</Aside>

## createEvent

`POST` `https://api.pushwoosh.com/json/1.3/createEvent`

ऐप के लिए एक इवेंट बनाता है।

#### Request Body

| Name | Type | Description |
| --- | --- | --- |
| auth\* | string | Pushwoosh Control Panel से [API access token](/hi/developer/api-reference/api-identifiers/#api-access-token)। |
| application\* | string | [Pushwoosh application code](/hi/developer/api-reference/api-identifiers/#application-code) |
| name | string | इवेंट का नाम, अधिकतम 32 वर्ण। |
| description | string | इवेंट का विवरण, अधिकतम 64 वर्ण। |
| eventAttributes | array | इवेंट एट्रिब्यूट्स (attributes) का ऐरे। |
| trackRevenue | boolean | Track Event Revenue सेक्शन देखें। |

<Tabs>
<TabItem label="200">
```
{
  "status_code": 200,
  "status_message": "OK",
  "response": {
    "event": 351 // बनाया गया Event Id
  }
}
```
</TabItem>
</Tabs>

```
{
  "request": {
    "auth":"yxoPUlwqm…………pIyEX4H",     // आवश्यक। Pushwoosh Control Panel से API एक्सेस टोकन
    "application": "XXXXX-XXXXX",      // आवश्यक। Pushwoosh एप्लिकेशन कोड
    "name": "BasketOpen",              // आवश्यक। अधिकतम 32 वर्ण। इवेंट का नाम। 
    "description": "Open basket page", // वैकल्पिक। अधिकतम 64 वर्ण। इवेंट का विवरण। 
    "eventAttributes": [{              // वैकल्पिक। इवेंट एट्रिब्यूट्स ऐरे
      "type": 3,                       // एट्रिब्यूट का प्रकार। मान:
                                       // 1 - integer;
                                       // 2 - string;
                                       // 3 - list;
                                       // 4 - date;
                                       // 5 - boolean;
                                       // 6 - price;
      "name": "products"               // अधिकतम 64 वर्ण। एट्रिब्यूट का नाम 
    }, {
      "type": 5,
      "name": "delivery"
    }],
    "trackRevenue": false
  }
}
```

**Response:**

| | | |
| --- | --- | --- |
| 200 | 200 | इवेंट सफलतापूर्वक बनाया गया |
| 200 | 210 | आर्ग्यूमेंट त्रुटि (Argument error)। अधिक जानकारी के लिए status\_message देखें |
| 200 | 403 | अनुमति त्रुटि (उदाहरण के लिए, जब Events सीमा पार हो जाती है) |
| 200 | 404 | संसाधन नहीं मिला (Resource not found) |
| 400 | N/A | विकृत अनुरोध स्ट्रिंग (Malformed request string) |
| 500 | 500 | आंतरिक त्रुटि (Internal error) |