# Calling POST on /posts.json returns null

**URL:** https://meta.discourse.org/t/calling-post-on-posts-json-returns-null/108704
**Category:** Development
**Created:** [February 8, 2019, 7:01pm UTC](https://meta.discourse.org/t/calling-post-on-posts-json-returns-null/108704 "2019-02-08T19:01:32Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [February 11, 2019, 1:01am UTC](https://meta.discourse.org/t/calling-post-on-posts-json-returns-null/108704/2 "2019-02-11T01:01:32Z")

</div>

Are you 100% sure this is returning nothing?

When I posted this post I got:

 ![image](https://global.discourse-cdn.com/meta/original/3X/7/9/790eb43eaf3d3bee63d53b1a93b1fc6618444244.png)

And we are explicit about returning stuff here:

> <https://github.com/discourse/discourse/blob/84a10f8212ba4c5ea6e5923b6dba4d0f0e9c44c5/app/controllers/posts_controller.rb#L177-L183>

There may be some edge case though if your post hits the queue, but I am pretty sure it should return a payload.

Can you try: [Reverse engineer the Discourse API](https://meta.discourse.org/t/how-to-reverse-engineer-the-discourse-api/20576)

---

_[View the full topic](https://meta.discourse.org/t/calling-post-on-posts-json-returns-null/108704)._
