# API를 통해 단계별 사용자를 생성하는 방법은 무엇인가요?

**URL:** https://meta.discourse.org/t/how-can-i-create-a-staged-user-via-the-api/168923
**Category:** Development
**Tags:** rest-api
**Created:** [11월 1, 2020, 4:33오후 UTC](https://meta.discourse.org/t/how-can-i-create-a-staged-user-via-the-api/168923 "2020-11-01T16:33:24Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![dachary](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dachary/32/119731_2.png) [@dachary](https://meta.discourse.org/u/dachary)
#### Post date: [11월 1, 2020, 4:33오후 UTC](https://meta.discourse.org/t/how-can-i-create-a-staged-user-via-the-api/168923/1 "2020-11-01T16:33:24Z")

</div>

안녕하세요,

API를 통해 **단계별(staged)** 사용자를 생성할 수 있을까요? [문서에서 해당 항목을 찾지 못했고](https://docs.discourse.org/#tag/Users/paths/~1users/post), 웹 인터페이스를 통해 어떻게 해야 하는지도 모르기 때문에 질문드립니다.

도움 주시면 감사하겠습니다 🙂

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [11월 2, 2020, 9:31오후 UTC](https://meta.discourse.org/t/how-can-i-create-a-staged-user-via-the-api/168923/2 "2020-11-02T21:31:39Z")

</div>

사용자를 생성할 때 `staged` 매개변수를 `true`로 설정하기만 하면 된다고 \_생각\_합니다. 사용자를 생성할 때 `active` 매개변수를 `true`로 설정하지 않도록 주의하세요.

`enable staged users` 사이트 설정이 선택되어 있으면, 기존 포럼 계정이 없는 사용자의 이메일을 Discourse가 수신할 때 스테이징된 사용자가 자동으로 생성됩니다. 왜 API를 통해 스테이징된 사용자를 생성해야 하는지 확실하지 않습니다.

---

<div class="post-metadata">

### Author: ![dachary](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dachary/32/119731_2.png) [@dachary](https://meta.discourse.org/u/dachary)
#### Post date: [11월 2, 2020, 11:01오후 UTC](https://meta.discourse.org/t/how-can-i-create-a-staged-user-via-the-api/168923/3 "2020-11-02T23:01:59Z")

</div>

> [@simon](#):
>
> 사용자를 생성할 때 `staged` 매개변수를 `true`로 설정하기만 하면 된다고 _생각_합니다. 사용자를 생성할 때 `active` 매개변수를 `true`로 설정하지 않도록 주의하세요.

좋은 아이디어네요 🙂 그렇게 해보았더니 오류가 발생하지는 않았습니다(좋았지만), 생성된 사용자는 활성 상태이긴 하지만 스테이지드(Staged) 상태는 아닙니다(별로 좋지 않네요).

> [@simon](#):
>
> 왜 API를 통해 스테이지드 사용자를 생성해야 하는지 확신이 서지 않습니다.

이것은 메일링 리스트에서 사용자를 가져와서 특정 카테고리를 관찰하는 포럼 사용자로 변환하기 위한 것입니다. 사용자는 나중에 계정을 주장(Claim)할 수 있으며, 포럼으로 이전하기 전에 구독했던 메일링 리스트와 일치하는 카테고리에 메시지가 게시되면 통지를 받을 수 있습니다.

메일링 리스트의 아카이브를 가져올 때, 메일링 리스트에 게시한 모든 사용자는 스테이지드 사용자로 생성됩니다. 그러나 게시한 적이 없고 메일링 리스트 읽기만 관심 있던 사용자는 생성되지 않으므로, 별도로 생성해야 합니다.

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [11월 2, 2020, 11:11오후 UTC](https://meta.discourse.org/t/how-can-i-create-a-staged-user-via-the-api/168923/4 "2020-11-02T23:11:52Z")

</div>

> [@dachary](#):
>
> 그렇게 해봤는데 오류가 발생하지는 않았습니다(좋습니다) 하지만 생성된 사용자는 활성 상태이긴 하지만 스테이지가 되지 않았습니다(별로 좋지 않습니다).

이 주제에서 유용한 정보를 찾을 수 있을 것입니다: [Creating a staged user with an API call - #2 by blake](https://meta.discourse.org/t/creating-a-staged-user-with-an-api-call/84667/2?u=simon)

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [12월 2, 2020, 11:20오후 UTC](https://meta.discourse.org/t/how-can-i-create-a-staged-user-via-the-api/168923/5 "2020-12-02T23:20:39Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
