Skip to main content

Tổng quan

API nhà phát triển Nudgen cung cấp cho các tập lệnh, công cụ nội bộ và tác nhân AI một khả năng có thể dự đoán được Giao diện REST cho không gian làm việc của bạn. Sử dụng Mã thông báo truy cập cá nhân (PAT) để quản lý tài nguyên không gian làm việc. Chỉ sử dụng khóa API kích hoạt nhóm để kích hoạt chiến dịch Trọn đời từ chương trình phụ trợ của bạn.

Tại sao điều này lại quan trọng

Bạn có thể tự động hóa quy trình tiếp thị và quy trình lưu giữ theo sự kiện mà không cần chia sẻ phiên trang tổng quan. PAT giữ cho việc quản lý không gian làm việc có thể thu hồi được, trong khi khóa kích hoạt Nhóm hẹp cho phép dịch vụ sản xuất gửi một cú huých do sự kiện kích hoạt mà không có quyền truy cập không gian làm việc rộng.

URL cơ sở

Đặt URL ứng dụng cho môi trường của bạn một lần và sử dụng URL đó trong mọi ví dụ. Sản xuất thường sử dụng https://app.nudgen.net; phát triển cục bộ thường sử dụng http://localhost:3000.

Authentication

Mã thông báo truy cập cá nhân

Tạo PAT trong Cài đặtKhóa API. Sử dụng nó để liên hệ, quản lý chiến dịch, cài đặt thương hiệu và tạo AI.
PAT chỉ được hiển thị một lần. Lưu trữ chúng một cách an toàn và thu hồi mọi mã thông báo cũ hoặc bị lộ khỏi Cài đặtKhóa API.

Khóa API kích hoạt nhóm

A Khóa API kích hoạt nhóm bắt đầu bằng ndg_team_ và có phạm vi campaigns:trigger hẹp. Nó chỉ có thể kích hoạt các chiến dịch Trọn đời; PAT không thể kích hoạt chúng. Chỉ chủ sở hữu và quản trị viên không gian làm việc mới có thể tạo, xoay hoặc thu hồi các khóa này. Theo mặc định, khóa sẽ hết hạn sau 90 ngày. Đặt expiresInDays thành null để tạo khóa không hết hạn.
Phản hồi 201 chứa chính xác văn bản gốc key một lần. Lưu nó trong trình quản lý bí mật phía máy chủ. Các phản hồi sau chỉ hiển thị keyPrefix.

Điểm cuối REST

Danh tính và không gian làm việc

Liên hệ

Chiến dịch một lần và nhỏ giọt

Khởi động chiến dịch lên lịch gửi email thực. Sử dụng /api/v1/campaigns/test-send để xem trước hộp thư đến.

Chiến dịch trọn đời

Chiến dịch trọn đời được kích hoạt theo sự kiện: mỗi trình kích hoạt được chấp nhận tạo ra tối đa một lần thực thi và gửi một lần thúc đẩy đến người liên hệ được cung cấp. Xem Sử dụng chiến dịch trọn đời để biết quy trình làm việc trên trang tổng quan và hướng dẫn về hợp đồng thay đổi.

Tạo chiến dịch trọn đời

Tạo chiến dịch trọn đời dưới dạng draft. Không gửi sendNow: true, status: "active" hoặc status: "scheduled"; thay vào đó hãy kích hoạt chiến dịch với điểm cuối vòng đời của nó.
variableManifest xác định tối đa 100 biến data.*. Nó phải bao gồm mọi mã thông báo data.* được sử dụng trong chủ đề hoặc HTML. Giá trị mặc định phải khớp với loại đã khai báo và biến được sử dụng trong HTML href phải có loại url. Khi bạn tạo nội dung email, hãy lưu generatedVariableManifest phù hợp. Nudgen chặn kích hoạt nếu nó khác với tệp kê khai hiện tại hoặc nếu các tham số được khai báo bắt buộc không có trong email.

Thay đổi vòng đời

Các chuyển tiếp hợp lệ là draft → active → paused → activeactive|paused → archived. Việc tạm dừng hoặc lưu trữ sẽ hủy các lệnh thực thi vẫn là pending hoặc queued và giải phóng hạn ngạch đặt trước của chúng. Một quá trình thực thi đang được xử lý vẫn có thể gửi.

Kích hoạt một cú huých

Toàn bộ nội dung yêu cầu được giới hạn ở 64 KiB, JSON lồng nhau ở tám cấp và các khóa không an toàn như __proto__, constructorprototype bị từ chối. A trình kích hoạt mới sẽ trả về 201 với { "execution": { "id": "...", "status": "queued" }, "duplicate": false }. Việc sử dụng lại eventId sẽ trả về kết quả thực thi hiện có với 200duplicate: true.

Thực thi danh sách

Sử dụng limit từ 1–100 (25 mặc định), cursor cho trang tiếp theo, status để lọc theo trạng thái thực thi và search để khớp với email hoặc ID bên ngoài. Phản hồi bao gồm executionsnextCursor.

Lỗi, số lần thử lại và giới hạn tốc độ

Trình kích hoạt trọn đời cho phép 600 yêu cầu mỗi phút đối với mỗi khóa API kích hoạt Nhóm. Các phản hồi bao gồm x-ratelimit-limit, x-ratelimit-remainingx-ratelimit-reset. Phản hồi 429 cũng bao gồm Retry-After. Đối với 429, 503 và các lỗi mạng, hãy thử lại với thời gian chờ lũy thừa và eventId tương tự. Công việc xếp hàng mang tính quyết định cho việc thực thi, do đó, việc thử lại sẽ không tạo ra email trùng lặp.

Brand settings

Thế hệ dự thảo AI

Máy chủ MCP

Sử dụng Nudgen MCP khi tác nhân của bạn hỗ trợ các công cụ Giao thức bối cảnh mô hình. MCP sử dụng PAT giống như các API quản lý không gian làm việc, nhưng hiển thị Nudgen dưới dạng các công cụ có thể gọi tác nhân thay vì các điểm cuối HTTP thông thường.

MCP server setup

Cài đặt Nudgen MCP trong Claude Code, Cursor, Windsurf, Codex CLI hoặc MCP chung client.