문자 메시지 발송

SMS, LMS, MMS 타입의 문자 메시지를 발송합니다. 단문(SMS), 장문(LMS), 그림문자(MMS)를 지원하며, 예약 발송, 대용량 발송, 주소록 기반으로 발송할 수 있습니다. 발송 후 그룹 ID를 반환하여 발송 이력 추적을 지원합니다.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
🚧

센드온 API는 네트워크 에러를 분리하기 위해 HTTP 상태 코드 200으로 응답합니다.

자세한 응답 코드는 API 응답 코드 가이드 를 참고해주세요.

문자 메시지 발송은 SMS, LMS, MMS의 3가지 메시지 유형을 지원합니다.

  • 단문 메시지(SMS) : 최대 90바이트 텍스트
  • 장문 메시지(LMS) : 최대 2,000바이트 텍스트
  • 그림 문자(MMS) : 이미지를 포함한 텍스트 메시지 발송

또한, 메시지 전송 시 필요한 다양한 옵션을 제공합니다.

  • 예약 발송 기능 : 특정 시간에 예약 메시지를 발송
  • 다중 수신자 전송 기능 : 한 번의 API 호출로 여러 명에게 메시지 발송. 최대 50만명의 수신자에게 발송
  • 수신자 맞춤 메시지 : 메시지 내용에 변수를 활용하여 각 수신자에게 맞춤형 메시지 발송

SMS

즉시 문자를 발송하여 사용자와 빠르게 소통할 수 있습니다.
단문 메시지(SMS)는 간단한 알림, 인증 코드 전송, 마케팅 메시지 등 다양한 용도로 활용될 수 있습니다.
SDK는 사용자가 최소한의 코드로 메시지를 전송할 수 있도록 직관적으로 설계되었습니다.

주요 필드 설명

필드설명필수여부
type메시지 타입필수
from발신자 번호필수
to수신자 번호 (250KB 길이 제한)필수
message전송할 메시지필수
isAd정보성/광고성 옵션 (false:정보성 / true:광고성)선택
useCredit크레딧 우선사용 여부선택

⚠️ 주의 사항
발송하는 메시지가 정보성 안내라 하더라도, 내용 또는 URL에 영리목적의 내용이 포함된 경우 반드시 광고로 전송해야 합니다.
광고표기법을 준수하지 않으면 관련 기관으로부터 신고될 수 있으며, 광고문자는 반드시 사전 수신 동의를 받은 고객에게만 발송해야 합니다.


LMS

장문 메시지(LMS)는 최대 2,000바이트까지 전송 가능하며,
상세한 정보 제공, 공지, 프로모션 등 다양한 용도로 활용됩니다.
LMS는 이미지 첨부가 없는 긴 메시지를 전송할 때 적합합니다.

주요 필드 설명

필드필수여부
title메시지 제목 (한글 32자리, 영문 64자)선택

MMS

그림문자(MMS)는 문자와 이미지를 함께 발송할 수 있는 기능입니다.
MMS는 최대 3,000바이트까지 전송할 수 있으며, 이미지 파일(최대 5MB)을 첨부할 수 있습니다.
업로드한 이미지는 이동통신사에서 허용하는 품질로 자동 변환됩니다.

이미지 파일 업로드는 MMS 이미지 업로드 API를 사용합니다.

이미지 업로드 필드 설명

필드설명필수여부
images업로드한 이미지 파일 ID 리스트선택


대용량 발송

CSV 파일을 사용하여 대용량 발송을 할 수 있습니다.
CSV 업로드 URL 발급 API를 사용하여 bucket, key 값을 받아 to 필드에 객체 형태로 입력합니다.



예약 발송

메시지 전송 예약 기능을 제공하여 특정 시간에 메시지를 발송할 수 있도록 지원합니다.

예약 전송은 고객에게 필요한 정보를 적시에 제공할 수 있는 유용한 도구로, 특히 마케팅 캠페인, 예약 알림, 시간대별 공지 등에 효과적으로 활용됩니다.

❗️ 주의 사항

  • 예약 시간은 현재 시간으로부터 최소 30분 이후로 설정해야 합니다.
  • 예약 시간은 반드시 ISO 8601 형식을 따라야 합니다.
  • 발송이 이미 진행된 메시지는 취소할 수 없습니다.
  • 예약된 발송 시각 10분 전까지만 취소 가능합니다.
    • 10만건 이상인 경우 15분 전까지 취소 가능


메시지 발송 결과 조회

메시지 발송 요청이 성공적으로 완료되면 고유한 ID를 리턴받게 됩니다.
이 ID를 이용해 전송 결과를 조회할 수 있습니다.
전송 결과를 확인하려면 문자 메시지 발송 상세 조회 API를 사용합니다.

Body Params

문자 메시지 발송을 위한 요청 데이터입니다. 메시지 유형, 발신번호, 수신자 정보, 메시지 내용 등을 포함합니다.

string
enum
required

발송된 메시지의 타입입니다. SMS(단문), LMS(장문), MMS(그림문자) 중 하나의 값을 가집니다.

Allowed:
string
required

메시지를 발송할 발신번호입니다. 센드온에 사전 등록되고 승인된 발신번호만 사용할 수 있으며, 하이픈(-) 없이 숫자만 입력해주세요.

to
array
required

메시지를 받을 수신자 정보입니다. 전화번호 문자열 배열, 수신자 객체 배열, 또는 CSV 파일 정보를 사용할 수 있습니다.

to*
string

LMS나 MMS 메시지의 제목입니다. SMS는 제목이 없으므로 생략 가능하지만, LMS와 MMS는 필수로 입력해야 합니다.

string
required

실제 전송될 메시지의 본문 내용입니다. SMS는 90바이트(한글 45자), LMS는 2000바이트(한글 1000자)까지 입력할 수 있습니다.

images
array of strings

MMS 메시지에 첨부할 이미지 파일의 ID 목록입니다. 사전에 업로드된 이미지의 ID를 입력하며, 최대 3개까지 첨부할 수 있습니다.

images
userParameters
object

메시지 개인화를 위한 사용자 정의 매개변수입니다. 수신자별로 다른 내용을 치환할 때 사용하며, 주소록의 필드를 메시지에 삽입할 수 있습니다.

contacts
array of objects

주소록에서 선택한 연락처 그룹 또는 특정 멤버들입니다. to 필드와 함께 사용할 수 없으며, 둘 중 하나만 선택해야 합니다.

contacts
reservation
object

예약 발송 설정입니다. 특정 시간에 발송하거나 주기적으로 반복 발송을 설정할 수 있습니다.

boolean
Defaults to true

광고성 메시지 발송 여부입니다. 광고성 메시지는 관련 법규에 따라 수신자의 사전 동의가 필요합니다. 해당 값을 true로 설정 시 광고 표기, 080 수신거부번호 자동입력은 추후 지원 예정입니다.

boolean
Defaults to false

보유한 크레딧을 우선적으로 사용할지 여부입니다. true로 설정하면 포인트보다 크레딧을 먼저 차감합니다.

Response

Language
Credentials
Basic
base64
:
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json