#!/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