# Creating a staged user with an API call

**URL:** https://meta.discourse.org/t/creating-a-staged-user-with-an-api-call/84667
**Category:** Development
**Tags:** rest-api
**Created:** [April 5, 2018, 7:19pm UTC](https://meta.discourse.org/t/creating-a-staged-user-with-an-api-call/84667 "2018-04-05T19:19:10Z")
**Posts on this page:** 1
**Showing post:** 28

<div class="post-metadata">

### Author: ![tknospdr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tknospdr/32/529762_2.png) [@tknospdr](https://meta.discourse.org/u/tknospdr)
#### Post date: [September 15, 2025, 1:07pm UTC](https://meta.discourse.org/t/creating-a-staged-user-with-an-api-call/84667/28 "2025-09-15T13:07:32Z")

</div>

I have a question from a non-devleoper’s perspective.

I’m using Discourse as our company’s ticket system and I have it set up successfully to create new topics from non-registered users in our support forum.

Occasionally, I need to create a ticket on behalf of a customer instead of them creating it directly.

Is there an easy step by step way to do this and create a topic on behalf of someone that does not already have an account on the forum? I don’t want them to have a full account unless they sign up for one themselves.

---

_[View the full topic](https://meta.discourse.org/t/creating-a-staged-user-with-an-api-call/84667)._
