API 參考

參考

錯誤碼參考

請求失敗時,優先讀取 error.code,並結合 HTTP 狀態和目前操作判斷原因。error.numeric_code 僅作輔助,不同操作可能重用相同數字碼。error.message 用於閱讀,不用於程式分支;排查時保留 request_id。

400 Bad Request

  • invalid_request10000

    檢查 JSON 請求本文與必填欄位。

  • invalid_provider30000

    檢查 URL 中的管道識別碼。

  • unsupported_action30005

    無法識別此帳號操作,請使用文件列出的操作。

  • invalid_conversation_type37000

    type 必須為 user、group 或 channel。

  • unsupported_conversation_type37001

    管道不支援此操作,請選擇能力表中支援的操作。

  • unsupported_message_type36000

    請使用此管道支援的 message.type。

  • unsupported_provider_auth_mode20018

    請使用此管道支援的 auth_mode。

  • auth_mode_phone_required20019

    此授權方式要求建立帳號時填寫 provider_data.phone。

  • invalid_reply_token36006

    無法讀取引用權杖,請原樣複製入站事件的 data.message.reply_token。

  • provider_invalid_request30001

    檢查管道專屬欄位及格式。

  • create_api_key_failed11101

    操作被拒絕,請檢查請求並保留 request_id 排查。

  • update_api_key_failed11102

    操作被拒絕,請檢查請求並保留 request_id 排查。

  • rotate_api_key_failed11103

    操作被拒絕,請檢查請求並保留 request_id 排查。

  • update_workspace_failed41001

    操作被拒絕,請檢查請求並保留 request_id 排查。

401 Unauthorized

  • missing_api_key11000

    請加入 X-Api-Key 請求標頭。

  • invalid_api_key11001

    檢查 API Key 是否正確且已啟用。

403 Forbidden

  • beta_feature_not_enabled41002

    工作區需開通內測資格,才能使用通話介面及明確訂閱通話事件。

  • post_inaccessible39005

    貼文與留言: 核對帳號及本介面實際要求的目標識別碼。post_not_found 表示已確認貼文不存在;comment_not_found 僅表示驗證後未找到目標第一層留言,不代表已搜尋全部回覆。post_inaccessible 表示無法存取,不證明不存在,也不指明原因。保留錯誤,查明後再選擇下一步。

  • cors_forbidden11009

    CORS 來源、方法或請求標頭不被允許,請檢查呼叫環境。

404 Not Found

  • call_not_found38003

    通話: 目前帳號與工作區下不存在該通話。

  • post_not_found39000

    貼文與留言: 核對帳號及本介面實際要求的目標識別碼。post_not_found 表示已確認貼文不存在;comment_not_found 僅表示驗證後未找到目標第一層留言,不代表已搜尋全部回覆。post_inaccessible 表示無法存取,不證明不存在,也不指明原因。保留錯誤,查明後再選擇下一步。

  • comment_not_found39001

    貼文與留言: 核對帳號及本介面實際要求的目標識別碼。post_not_found 表示已確認貼文不存在;comment_not_found 僅表示驗證後未找到目標第一層留言,不代表已搜尋全部回覆。post_inaccessible 表示無法存取,不證明不存在,也不指明原因。保留錯誤,查明後再選擇下一步。

  • account_not_found20020

    核對 account_id,並使用帳號所屬工作區的 X-Api-Key。此工作區下未找到的帳號無法使用目前 Key 存取。

  • not_found10001

    請檢查 API 路徑與 HTTP 方法。

  • conversation_not_found37002

    管道未找到此對話,請核對識別碼與所屬帳號。

  • contact_not_found35000

    此帳號下未找到聯絡人,請核對識別碼。

  • group_not_found34004

    此帳號下未找到群組,請核對群組 ID。

409 Conflict

  • call_already_active38000

    通話: 此帳號已有系統管理的通話。查詢 call_id 後掛斷,或等待結束。

  • account_webhook_already_exists40008

    Webhook 端點: 使用 account_id 列出此帳號的獨立端點,更新既有 active 端點。需要切換時,先停用舊 active 端點,再啟用其他端點;不要自動重試建立或重新啟用。

  • account_allocation_busy20011

    帳號正在分配,請稍後重試。

  • no_allocatable_server20013

    此區域暫無可分配資源,請查詢其他可分配區域。

  • workspace_account_quota_exceeded20014

    工作區訊息帳號額度已用滿,請檢查用量與額度。

  • duplicate_provider_account20015

    工作區內已有另一個帳號綁定相同管道身分。

  • account_already_authorized20016

    帳號已授權,請重複使用;確需重新授權時先取消目前授權。

  • account_binding_not_found30006

    帳號尚無有效的管道連線綁定,請檢查帳號狀態。

  • provider_account_mismatch20017

    請求中的管道身分與帳號綁定不一致。

  • provider_not_ready30009

    連線尚未就緒,請檢查授權及 runtime_status 後再決定是否重試。

422 Unprocessable Entity

  • contact_not_found35000

    GET /contacts/info 回傳 Conversation not found,請核對目標識別碼與本次查詢使用的帳號。

