#!/usr/bin/env bash # TOKEN="your_api_token_here" # ensure to have set TOKEN to a valid value before running # ideally add this to an .envrc file and source it # only the admin user can create entries so this should # fail unless .env has ADMIN_EMAIL set to the user that # the token belongs to URL='http://127.0.0.1:8000/api/entries' curl -X POST \ -H "Authorization: Bearer $TOKEN" \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -d '{ "title": "Yet Another New Entry Title", "content": "This is the content yet again of the new entry." }' \ $URL