20 lines
No EOL
632 B
Bash
Executable file
20 lines
No EOL
632 B
Bash
Executable file
#!/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 |