# Events API

<Aside type="note">
ব্যবহারকারীদের দ্বারা ট্রিগার করা ইভেন্টগুলি ট্র্যাক করতে, User Centric API থেকে [/postEvent](/bn/developer/api-reference/user-centric-api#postevent) মেথডটি কল করুন।
</Aside>

## createEvent

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

অ্যাপের জন্য একটি ইভেন্ট তৈরি করে।

#### রিকোয়েস্ট বডি

| নাম | ধরণ | বিবরণ |
| --- | --- | --- |
| auth\* | string | Pushwoosh কন্ট্রোল প্যানেল থেকে [API অ্যাক্সেস টোকেন](/bn/developer/api-reference/api-identifiers/#api-access-token)। |
| application\* | string | [Pushwoosh অ্যাপ্লিকেশন কোড](/bn/developer/api-reference/api-identifiers/#application-code) |
| name | string | ইভেন্টের নাম, সর্বোচ্চ ৩২টি অক্ষর। |
| description | string | ইভেন্টের বিবরণ, সর্বোচ্চ ৬৪টি অক্ষর। |
| eventAttributes | array | ইভেন্ট অ্যাট্রিবিউট অ্যারে। |
| trackRevenue | boolean | Track Event Revenue সেকশন দেখুন। |

<Tabs>
<TabItem label="200">
```jsonc
{
  "status_code": 200,
  "status_message": "OK",
  "response": {
    "event": 351 // Created Event Id
  }
}
```
</TabItem>
</Tabs>

```jsonc
{
  "request": {
    "auth":"yxoPUlwqm…………pIyEX4H",     // required. API access token from Pushwoosh Control Panel
    "application": "XXXXX-XXXXX",      // required. Pushwoosh application code
    "name": "BasketOpen",              // required. 32 characters max. Event name. 
    "description": "Open basket page", // optional. 64 characters max. Event description. 
    "eventAttributes": [{              // optional. Event attributes array
      "type": 3,                       // Attribute type. Values:
                                       // 1 - integer;
                                       // 2 - string;
                                       // 3 - list;
                                       // 4 - date;
                                       // 5 - boolean;
                                       // 6 - price;
      "name": "products"               // 64 characters max. Attribute name 
    }, {
      "type": 5,
      "name": "delivery"
    }],
    "trackRevenue": false
  }
}
```

**রেসপন্স:**

| | | |
| --- | --- | --- |
| 200 | 200 | ইভেন্ট সফলভাবে তৈরি হয়েছে |
| 200 | 210 | আর্গুমেন্ট ত্রুটি। আরও তথ্যের জন্য status\_message দেখুন |
| 200 | 403 | পারমিশন ত্রুটি (উদাহরণস্বরূপ, যখন ইভেন্টের সীমা অতিক্রম করা হয়) |
| 200 | 404 | রিসোর্স পাওয়া যায়নি |
| 400 | N/A | ত্রুটিপূর্ণ রিকোয়েস্ট স্ট্রিং |
| 500 | 500 | অভ্যন্তরীণ ত্রুটি |