Skill: apmzoom/apmzoom-pms (version 1.0.0)

--- name: APM 메시지 푸시 API description: "APM 플랫폼의 메시지 푸시 서비스 API 모음. 헬스 체크, 관리자/사용자 푸시 메시지 목록·상세·읽음 상태 업데이트, 커스텀 정보 업로드 등 8개 엔드포인트를 포함. authcode 헤더(HH + access_token)로 호출. 서비스명: ApmZoomPushMessageService." version: 1.0.0 metadata: openclaw: requires: env: - APM_USER_TOKEN primaryEnv: APM_USER_TOKEN homepage: https://github.com/apmzoom-ai/apm-skills --- # APM 메시지 푸시 API APM 플랫폼의 메시지 푸시 서비스 API 모음. 헬스 체크, 관리자/사용자 푸시 메시지 목록·상세·읽음 상태 업데이트, 커스텀 정보 업로드 등 8개 엔드포인트를 포함. authcode 헤더(HH + access_token)로 호출. 서비스명: ApmZoomPushMessageService. ## 공통 규약 - **Base URL**: `https://44k2t5n59e.execute-api.ap-northeast-2.amazonaws.com` - **요청 헤더**: `v=7.0.1`, `p=1`, `t=<unix초>`, `lang=zh-cn` - **인증 헤더**: `authcode: "HH " + access_token` (로그인 계열 제외) - **서명**: `sign = MD5(<params> + <salt>).toUpperCase()` — 엔드포인트별 salt는 각 문서 참조 - **성공 코드**: `code=100`, 결과는 `result` 필드 - **페이지네이션**: `last_update_time` 커서 방식, `page_size=20` ## 엔드포인트 목록 (8개) - [`pms_health`](pms_health.md) — **메시지 푸시 서비스 헬스 체크** · `GET /pms/health` - [`pms_m_editpushmsgreadstatus`](pms_m_editpushmsgreadstatus.md) — **메시지를 읽음으로 변경[판매자]** · `POST /pms/app/m_editpushmsgreadstatus` - [`pms_m_pushmsginfo`](pms_m_pushmsginfo.md) — **홈 공지 정보 조회[판매자]** · `GET /pms/app/m_pushmsginfo` - [`pms_m_pushmsglist`](pms_m_pushmsglist.md) — **공지 목록 조회[판매자]** · `GET /pms/app/m_pushmsglist` - [`pms_u_editpushmsgreadstatus`](pms_u_editpushmsgreadstatus.md) — **메시지를 읽음으로 변경[사용자]** · `POST /pms/app/u_editpushmsgreadstatus` - [`pms_u_pushmsginfo`](pms_u_pushmsginfo.md) — **홈 공지 정보 조회[사용자]** · `GET /pms/app/u_pushmsginfo` - [`pms_u_pushmsglist`](pms_u_pushmsglist.md) — **공지 목록 조회[사용자]** · `GET /pms/app/u_pushmsglist` - [`pms_uploadcustominfo`](pms_uploadcustominfo.md) — **커스텀 정보 업로드** · `POST /pms/app/uploadcustominfo` ## 사용법 1. 필요한 엔드포인트 문서를 확인 (파일명 = 엔드포인트 이름) 2. `ids_*_login_*` 중 하나로 `access_token` 획득 (APM_USER_TOKEN 환경변수에 저장) 3. 요청 헤더에 `authcode: "HH " + $APM_USER_TOKEN` 추가 4. 해당 문서의 서명 규칙에 따라 `sign` 계산 후 호출 원본 문서: https://github.com/apmzoom-ai/apm-skills

path: pms_health.md
content: ---
name: pms_health
description: "GET /pms/health — ApmZoomPushMessageService 헬스 체크, 비즈니스 응답 본문 없음"
version: 1.0.0
category: 메시지 푸시
permission_level: read
enabled: true
is_public: false
---

# 메시지 푸시 서비스 헬스 체크

GET /pms/health — ApmZoomPushMessageService 헬스 체크, 비즈니스 응답 본문 없음

## Quick Reference

| Field | Value |
| ----- | ----- |
| Name | `pms_health` |
| Display Name | 메시지 푸시 서비스 헬스 체크 |
| Method | `GET` |
| Endpoint | `/pms/health` |
| Base URL | `https://44k2t5n59e.execute-api.ap-northeast-2.amazonaws.com` |
| Category | 메시지 푸시 |
| Permission | read |
| Public | No |
| Version | 1.0.0 |


path: pms_m_editpushmsgreadstatus.md
content: ---
name: pms_m_editpushmsgreadstatus
description: "판매자 측에서 메시지를 읽음으로 표시. sign salt: aseftyl$ssk2"
version: 1.0.0
category: 메시지 푸시
permission_level: write
enabled: true
is_public: false
---

# 메시지를 읽음으로 변경[판매자]

판매자 측에서 메시지를 읽음으로 표시. sign salt: aseftyl$ssk2

## Quick Reference

| Field | Value |
| ----- | ----- |
| Name | `pms_m_editpushmsgreadstatus` |
| Display Name | 메시지를 읽음으로 변경[판매자] |
| Method | `POST` |
| Endpoint | `/pms/app/m_editpushmsgreadstatus` |
| Base URL | `https://44k2t5n59e.execute-api.ap-northeast-2.amazonaws.com` |
| Category | 메시지 푸시 |
| Permission | write |
| Public | No |
| Version | 1.0.0 |