500 Internal Server Error

  • create_call_failed38002

    通話: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • call_control_failed38004

    通話: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • request_conversation_history_failed37016

    請求補拉對話歷史: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • create_account_failed20002

    建立帳號: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • update_account_failed20003

    更新帳號: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • delete_account_failed20004

    刪除帳號: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • get_account_failed20001

    取得帳號: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • list_accounts_failed20000

    列出帳號: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • get_session_failed20005

    取得認證狀態: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • get_auth_state_failed20006

    取得認證狀態: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • run_action_failed20007

    服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • run_runtime_action_failed20008

    服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • run_session_action_failed20009

    服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • run_auth_action_failed20010

    服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • send_message_failed36001

    傳送文字訊息: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • pin_message_failed36002

    置頂 / 取消置頂訊息: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • revoke_message_failed36003

    撤回訊息: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • react_message_failed36004

    訊息表情回應: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • edit_message_failed36005

    編輯訊息: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • list_conversations_failed37003

    列出會話: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • get_conversation_failed37004

    取得會話詳情: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • list_conversation_members_failed37005

    列出會話成員: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • mark_conversation_read_failed37006

    標記會話已讀: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • mark_conversation_unread_failed37007

    標記會話未讀: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • mute_conversation_failed37008

    靜音會話: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • unmute_conversation_failed37009

    取消靜音: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • pin_conversation_failed37010

    置頂會話: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • unpin_conversation_failed37011

    取消置頂會話: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • list_conversation_labels_failed37012

    列出會話標籤: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • upsert_label_failed37013

    新建或更新標籤: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • delete_label_failed37014

    刪除標籤: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • set_label_members_failed37015

    為會話增刪標籤: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • list_contacts_failed35001

    列出聯絡人: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • get_contact_failed35002

    取得聯絡人詳情: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • create_contact_failed35003

    新增聯絡人: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • get_contact_membership_failed35004

    查詢聯絡人狀態: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • block_contact_failed35005

    封鎖聯絡人: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • unblock_contact_failed35006

    解除封鎖聯絡人: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • list_blocklist_failed35007

    取得黑名單: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • set_contact_note_failed35008

    設定聯絡人備註: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • list_groups_failed34000

    列出群組: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • get_group_failed34001

    取得群組詳情: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • create_group_failed34002

    建立群組: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • leave_group_failed34003

    退出群組: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • update_group_members_failed34005

    管理群組成員: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • update_group_info_failed34006

    修改群組資訊: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • list_group_join_requests_failed34007

    列出入群申請: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • update_group_join_requests_failed34008

    核准 / 拒絕入群申請: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • set_group_join_approval_mode_failed34009

    設定入群審核模式: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • get_group_invite_code_failed34010

    取得群組邀請連結: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • list_webhook_endpoints_failed40000

    服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • create_webhook_endpoint_failed40001

    建立 Webhook 端點: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • get_webhook_endpoint_failed40002

    取得 Webhook 端點: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • update_webhook_endpoint_failed40003

    更新 Webhook 端點: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • deactivate_webhook_endpoint_failed40004

    停用 Webhook 端點: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • delete_webhook_endpoint_failed40005

    刪除 Webhook 端點: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • get_workspace_failed41000

    取得目前工作區: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • list_api_keys_failed11100

    列出 API Key: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

  • list_provider_regions_failed30011

    列出渠道區域: 服務或管道未能完成此操作。保留 request_id;重試寫入操作前先確認上次結果。

501 Not Implemented

  • unsupported_by_provider30003

    管道不支援此操作,請選擇能力表中支援的操作。

502 Bad Gateway

  • list_posts_failed39002

    貼文與留言: 管道服務暫時無法使用,請檢查狀態或稍後再試;重試寫入操作前先確認上次結果。

  • get_post_failed39006

    貼文與留言: 管道服務暫時無法使用,請檢查狀態或稍後再試;重試寫入操作前先確認上次結果。

  • list_post_comments_failed39003

    貼文與留言: 管道服務暫時無法使用,請檢查狀態或稍後再試;重試寫入操作前先確認上次結果。

  • reply_post_comment_failed39004

    貼文與留言: 核對貼文、已確認的第一層留言和錯誤分類。寫入結果未知時保留 request_id,查明後再決定是否重送;後續查詢缺少回覆不足以作為重試依據。

  • provider_adapter_not_found30004

    管道服務暫時無法使用,請檢查狀態或稍後再試;重試寫入操作前先確認上次結果。

  • provider_unavailable30002

    管道服務暫時無法使用,請檢查狀態或稍後再試;重試寫入操作前先確認上次結果。

503 Service Unavailable

  • call_service_unavailable38001

    通話: 通話服務無法使用,請檢查 Provider/Gateway 連線與設定。

  • allocation_service_unavailable20012

    帳號分配服務暫時無法使用,請稍後重試。

Provider 細分數字碼

這些數字碼可細分 Provider 原因,但不會變更原 HTTP 狀態或 legacy code。

  • provider_operation_failed30010

    Provider operation failed

    管道未能完成操作,請保留 request_id 排查。

  • group_not_found34004

    Group not found

    未找到群組;部分既有管道介面會保留原 HTTP 狀態與 error.code。

  • group_not_participant34011

    Account is not participating in this group

    群組可能存在,但目前帳號不是該群組成員。