Last updated May 16, 2019

Often, web services require the user to create content. Votes on content, ratings, comments, and user-submitted stories are good examples of this. The JSON API module supports the creation of entities by sending data in POST requests.

In this tutorial we will:

  • Add an appropriate set of HTTP headers to a request that generates a new entity
  • Construct a JSON object for the entity we want to create
  • Issue a POST request that creates a new article node in Drupal

By the end of this tutorial you should be able to create a POST request that creates a new entity of any type via the JSON API.