path: pms_m_pushmsginfo.md
content: ---
name: pms_m_pushmsginfo
description: "판매자 측 홈 공지 요약 조회. sign salt: asdjl$ssk2"
version: 1.0.0
category: 메시지 푸시
permission_level: read
enabled: true
is_public: false
---

# 홈 공지 정보 조회[판매자]

판매자 측 홈 공지 요약 조회. sign salt: asdjl$ssk2

## Quick Reference

| Field | Value |
| ----- | ----- |
| Name | `pms_m_pushmsginfo` |
| Display Name | 홈 공지 정보 조회[판매자] |
| Method | `GET` |
| Endpoint | `/pms/app/m_pushmsginfo` |
| Base URL | `https://44k2t5n59e.execute-api.ap-northeast-2.amazonaws.com` |
| Category | 메시지 푸시 |
| Permission | read |
| Public | No |
| Version | 1.0.0 |


path: pms_m_pushmsglist.md
content: ---
name: pms_m_pushmsglist
description: "판매자 측 공지 목록 조회(페이지네이션). sign salt: sadasaa4r"
version: 1.0.0
category: 메시지 푸시
permission_level: read
enabled: true
is_public: false
---

# 공지 목록 조회[판매자]

판매자 측 공지 목록 조회(페이지네이션). sign salt: sadasaa4r

## Quick Reference

| Field | Value |
| ----- | ----- |
| Name | `pms_m_pushmsglist` |
| Display Name | 공지 목록 조회[판매자] |
| Method | `GET` |
| Endpoint | `/pms/app/m_pushmsglist` |
| Base URL | `https://44k2t5n59e.execute-api.ap-northeast-2.amazonaws.com` |
| Category | 메시지 푸시 |
| Permission | read |
| Public | No |
| Version | 1.0.0 |


path: pms_u_editpushmsgreadstatus.md
content: ---
name: pms_u_editpushmsgreadstatus
description: "사용자 측에서 메시지를 읽음으로 표시. sign salt: aedrttyl$ssk2"
version: 1.0.0
category: 메시지 푸시
permission_level: write
enabled: true
is_public: false
---

# 메시지를 읽음으로 변경[사용자]

사용자 측에서 메시지를 읽음으로 표시. sign salt: aedrttyl$ssk2

## Quick Reference

| Field | Value |
| ----- | ----- |
| Name | `pms_u_editpushmsgreadstatus` |
| Display Name | 메시지를 읽음으로 변경[사용자] |
| Method | `POST` |
| Endpoint | `/pms/app/u_editpushmsgreadstatus` |
| Base URL | `https://44k2t5n59e.execute-api.ap-northeast-2.amazonaws.com` |
| Category | 메시지 푸시 |
| Permission | write |
| Public | No |
| Version | 1.0.0 |


path: pms_u_pushmsginfo.md
content: ---
name: pms_u_pushmsginfo
description: "사용자 측 홈 공지 요약 조회. sign salt: asdjl$ssk2"
version: 1.0.0
category: 메시지 푸시
permission_level: read
enabled: true
is_public: false
---

# 홈 공지 정보 조회[사용자]

사용자 측 홈 공지 요약 조회. sign salt: asdjl$ssk2

## Quick Reference

| Field | Value |
| ----- | ----- |
| Name | `pms_u_pushmsginfo` |
| Display Name | 홈 공지 정보 조회[사용자] |
| Method | `GET` |
| Endpoint | `/pms/app/u_pushmsginfo` |
| Base URL | `https://44k2t5n59e.execute-api.ap-northeast-2.amazonaws.com` |
| Category | 메시지 푸시 |
| Permission | read |
| Public | No |
| Version | 1.0.0 |


path: pms_u_pushmsglist.md
content: ---
name: pms_u_pushmsglist
description: "사용자 측 공지 목록 조회(페이지네이션). sign salt: sadasaa4r"
version: 1.0.0
category: 메시지 푸시
permission_level: read
enabled: true
is_public: false
---

# 공지 목록 조회[사용자]

사용자 측 공지 목록 조회(페이지네이션). sign salt: sadasaa4r

## Quick Reference

| Field | Value |
| ----- | ----- |
| Name | `pms_u_pushmsglist` |
| Display Name | 공지 목록 조회[사용자] |
| Method | `GET` |
| Endpoint | `/pms/app/u_pushmsglist` |
| Base URL | `https://44k2t5n59e.execute-api.ap-northeast-2.amazonaws.com` |
| Category | 메시지 푸시 |
| Permission | read |
| Public | No |
| Version | 1.0.0 |


path: pms_uploadcustominfo.md
content: ---
name: pms_uploadcustominfo
description: "APP에서 커스텀 정보 업로드. sign salt: asefimrvwl$ssk2"
version: 1.0.0
category: 메시지 푸시
permission_level: write
enabled: true
is_public: false
---

# 커스텀 정보 업로드

APP에서 커스텀 정보 업로드. sign salt: asefimrvwl$ssk2

## Quick Reference

| Field | Value |
| ----- | ----- |
| Name | `pms_uploadcustominfo` |
| Display Name | 커스텀 정보 업로드 |
| Method | `POST` |
| Endpoint | `/pms/app/uploadcustominfo` |
| Base URL | `https://44k2t5n59e.execute-api.ap-northeast-2.amazonaws.com` |
| Category | 메시지 푸시 |
| Permission | write |
| Public | No |
| Version | 1.0.0 |


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)