| Method | POST /db | |
| Request | JSON of the new document | |
| Response | JSON with the committed document information | |
| Admin Privileges Required | no | |
| Query Arguments | Argument | batch | 
| Description | Allow document store request to be batched with others | |
| Optional | yes | |
| Type | string | |
| Supported Values | ||
| ok | Enable | |
| Return Codes | ||
| 201 | Document has been created successfully | |
| 409 | Conflict - a document with the specified document ID already exists | |
      Create a new document in the specified database, using the
      supplied JSON document structure. If the JSON structure includes
      the _id field, then the document will be
      created with the specified document ID. If the
      _id field is not specified, a new unique ID
      will be generated.
    
For example, you can generate a new document with a generated UUID using the following request:
POST http://couchdb:5984/recipes/
Content-Type: application/json
{
   "servings" : 4,
   "subtitle" : "Delicious with fresh bread",
   "title" : "Fish Stew"
}The return JSON will specify the automatically enerated ID and revision information:
{
   "id" : "64575eef70ab90a2b8d55fc09e00440d",
   "ok" : true,
   "rev" : "1-9c65296036141e575d32ba9c034dd3ee"
}