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 허용목록이 있으면 함께 적용됩니다.