curl -X POST https://noti.shin520.net/api/v1/notify \
-H "Content-Type: application/json" \
-d '{
"system_id": "try-sys",
"level": "success",
"title": "Cập nhật đơn hàng #1042",
"message": "Đơn hàng đã được duyệt và chuyển sang kho vận",
"speak": true,
"speech_text": "Hệ thống try-sys vừa hoàn tất đơn hàng một không bốn hai.",
"snapshot_data": { "order_id": 1042, "status": "approved", "total": 500000 }
}'
2. Mẫu Laravel / PHP:
Http::post('https://noti.shin520.net/api/v1/notify', [
'system_id' => 'try-sys',
'level' => 'warning',
'title' => 'Cảnh báo tồn kho thấp',
'message' => 'Sản phẩm A chỉ còn 2 kiện',
'speak' => true,
'speech_text' => 'Cảnh báo try-sys: Sản phẩm A sắp hết hàng.',
'snapshot_data' => $productData
]);
3. Mẫu Python (AI Worker / Bots):
import requests
requests.post('https://noti.shin520.net/api/v1/notify', json={
'system_id': 'ai-worker',
'level': 'info',
'title': 'Hoàn thành task AI',
'message': 'Đã tối ưu 10 video lên Guga Drive',
'speak': True,
'speech_text': 'AI Worker đã hoàn tất mười video thành công.'
})