Skip to main content
POST

Authorizations

Authorization
string
header
required

워크스페이스 API 키를 Authorization: Bearer <token> 형식으로 보냅니다.

Body

application/json

만들 채널의 종류와 그 채널의 연결 정보입니다.

name
string
required

대시보드에 표시할 채널 이름입니다. 양끝 공백은 제거하고 제어 문자는 거절합니다.

Required string length: 1 - 255
agent
AgentMapping · object
required

agent_id와 agent_version으로 구성된 에이전트 매핑 객체입니다.

channel
string
required

만들 채널의 종류입니다. kakao, navertalk, instagram, line, wechat, channeltalk 중 하나이며, 이 값에 따라 params 형식이 정해집니다.

Allowed value: "kakao"
params
인증번호로 등록 · object
required

「인증번호로 등록」의 값(search_id, channel_url, category_code, phone_number, verification_code) 또는 「발신프로필 키로 등록」의 값(sender_key) 중 하나입니다.

display_name
string | null
deprecated

지원 종료 예정입니다. name을 쓰세요. name과 함께 보내면 두 값이 같아야 하며, 다르면 400 VALIDATION_ERROR로 거절합니다.

Required string length: 1 - 255
initial_responder_type
enum<string> | null

새 채팅의 최초 응답 담당입니다. agent는 AI 에이전트, external은 고객사 시스템입니다. desk는 vox.ai 상담 화면용 값입니다. 생성에서 생략하면 agent이고(같은 워크스페이스가 다시 만드는 카카오 채널은 저장된 값을 유지), 수정에서 생략하면 저장된 값을 유지합니다. null은 거절합니다.

Available options:
agent,
desk,
external
allow_agent_response
boolean | null

AI 사용 허용 여부입니다. false이면 새 채팅을 AI가 맡지 않고, AI가 맡고 있던 채팅도 이후 고객 입력에 AI가 답하지 않습니다. 고객 입력은 기록에 남으며, 꺼 둔 동안 들어온 입력과 끌 때 AI를 기다리던 입력은 다시 켜도 AI가 처리하지 않습니다. 생성에서 생략하면 true이고, 수정에서 생략하면 저장된 값을 유지합니다. null은 거절합니다. false이면 최초 응답 담당이 agent가 아니어야 합니다.

Response

성공 응답

chat_channel
카카오 · object
required

만든 채널입니다.

verification
네이버톡톡 · object | null
required

네이버톡톡 채널을 만들었으면 확인 코드 정보이고, 다른 채널은 null입니다.