SMS 관리 클라이언트 생성자
API 인증 크레덴셜
ProtectedcreateSendOptions에서 HTTP 헤더를 생성합니다
Optionaloptions: SendOptions발송 옵션
생성된 헤더 객체
ProtectedgetGET 요청
API 경로
Optionalheaders: Record<string, string>추가 헤더
응답 데이터
ProtectedpostPOST 요청
API 경로
Optionalbody: unknown요청 본문
Optionalheaders: Record<string, string>추가 헤더
응답 데이터
ProtectedpostFormData를 사용한 POST 요청 (multipart/form-data)
API 경로
undici의 FormData 객체
Optionalheaders: Record<string, string>추가 헤더
응답 데이터
ProtectedputPUT 요청
API 경로
Optionalbody: unknown요청 본문
Optionalheaders: Record<string, string>추가 헤더
응답 데이터
ProtecteddeleteDELETE 요청
API 경로
Optionalheaders: Record<string, string>추가 헤더
응답 데이터
ProtecteddeleteDELETE 요청 (body 포함)
API 경로
Optionalbody: unknown요청 본문
Optionalheaders: Record<string, string>추가 헤더
응답 데이터
SMS 발신번호 목록을 조회합니다.
클라이언트 연동 ID
Optionalquery: ListSmsSendersRequest조회 조건
발신번호 목록
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
SMS 통계를 조회합니다.
클라이언트 연동 ID
조회 조건
통계 정보
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
SMS 수신거부 대상을 등록합니다.
클라이언트 연동 ID
수신거부 등록 요청 데이터
등록 결과
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
SMS 수신거부 대상 목록을 조회합니다.
클라이언트 연동 ID
Optionalquery: ListSmsBlockReceiversRequest조회 조건
수신거부 대상 목록
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
SMS 수신거부 대상을 삭제합니다.
클라이언트 연동 ID
수신거부 삭제 요청 데이터
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
SMS 발송 결과를 조회합니다.
클라이언트 연동 ID
조회 조건
발송 결과 목록
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
SMS 발송 내역 다운로드를 예약합니다.
클라이언트 연동 ID
다운로드 예약 요청 데이터
다운로드 ID
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
SMS 다운로드 예약 목록을 조회합니다.
클라이언트 연동 ID
Optionalquery: ListSmsDownloadsRequest조회 조건
다운로드 예약 목록
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
SMS 태그를 생성합니다.
클라이언트 연동 ID
태그 생성 요청 데이터
생성된 태그 정보
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
SMS 태그 목록을 조회합니다.
클라이언트 연동 ID
Optionalquery: ListSmsTagsRequest조회 조건
태그 목록
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
SMS 태그를 수정합니다.
클라이언트 연동 ID
태그 ID
태그 수정 요청 데이터
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
NotFoundException 해당 태그를 찾을 수 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
SMS 태그를 삭제합니다.
클라이언트 연동 ID
태그 ID
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
NotFoundException 해당 태그를 찾을 수 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
태그 기반으로 SMS 메시지를 발송합니다.
클라이언트 연동 ID
태그 메시지 발송 요청 데이터
Optionaloptions: SendOptions발송 옵션 (멱등성 키)
발송 결과 정보
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
SMS UID를 생성합니다.
클라이언트 연동 ID
UID 생성 요청 데이터
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
SMS UID 목록을 조회합니다.
클라이언트 연동 ID
Optionalquery: ListSmsUidsRequest조회 조건
UID 목록
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
SMS UID 단건을 조회합니다.
클라이언트 연동 ID
UID
UID 상세 정보
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
NotFoundException 해당 UID를 찾을 수 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
SMS UID를 삭제합니다.
클라이언트 연동 ID
UID
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
NotFoundException 해당 UID를 찾을 수 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
MMS 첨부파일을 업로드합니다.
이미지 파일을 Base64로 인코딩하여 업로드합니다. 업로드된 파일은 파일 ID로 관리되며, MMS 발송 시 사용할 수 있습니다.
클라이언트 연동 ID
첨부파일 업로드 요청 데이터
업로드된 파일 정보 (파일 ID 포함)
InvalidParameterException 요청 데이터가 유효하지 않은 경우
AccessDeniedException API 호출 권한이 없는 경우
InternalServerErrorException 서버 오류가 발생한 경우
// 파일을 Base64로 인코딩
const fileBuffer = fs.readFileSync('image.jpg');
const base64Data = fileBuffer.toString('base64');
const result = await client.uploadAttachment("client-1", {
fileName: "image.jpg",
fileBody: base64Data,
createUser: "admin"
});
console.log("File ID:", result.body.data.fileId);
// 이 fileId를 MMS 발송 시 attachFileIdList에 사용
SMS 관리 클라이언트
SMS 발신번호, 통계, 수신거부, 결과 조회, 다운로드, 태그, UID, 첨부파일 등의 관리 기능을 제공합니다.
Example