SSO가 활성화된 상태에서 API를 통해 사용자 익명화가 되지 않습니다

모두 안녕하세요!

저희는 Discourse를 메인 포럼 인터페이스로 사용하고, Discourse SSO를 로그인/가입 수단으로 사용하기로 결정했습니다.
SSO 기능(상세 정보 동기화 등)은 이미 구현되어 정상적으로 작동하고 있습니다(배경 설명을 위해 간단히 언급합니다).

GDPR 준수를 위해 백엔드에서 API 호출을 통해 사용자 익명화를 구현하려고 시도하고 있습니다(상세 내용은 여기: Discourse API Docs ).
불행히도 해당 엔드포인트는 다음과 같은 응답을 반환합니다:

{ ...
statusCode: 403,
error: '{"errors":["You are not permitted to view the requested resource."],"error_type":"invalid_access"}',
... }

API 호출은 다음과 같습니다:

await request.put({
      url: `${discourseApiUrl}/admin/users/${discourseUserId}/anonymize.json`,
      headers: {
          'Api-Key': "API KEY",
         'Api-Username': "system"
      },
});

discourseUserId는 admin/users/list/all.json?email=<email> 엔드포인트에서 가져오며, 해당 호출은 동일한 API 키와 사용자 이름을 사용하여 문제없이 정상 작동합니다.

Postman을 통해 해당 엔드포인트를 호출해 보았지만, 동일한 결과(“invalid_access”)가 나타났습니다.

무엇을 놓치고 있는지 알려주거나, 이 문제를 해결하는 방법에 대한 조언을 주시면 감사하겠습니다.

호출에 문제가 무엇이었는지 알아냈으므로 제가 직접 답변을 남기겠습니다.
admin과 moderators 계정은 삭제하거나 익명화할 수 없는 것 같습니다. 제 테스트 계정도 그런 경우였네요.
언젠가 API 문서에 이 내용을 언급해 주시면 좋겠습니다.