Tài khoản
Lấy tài khoản
Trả về cấu hình của một tài khoản. Thông tin xác thực nhạy cảm chứa trong provider_data được cố ý loại bỏ khỏi phản hồi này. Trạng thái xác thực — bao gồm QR đang chờ và mã xác minh — được expose riêng qua nhóm Authentication.
https://api.unifyport.ai/v1/accounts/{account_id}Trước khi gọi
Dùng X-Api-Key của workspace sở hữu tài nguyên trên máy chủ. Thay mọi giá trị mẫu trước khi chạy.
Nguồn tham số
- account_id
- Lấy data.id từ phản hồi tạo hoặc truy vấn tài khoản. ID thuộc workspace của X-Api-Key. Lấy tài khoản
Tham số yêu cầu
Tiêu đề
X-Api-KeyAPI key của không gian làm việc. Không gian làm việc được xác định từ tiêu đề này.
Tham số đường dẫn
account_idĐịnh danh dùng cho route accounts.
Nội dung yêu cầu
Điểm cuối này không cần nội dung JSON.
Hiểu kết quả
Đọc trường phản hồi và trạng thái HTTP được mô tả. Thành công 204 không có nội dung; dùng X-Request-Id để chẩn đoán. Xem thao tác liên quan cho bước tiếp theo.
Phản hồi 200 OK
{
"request_id": "<REQUEST_ID>",
"data": {
"id": "acc_example",
"name": "Telegram Production",
"provider": "telegram",
"region": "global",
"status": "active",
"runtime_status": "running",
"auth_mode": "qrcode",
"capabilities": [
"send_message",
"receive_message"
],
"metadata": {
"env": "production"
},
"provider_account_ref": "provider-side-identifier",
"provider_profile": {
"id": "778899",
"phone": "8600000000000",
"username": "production_bot",
"display_name": "Production Bot",
"first_name": "Production",
"last_name": "Bot",
"avatar_url": "https://example.com/avatar.jpg",
"bio": "Customer support"
}
}
}
Nội dung phản hồi
idĐịnh danh tài khoản duy nhất (acc_...). Dùng trong các route theo phạm vi tài khoản.
nameTên tài khoản dễ đọc.
providerMã định danh kênh. Dùng nguyên giá trị API trả về trong các lần gọi sau; xem enum bên dưới để biết giá trị của API này.
enum: telegram, whatsapp, line, twitter, zalo, tiktok, whatsapp-protocol
regionKhu vực nhà cung cấp mà tài khoản được phân bổ tới.
statusTrạng thái vòng đời của tài khoản, ví dụ active.
runtime_statusTrạng thái runtime đã chuẩn hoá: một trong unknown, starting, running, stopping, stopped, reconnecting, disconnected hoặc error.
enum: unknown, starting, running, stopping, stopped, reconnecting, disconnected, error
auth_modeLuồng xác thực mà tài khoản dùng: code, qrcode hoặc session.
capabilities[]Các năng lực được bật cho tài khoản, ví dụ send_message và receive_message.
metadataNhãn môi trường của riêng bạn được lưu trên tài khoản.
provider_account_refĐịnh danh phía nhà cung cấp mà bạn có thể gắn để liên kết tài khoản với hệ thống của riêng mình.
proxyCấu hình proxy gửi ra của tài khoản, khi đã thiết lập.
provider_profileobjectHồ sơ do nhà cung cấp báo cáo, ví dụ display_name. Bị bỏ qua trước khi tài khoản được xác thực.
provider_profileHồ sơ do nhà cung cấp báo cáo, ví dụ display_name. Bị bỏ qua trước khi tài khoản được xác thực.
idĐịnh danh opaque của tài khoản trên kênh đã kết nối. Với WhatsApp, đây có thể là canonical LID không có hậu tố thiết bị.
phoneSố điện thoại đã chuẩn hóa, bỏ khoảng trắng, gạch nối và dấu + đầu.
usernameusername do provider báo cáo, nếu có.
display_nameTên hiển thị của tài khoản; với WhatsApp, tên này được tạo bằng cách ưu tiên BusinessName và dùng PushName làm giá trị dự phòng.
push_namePushName hiện được đặt trên tài khoản WhatsApp; các provider khác không định nghĩa ngữ nghĩa cho trường này.
business_nameWhatsApp BusinessName; trường này bị bỏ qua khi provider không trả về giá trị.
first_nameTên do provider báo cáo, nếu có.
last_nameHọ do provider báo cáo, nếu có.
avatar_urlURL avatar tài khoản do provider báo cáo.
bioTiểu sử hoặc trạng thái tài khoản do provider báo cáo.
platformĐịnh danh nền tảng đăng nhập do WhatsApp báo cáo khi ghép nối. Hãy coi đây là chuỗi opaque và chấp nhận giá trị chưa biết; các provider khác không định nghĩa ý nghĩa của trường này. Trường này khác với device_platform.
Phản hồi
200200 OK
Yêu cầu thành công. Xem ví dụ nội dung phản hồi.
401Unauthorized
Header X-Api-Key thiếu hoặc không hợp lệ.
500Internal Server Error
Dịch vụ gặp lỗi không mong muốn.
Khi yêu cầu thất bại
Kiểm tra HTTP và error.code/numeric_code, giữ request_id. Sửa tham số, tiếp tục xác thực hoặc kiểm tra runtime tùy nguyên nhân. Xác nhận kết quả cũ trước khi thử lại thao tác gửi hoặc ghi. Tham chiếu mã lỗi
- invalid_request · 10000 · 400
- Kiểm tra trường bắt buộc, định dạng và điều kiện kênh rồi sửa yêu cầu.
- invalid_api_key · 11001 · 401
- Kiểm tra X-Api-Key và workspace còn hoạt động.