> For the complete documentation index, see [llms.txt](https://tech.x2bee.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tech.x2bee.com/api/back-office-api/system-bo-api/app-push.md).

# APP Push 발송 관리

## APP Push 대상 회원을 검증합니다.

> &#x20; \## 기능 설명\
> &#x20; \* APP Push 대상 회원을 검증합니다.\
> &#x20; \---\
> &#x20; \## 상세 설명\
> &#x20; \* APP Push 대상 회원을 등록하기 전에 중복 여부를 확인합니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"AppPushTargetMemberRequest":{"type":"object","description":"APP Push 대상 회원 요청","properties":{"pushSndNo":{"type":"string","description":"APP Push 발송 번호"},"mbrNo":{"type":"string","description":"회원 번호"},"mbrId":{"type":"string","description":"회원 ID"},"mbrNm":{"type":"string","description":"회원명"},"loginId":{"type":"string","description":"로그인 ID"},"sndRes":{"type":"string","description":"발송 결과"}}},"ResponseString":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"type":"string","description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}}}},"paths":{"/v1/system/sendAppPushMgmt/validateInsertAppPushTargetMember":{"post":{"tags":["APP Push 발송 관리"],"summary":"APP Push 대상 회원을 검증합니다.","description":"  ## 기능 설명\n  * APP Push 대상 회원을 검증합니다.\n  ---\n  ## 상세 설명\n  * APP Push 대상 회원을 등록하기 전에 중복 여부를 확인합니다.\n","operationId":"validateInsertAppPushTargetMember","requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AppPushTargetMemberRequest"}}}},"required":true},"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseString"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## APP Push 기본 정보를 수정합니다.

> &#x20; \## 기능 설명\
> &#x20; \* APP Push 기본 정보를 수정합니다.\
> &#x20; \---\
> &#x20; \## 상세 설명\
> &#x20; \* APP Push 기본 정보를 수정합니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"UpdateAppPushBaseInfoRequest":{"type":"object","description":"APP Push 기본 정보 수정 요청","properties":{"siteNo":{"type":"string","description":"사이트번호"},"pushSndNo":{"type":"string","description":"APP Push 발송 번호"},"appPushSndStatCd":{"type":"string","description":"발송 상태 코드"},"appPushSndMethCd":{"type":"string","description":"발송 방식 코드"},"appPushSndRsvDtm":{"type":"string","format":"date-time","description":"발송 예약 일시"},"pushTitle":{"type":"string","description":"메시지 제목"},"pushConts":{"type":"string","description":"메시지 내용"},"linkUrl":{"type":"string","description":"링크 URL"}}},"UpdateAppPushBaseInfoResponse":{"type":"object","description":"APP Push 기본 정보 수정 응답","properties":{"pushSndNo":{"type":"string","description":"APP Push 발송 번호"},"appPushSndStatCd":{"type":"string","description":"발송 상태 코드"},"appPushSndMethCd":{"type":"string","description":"발송 방식 코드"},"appPushSndRsvDtm":{"type":"string","format":"date-time","description":"발송 예약 일시"},"pushTitle":{"type":"string","description":"메시지 제목"},"pushConts":{"type":"string","description":"메시지 내용"},"linkUrl":{"type":"string","description":"링크 URL"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v1/system/sendAppPushMgmt/updateAppPushBaseInfo":{"post":{"tags":["APP Push 발송 관리"],"summary":"APP Push 기본 정보를 수정합니다.","description":"  ## 기능 설명\n  * APP Push 기본 정보를 수정합니다.\n  ---\n  ## 상세 설명\n  * APP Push 기본 정보를 수정합니다.\n","operationId":"updateAppPushBaseInfo","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAppPushBaseInfoRequest"}}},"required":true},"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/UpdateAppPushBaseInfoResponse"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## 테스트 APP Push를 발송합니다.

> &#x20; \## 기능 설명\
> &#x20; \* 테스트 APP Push를 발송합니다.\
> &#x20; \---\
> &#x20; \## 상세 설명\
> &#x20; \* 테스트 APP Push를 발송합니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"SendTestAppPushRequest":{"type":"object","description":"테스트 APP Push 발송 요청","properties":{"pushTitle":{"type":"string","description":"메시지 제목"},"pushConts":{"type":"string","description":"메시지 내용"},"linkUrl":{"type":"string","description":"링크 URL"},"mbrNo":{"type":"string","description":"회원 번호"}}},"ResponseString":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"type":"string","description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}}}},"paths":{"/v1/system/sendAppPushMgmt/sendTestAppPush":{"post":{"tags":["APP Push 발송 관리"],"summary":"테스트 APP Push를 발송합니다.","description":"  ## 기능 설명\n  * 테스트 APP Push를 발송합니다.\n  ---\n  ## 상세 설명\n  * 테스트 APP Push를 발송합니다.\n","operationId":"sendTestAppPush","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendTestAppPushRequest"}}},"required":true},"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseString"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## APP Push 수신 대상 등록

> &#x20;   \## 기능 설명\
> &#x20;   \* 수신 대상 일괄 등록 시 데이터를 저장합니다.\
> &#x20;   \---\
> &#x20;   \## 상세 설명\
> &#x20;   \* 수신 대상 일괄 등록 시 최초에 발송 여부 'N'으로 저장합니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"AppPushTargetMemberExcelRequest":{"type":"object","description":"APP Push 대상 회원 엑셀 요청","properties":{"pushSndNo":{"type":"string","description":"APP Push 발송 번호"},"mbrNo":{"type":"string","description":"회원 번호"},"mbrId":{"type":"string","description":"회원 ID"},"mbrNm":{"type":"string","description":"회원명"},"mbrStatCd":{"type":"string","description":"회원상태"},"mbrGradeNm":{"type":"string","description":"회원등급명"},"mbrCellNo":{"type":"string","description":"휴대폰 번호"},"mbrEmail":{"type":"string","description":"회원 이메일"},"loginId":{"type":"string","description":"로그인 ID"},"smsRecvAgrYn":{"type":"string","description":"SMS 수신동의"},"emailRecvAgrYn":{"type":"string","description":"이메일 수신동의"},"appPushRecvAgrYn":{"type":"string","description":"APP Push 수신동의"},"applyYn":{"type":"string","description":"적용 여부"},"errorCode":{"type":"string","description":"오류 코드"},"errorMsg":{"type":"string","description":"오류 메시지"},"validationType":{"type":"string","description":"유효성 검증 타입"},"tgtMbrNo":{"type":"string","description":"대상자 중복 회원번호"}}},"ResponseInteger":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"type":"integer","format":"int32","description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}}}},"paths":{"/v1/system/sendAppPushMgmt/saveStAppPushTgtMbrInfoExcel":{"post":{"tags":["APP Push 발송 관리"],"summary":"APP Push 수신 대상 등록","description":"    ## 기능 설명\n    * 수신 대상 일괄 등록 시 데이터를 저장합니다.\n    ---\n    ## 상세 설명\n    * 수신 대상 일괄 등록 시 최초에 발송 여부 'N'으로 저장합니다.\n","operationId":"saveStAppPushTgtMbrInfoExcel","requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AppPushTargetMemberExcelRequest"}}}},"required":true},"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseInteger"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## APP Push 대상 회원을 등록합니다.

> &#x20; \## 기능 설명\
> &#x20; \* APP Push 대상 회원을 등록합니다.\
> &#x20; \---\
> &#x20; \## 상세 설명\
> &#x20; \* APP Push 대상 회원을 등록합니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"AppPushTargetMemberRequest":{"type":"object","description":"APP Push 대상 회원 요청","properties":{"pushSndNo":{"type":"string","description":"APP Push 발송 번호"},"mbrNo":{"type":"string","description":"회원 번호"},"mbrId":{"type":"string","description":"회원 ID"},"mbrNm":{"type":"string","description":"회원명"},"loginId":{"type":"string","description":"로그인 ID"},"sndRes":{"type":"string","description":"발송 결과"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v1/system/sendAppPushMgmt/insertAppPushTargetMember":{"post":{"tags":["APP Push 발송 관리"],"summary":"APP Push 대상 회원을 등록합니다.","description":"  ## 기능 설명\n  * APP Push 대상 회원을 등록합니다.\n  ---\n  ## 상세 설명\n  * APP Push 대상 회원을 등록합니다.\n","operationId":"insertAppPushTargetMember","requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AppPushTargetMemberRequest"}}}},"required":true},"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"type":"integer","format":"int32"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## APP Push 기본 정보를 등록합니다.

> &#x20; \## 기능 설명\
> &#x20; \* APP Push 기본 정보를 등록합니다.\
> &#x20; \---\
> &#x20; \## 상세 설명\
> &#x20; \* APP Push 기본 정보를 등록합니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"InsertAppPushBaseInfoRequest":{"type":"object","description":"APP Push 기본 정보 등록 요청","properties":{"siteNo":{"type":"string","description":"사이트번호"},"pushSndNo":{"type":"string","description":"APP Push 발송 번호"},"appPushSndStatCd":{"type":"string","description":"발송 상태 코드"},"appPushSndMethCd":{"type":"string","description":"발송 방식 코드"},"appPushSndRsvDtm":{"type":"string","format":"date-time","description":"발송 예약 일시"},"pushTitle":{"type":"string","description":"메시지 제목"},"pushConts":{"type":"string","description":"메시지 내용"},"linkUrl":{"type":"string","description":"링크 URL"}}},"InsertAppPushBaseInfoResponse":{"type":"object","description":"APP Push 기본 정보 등록/수정 응답","properties":{"pushSndNo":{"type":"string","description":"APP Push 발송 번호"},"appPushSndStatCd":{"type":"string","description":"발송 상태 코드"},"appPushSndMethCd":{"type":"string","description":"발송 방식 코드"},"appPushSndRsvDtm":{"type":"string","format":"date-time","description":"발송 예약 일시"},"pushTitle":{"type":"string","description":"메시지 제목"},"pushConts":{"type":"string","description":"메시지 내용"},"linkUrl":{"type":"string","description":"링크 URL"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v1/system/sendAppPushMgmt/insertAppPushBaseInfo":{"post":{"tags":["APP Push 발송 관리"],"summary":"APP Push 기본 정보를 등록합니다.","description":"  ## 기능 설명\n  * APP Push 기본 정보를 등록합니다.\n  ---\n  ## 상세 설명\n  * APP Push 기본 정보를 등록합니다.\n","operationId":"insertAppPushBaseInfo","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InsertAppPushBaseInfoRequest"}}},"required":true},"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/InsertAppPushBaseInfoResponse"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## APP Push 수신 대상 유효성 검증

> &#x20;   \## 기능 설명\
> &#x20;   \* 수신 대상 일괄 등록 시 대상 회원의 유효성을 검증합니다.\
> &#x20;   \---\
> &#x20;   \## 상세 설명\
> &#x20;   \* 수신 대상 일괄 등록 유효성 검증 후 applyYn, errorCode, errorMsg 결과를 반환합니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"AppPushTargetMemberExcelRequest":{"type":"object","description":"APP Push 대상 회원 엑셀 요청","properties":{"pushSndNo":{"type":"string","description":"APP Push 발송 번호"},"mbrNo":{"type":"string","description":"회원 번호"},"mbrId":{"type":"string","description":"회원 ID"},"mbrNm":{"type":"string","description":"회원명"},"mbrStatCd":{"type":"string","description":"회원상태"},"mbrGradeNm":{"type":"string","description":"회원등급명"},"mbrCellNo":{"type":"string","description":"휴대폰 번호"},"mbrEmail":{"type":"string","description":"회원 이메일"},"loginId":{"type":"string","description":"로그인 ID"},"smsRecvAgrYn":{"type":"string","description":"SMS 수신동의"},"emailRecvAgrYn":{"type":"string","description":"이메일 수신동의"},"appPushRecvAgrYn":{"type":"string","description":"APP Push 수신동의"},"applyYn":{"type":"string","description":"적용 여부"},"errorCode":{"type":"string","description":"오류 코드"},"errorMsg":{"type":"string","description":"오류 메시지"},"validationType":{"type":"string","description":"유효성 검증 타입"},"tgtMbrNo":{"type":"string","description":"대상자 중복 회원번호"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v1/system/sendAppPushMgmt/getMbrInfoValidation":{"post":{"tags":["APP Push 발송 관리"],"summary":"APP Push 수신 대상 유효성 검증","description":"    ## 기능 설명\n    * 수신 대상 일괄 등록 시 대상 회원의 유효성을 검증합니다.\n    ---\n    ## 상세 설명\n    * 수신 대상 일괄 등록 유효성 검증 후 applyYn, errorCode, errorMsg 결과를 반환합니다.\n","operationId":"getMbrInfoValidation_2","requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AppPushTargetMemberExcelRequest"}}}},"required":true},"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AppPushTargetMemberExcelRequest"}}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## APP Push 대상 회원을 삭제합니다.

> &#x20; \## 기능 설명\
> &#x20; \* APP Push 대상 회원을 삭제합니다.\
> &#x20; \---\
> &#x20; \## 상세 설명\
> &#x20; \* APP Push 대상 회원을 삭제합니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"AppPushTargetMemberRequest":{"type":"object","description":"APP Push 대상 회원 요청","properties":{"pushSndNo":{"type":"string","description":"APP Push 발송 번호"},"mbrNo":{"type":"string","description":"회원 번호"},"mbrId":{"type":"string","description":"회원 ID"},"mbrNm":{"type":"string","description":"회원명"},"loginId":{"type":"string","description":"로그인 ID"},"sndRes":{"type":"string","description":"발송 결과"}}},"ResponseString":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"type":"string","description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}}}},"paths":{"/v1/system/sendAppPushMgmt/deleteAppPushTargetMember":{"post":{"tags":["APP Push 발송 관리"],"summary":"APP Push 대상 회원을 삭제합니다.","description":"  ## 기능 설명\n  * APP Push 대상 회원을 삭제합니다.\n  ---\n  ## 상세 설명\n  * APP Push 대상 회원을 삭제합니다.\n","operationId":"deleteAppPushTargetMember","requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AppPushTargetMemberRequest"}}}},"required":true},"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseString"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## APP Push 발송 대상 목록을 조회합니다.

> &#x20; \## 기능 설명\
> &#x20; \* APP Push 발송 대상 목록을 조회합니다.\
> &#x20; \---\
> &#x20; \## 상세 설명\
> &#x20; \* APP Push 발송 대상 목록을 조회합니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"AppPushTargetMemberRequest":{"type":"object","description":"APP Push 대상 회원 요청","properties":{"pushSndNo":{"type":"string","description":"APP Push 발송 번호"},"mbrNo":{"type":"string","description":"회원 번호"},"mbrId":{"type":"string","description":"회원 ID"},"mbrNm":{"type":"string","description":"회원명"},"loginId":{"type":"string","description":"로그인 ID"},"sndRes":{"type":"string","description":"발송 결과"}}},"RealGridListResponseAppPushTargetMemberResponse":{"type":"object","properties":{"totalCount":{"type":"integer","format":"int32"},"payloads":{"type":"array","items":{"$ref":"#/components/schemas/AppPushTargetMemberResponse"}}}},"AppPushTargetMemberResponse":{"type":"object","description":"APP Push 대상 회원 응답","properties":{"pushSndNo":{"type":"string","description":"APP Push 발송 번호"},"msgSndSeq":{"type":"string","description":"대상 순번"},"mbrNo":{"type":"string","description":"회원 번호"},"mbrId":{"type":"string","description":"회원 ID"},"mbrNm":{"type":"string","description":"회원명"},"mbrGradeNm":{"type":"string","description":"회원 등급명"},"recvmnNo":{"type":"string","description":"수신 번호"},"sendResult":{"type":"string","description":"발송 결과"},"sendResultNm":{"type":"string","description":"발송 결과 명"},"failCaus":{"type":"string","description":"실패 사유"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v1/system/sendAppPushMgmt/getAppPushTargetMemberList":{"get":{"tags":["APP Push 발송 관리"],"summary":"APP Push 발송 대상 목록을 조회합니다.","description":"  ## 기능 설명\n  * APP Push 발송 대상 목록을 조회합니다.\n  ---\n  ## 상세 설명\n  * APP Push 발송 대상 목록을 조회합니다.\n","operationId":"getAppPushTargetMemberList","parameters":[{"name":"request","in":"query","required":true,"schema":{"$ref":"#/components/schemas/AppPushTargetMemberRequest"}},{"name":"pushSndNo","in":"query","description":"APP Push 번호","required":true,"schema":{"type":"String"}},{"name":"mbrNo","in":"query","description":"회원번호","schema":{"type":"String"}},{"name":"sndRes","in":"query","description":"발송결과","schema":{"type":"String"}}],"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RealGridListResponseAppPushTargetMemberResponse"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## APP Push 발송 관리 > APP Push 발송 목록을 조회합니다.

> &#x20; \## 기능 설명\
> &#x20; \* APP Push 발송 목록을 조회합니다.\
> &#x20; \---\
> &#x20; \## 상세 설명\
> &#x20; \* APP Push 발송 목록을 조회합니다.\
> &#x20; \* 발송 예약 일시에는 즉시발송일 경우 발송시작일시, 예약발송일 경우 발송예약일시가 반환됩니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"GetAppPushListRequest":{"type":"object","description":"APP Push 목록 조회 요청","properties":{"siteNo":{"type":"string","description":"사이트번호"},"searchPeriod":{"type":"string","description":"조회기간코드"},"sndStrDtm":{"type":"string","format":"date","description":"조회기간시작일"},"sndEndDtm":{"type":"string","format":"date","description":"조회기간종료일"},"dateSelect":{"type":"string","description":"날짜선택"},"sndMethCd":{"type":"string","description":"발송방식"},"searchCondition":{"type":"string","description":"조회조건"},"searchConditionContents":{"type":"string","description":"조회조건내용"},"sndStatCd":{"type":"string","description":"발송상태"}}},"RealGridListResponseGetAppPushListResponse":{"type":"object","properties":{"totalCount":{"type":"integer","format":"int32"},"payloads":{"type":"array","items":{"$ref":"#/components/schemas/GetAppPushListResponse"}}}},"GetAppPushListResponse":{"type":"object","description":"APP Push 목록 조회 응답","properties":{"appPushNo":{"type":"string","description":"APP Push 번호"},"pushTitle":{"type":"string","description":"APP Push 제목"},"sndMethCd":{"type":"string","description":"발송방식코드"},"sndMethCdNm":{"type":"string","description":"발송방식명"},"sndStatCd":{"type":"string","description":"발송상태코드"},"sndStatCdNm":{"type":"string","description":"발송상태명"},"rsvDtm":{"type":"string","format":"date-time","description":"발송예약일시"},"sndStrDtm":{"type":"string","format":"date-time","description":"발송시작일시"},"sndEndDtm":{"type":"string","format":"date-time","description":"발송종료일시"},"sndCnt":{"type":"integer","format":"int32","description":"발송대상수"},"unShipCnt":{"type":"integer","format":"int32","description":"미발송수"},"sucsCnt":{"type":"integer","format":"int32","description":"성공수"},"failCnt":{"type":"integer","format":"int32","description":"실패수"},"siteNo":{"type":"string","description":"사이트번호"},"siteNm":{"type":"string","description":"사이트명"},"sysRegId":{"type":"string","description":"등록자ID"},"sysRegDtm":{"type":"string","format":"date-time","description":"등록일시"},"sysModId":{"type":"string","description":"수정자ID"},"sysModDtm":{"type":"string","format":"date-time","description":"수정일시"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v1/system/sendAppPushMgmt/getAppPushList":{"get":{"tags":["APP Push 발송 관리"],"summary":"APP Push 발송 관리 > APP Push 발송 목록을 조회합니다.","description":"  ## 기능 설명\n  * APP Push 발송 목록을 조회합니다.\n  ---\n  ## 상세 설명\n  * APP Push 발송 목록을 조회합니다.\n  * 발송 예약 일시에는 즉시발송일 경우 발송시작일시, 예약발송일 경우 발송예약일시가 반환됩니다.\n","operationId":"getAppPushList","parameters":[{"name":"request","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GetAppPushListRequest"}},{"name":"searchPeriod","in":"query","description":"조회기간코드","schema":{"type":"String"}},{"name":"sndStrDtm","in":"query","description":"조회기간시작일","schema":{"type":"string","format":"date"}},{"name":"sndEndDtm","in":"query","description":"조회기간종료일","schema":{"type":"string","format":"date"}},{"name":"sndMethCd","in":"query","description":"발송방식","schema":{"type":"String"}},{"name":"searchCondition","in":"query","description":"조회조건","schema":{"type":"String"}},{"name":"searchConditionContents","in":"query","description":"조회조건내용","schema":{"type":"String"}},{"name":"sndStatCd","in":"query","description":"발송상태","schema":{"type":"String"}}],"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RealGridListResponseGetAppPushListResponse"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```

## APP Push 기본 정보 조회

> &#x20; \## 기능 설명\
> &#x20; \* APP Push 기본 정보를 조회합니다.\
> &#x20; \---\
> &#x20; \## 상세 설명\
> &#x20; \* APP Push 기본 정보를 조회합니다.<br>

```json
{"openapi":"3.1.0","info":{"title":"X2BEE BO API","version":"v1"},"servers":[{"url":"https://api-bo.x2bee.com/api/bo/","description":"prd"}],"security":[{"accessToken":[]}],"components":{"securitySchemes":{"accessToken":{"type":"http","name":"accessToken","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"GetAppPushBaseInfoRequest":{"type":"object","description":"APP Push 기본 정보 조회 요청","properties":{"pushSndNo":{"type":"string","description":"APP Push 번호"}}},"GetAppPushBaseInfoResponse":{"type":"object","description":"APP Push 기본 정보 조회 응답","properties":{"pushSndNo":{"type":"string","description":"APP Push 발송 번호"},"appPushSndStatCd":{"type":"string","description":"발송 상태 코드"},"appPushSndMethCd":{"type":"string","description":"발송 방식 코드"},"appPushSndRsvDtm":{"type":"string","format":"date-time","description":"발송 예약 일시"},"pushTitle":{"type":"string","description":"메시지 제목"},"pushConts":{"type":"string","description":"메시지 내용"},"linkUrl":{"type":"string","description":"링크 URL"},"siteNo":{"type":"string","description":"사이트번호"}}},"Response":{"type":"object","properties":{"timestamp":{"type":"string","format":"date-time","description":"result time"},"code":{"type":"string","description":"result code"},"message":{"type":"string","description":"result message"},"isProcess":{"type":"boolean","description":"process check"},"payload":{"description":"payload"},"error":{"type":"boolean","description":"is error"},"errors":{"type":"array","description":"validation error list","items":{"$ref":"#/components/schemas/ValidationError"}}}},"ValidationError":{"type":"object","properties":{"field":{"type":"string","description":"field"},"message":{"type":"string","description":"field message"}}}}},"paths":{"/v1/system/sendAppPushMgmt/getAppPushBaseInfo":{"get":{"tags":["APP Push 발송 관리"],"summary":"APP Push 기본 정보 조회","description":"  ## 기능 설명\n  * APP Push 기본 정보를 조회합니다.\n  ---\n  ## 상세 설명\n  * APP Push 기본 정보를 조회합니다.\n","operationId":"getAppPushBaseInfo","parameters":[{"name":"request","in":"query","required":true,"schema":{"$ref":"#/components/schemas/GetAppPushBaseInfoRequest"}},{"name":"pushSndNo","in":"query","description":"APP Push 번호","required":true,"schema":{"type":"String"}}],"responses":{"200":{"description":"성공","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GetAppPushBaseInfoResponse"}}}},"900":{"description":"업무처리 오류 내용","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Response"}}}}}}}}}
```
