API Reference · 사용자

매체사 사용자 삭제(모니모)

모니모에서 회원 탈회·약관 철회가 발생하면 모니모 서버가 이 엔드포인트를 호출해 제휴회원 정보 삭제를 요청합니다.

POST/api/v1/users/delete모니모 전용
표준 경로가 따로 있습니다
플랫폼 표준 파기는 DELETE /api/v1/users/{publisher_user_id}이며 다른 매체는 그것을 씁니다. 모니모 규격이 경로 변수를 쓰지 못하고 POST 만 보낼 수 있어, 표준을 구부리는 대신 매체 전용 경로를 따로 두었습니다. 두 경로의 삭제 범위와 비가역성은 동일합니다.

요청

본문의 data에 암호문을 담아 보냅니다. 암호화 방식은 회원가입 여부 조회와 동일하며, 복호화하면 아래 구조입니다.

  • alncSvMbId (string, required) — 삭제할 제휴서비스 회원 ID. 우리 표준 명칭인 publisher_user_id 로 보내도 동일하게 처리합니다.
  • timestamp (string, optional) — YYYYMMDDHHMMSS. 기록용이며 판정에는 쓰지 않습니다.
  • mnmAlncSvCriId (string, optional) — 함께 보내면 매체 설정값과 대조해 다른 매체 채널의 요청을 E800으로 막습니다. 규격서 예시에는 없는 항목입니다.

data 없이 alncSvMbId를 평문으로 보내도 동일하게 처리합니다. 암호화 키 수령 전 연동 경로를 확인하기 위한 허용이며, 정식 규격은 암호문입니다.

요청예시

shell
curl -X POST \
  -H "Authorization: Bearer sk_pub_prod_4eC39HqLyjWDarjtT1zdp7dc" \
  -H "Content-Type: application/json" \
  -d '{"data":"<AES 암호문>"}' \
  "https://added.blomics.net/api/v1/users/delete"

응답

응답 본문은 매체 설정(회원가입 여부 조회와 같은 응답 템플릿)을 따릅니다. 규격서 지침대로 회원이었는지 여부를 코드로 돌려줍니다.

  • S000 — 해당 회원이 있었고 삭제했습니다.
  • E100 — 그런 회원이 없습니다. 이미 지워진 뒤의 재요청도 같은 코드로 답합니다(멱등).
  • E800 — 복호화 실패, alncSvMbId 누락, 제휴서비스 기준ID 불일치 등 규격 위반. 삭제는 일어나지 않습니다.

응답예시

json
{
  "responseCode": "S000",
  "responseMsg": "정상 가입 회원"
}
비가역 작업
삭제 대상은 해당 사용자의 세션·플레이로그·이벤트·포인트·포스트백·가입 이력·CS 문의까지 포함하며 한 트랜잭션으로 처리됩니다. 복구할 수 없습니다. 랭킹 스냅샷은 표시명을 익명화한 채 보존됩니다(시상 근거).
인증
규격서에는 인증 수단이 없지만, URL 만 알면 임의의 회원을 지울 수 있게 되므로 외부 API 공통 규약(Authorization: Bearer <publisher_secret>또는 HTTP Basic)을 그대로 요구합니다. 매체 설정에 IP 허용목록이 있으면 함께 적용됩니다.