SMS 발송
SMS 발송이 가능한 조직 전화번호에서 SMS, LMS, MMS 메시지를 발송합니다. 파일 업로드 API가 반환한 file key를 전달하여 이미지를 첨부할 수 있습니다.
Authorizations
조직 API 키를 Authorization: Bearer <token> 형식으로 보냅니다.
Headers
동일한 POST 요청을 24시간 동안 안전하게 재시도하기 위한 선택적 멱등 키입니다. 제공할 경우 비어 있지 않아야 하며 최대 255자까지 허용됩니다.
Body
SMS 발송 페이로드입니다. 텍스트 전용 SMS/LMS는 image_file_keys를 생략하고, MMS는 최대 3개의 file key를 포함합니다.
POST /v3/sms 요청 페이로드입니다.
발신 번호. 인증된 조직 소유이며 SMS 발송이 활성화된 번호여야 한다. 하이픈 없는 국내 번호.
"07011112222"
수신 번호. 하이픈 없는 국내 번호 (예: '01012345678').
"01012345678"
메시지 본문. 90 UTF-8 바이트 이하는 SMS로 발송되며, 제목이나 이미지 첨부가 있으면 LMS/MMS로 발송된다.
"예약 확인 안내드립니다."
선택 제목. 지정하면 메시지가 LMS 또는 MMS로 발송된다.
"예약 안내"
선택 이미지 첨부 파일 키 (파일 업로드 API 반환값). 최대 3개. 텍스트 전용 SMS/LMS면 생략하거나 null 또는 빈 배열을 전달한다.
3요청 상관용 선택 클라이언트 메타데이터.
Response
성공 응답
v3 발신 SMS 리소스 페이로드입니다.
SMS 메시지의 고유 식별자입니다.
^[0-9a-f]{12}$"a1b2c3d4e5f6"
발신 번호.
수신 번호.
수신자에게 발송된 메시지 본문.
확정된 메시지 유형 ('sms'/'lms'/'mms').
sms, lms, mms 메시지 본문의 UTF-8 바이트 수.
x >= 033
발송 파이프라인 상태입니다. sent는 릴레이가 요청을 수락했다는 의미로 단말 수신을 보장하지 않습니다. pending은 처리 중, failed는 발송 실패, blocked는 콘텐츠 정책에 의한 거부, legacy는 발송 상태 추적 도입 이전의 과거 레코드입니다.
pending, sent, failed, blocked, legacy 리소스 생성 시각입니다. unix milliseconds 형식입니다.
메시지 제목. 없으면 null.
MMS 첨부의 이미지 URL. 텍스트 전용 발송이면 null.
귀속된 통화 UUID. 통화 중 에이전트의 send_sms 툴로 발송된 메시지에만 채워지며, POST /v3/sms로 발송된 메시지는 null.
발신 SMS와 함께 보존된 클라이언트 메타데이터. 없으면 null.