---
sourceType: api-reference
sourceTypeMatchedRule: api-prefix
slug: BOT/apis/setWebhook
title: setWebhook
---
API cho phép cấu hình Webhook URL cho Bot của bạn.

* **URL**: `https://bot-api.zaloplatforms.com/bot${BOT_TOKEN}/setWebhook`
* **Method**: POST
* **Response Type**: application/json

#### Sample code


### Code sample — Nodejs

```js
const axios = require('axios'); 

const entrypoint = `https://bot-api.zaloplatforms.com/bot${BOT_TOKEN}/setWebhook`;
const response = await axios.post(entrypoint, { url: 'https://your-webhookurl.com', secret_token: 'mykey-abcyxz'});
```

### Code sample — cURL

```bash
curl -X POST "https://bot-api.zaloplatforms.com/bot<BOT_TOKEN>/setWebhook" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://your-webhookurl.com",
    "secret_token": "mykey-abcyxz"
  }'
```


### Parameters


| Trường | Kiểu dữ liệu | Bắt buộc | Mô tả |
| --- | --- | --- | --- |
| `url` | String | true | URL nhận thông báo dạng HTTPS. |
| `secret_token` | String | true | Một khóa bí mật từ 8 tới 256 ký tự, để xác thực yêu cầu từ Zalo gọi về hệ thống của bạn. Token sẽ được đính kèm trong header **"X-Bot-Api-Secret-Token"** trong tất cả các yêu cầu từ Zalo gọi tới hệ thống của bạn. |

### Sample response

```json
{
 "ok": true,
 "result": {
   "url": "https://your-webhookurl.com",
   "updated_at": 1749538250568
  }
}
```
