Tra cứu API
Xoá mẫu tin
template_delete — Delete a template.
template_delete · Xoá / không hoàn tác
Mô tả kỹ thuật bằng tiếng Anh — đúng chữ AI agent đọc qua MCP.
Delete a template. Campaign steps that copied its text keep their own copy. expected_revision required.
| REST | DELETE /api/public/v1/templates/{template_id} |
| Công cụ MCP | template_delete |
| Quyền cần có | campaigns.manage — Chủ, Quản lý, Vận hành |
| Nhóm quyền | automation:write |
| Nhóm | Chiến dịch |
| Hiện sẵn trong hồ sơ | — |
Đầu vào
| Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
template_id |
string (uuid) | Có | Template id. |
expected_revision |
integer (1–∞) | Có | The revision you read (optimistic locking); a newer revision fails with revision_conflict. |
Kết quả
Trả về kết quả của thao tác trong phong bì { data, meta }.
Cần khoá idempotency (Idempotency-Key, 8–128 ký tự). Gửi lại cùng khoá không bao giờ làm lại việc.
Thiết lập có phiên bản: gửi expected_revision (hoặc If-Match) bạn đã đọc, nếu không sẽ bị từ chối.
Thao tác này xoá dữ liệu hoặc không hoàn tác được. Hỏi lại người dùng trước khi gọi.
Ví dụ
Gọi qua REST
curl -X DELETE "https://reach-link-craft.lovable.app/api/public/v1/templates/00000000-0000-4000-8000-000000000001" \
-H "Authorization: Bearer $XBUDDY_API_KEY" \
-H "Idempotency-Key: 6f1c2a90-example-key" \
-H 'If-Match: "3"' \
-H "Content-Type: application/json" \
-d '{"expected_revision":1}'
Gọi qua MCP
{
"method": "tools/call",
"params": {
"name": "template_delete",
"arguments": {
"template_id": "00000000-0000-4000-8000-000000000001",
"expected_revision": 1,
"idempotency_key": "6f1c2a90-example-key"
}
}
}
Lỗi có thể gặp
| Mã | HTTP | Thử lại được |
|---|---|---|
unauthorized |
401 | Không |
key_expired |
401 | Không |
integration_revoked |
401 | Không |
connection_not_linked |
403 | Không |
integration_paused |
403 | Không |
workspace_integrations_paused |
403 | Không |
integration_authorization_lost |
403 | Không |
workspace_suspended |
403 | Không |
forbidden |
403 | Không |
invalid_input |
422 | Không |
rate_limited |
429 | Có |
internal |
500 | Có |
read_only |
403 | Không |
idempotency_key_required |
428 | Không |
idempotency_conflict |
409 | Không |
idempotency_processing |
409 | Có |
conflict |
409 | Không |
precondition_failed |
422 | Không |
revision_required |
428 | Không |
revision_conflict |
412 | Không |
not_found |
404 | Không |