██████╗   ██████╗  ███████╗ ██╗   ██╗
██╔══██╗ ██╔═══██╗ ██╔════╝ ██║   ██║
██████╔╝ ██║   ██║ ███████╗ ████████║
██╔══██╗ ██║▄▄ ██║ ╚════██║ ██╔═══██║
██║  ██║ ╚██████╔╝ ███████║ ██║   ██║
╚═╝  ╚═╝  ╚══▀▀═╝  ╚══════╝ ╚═╝   ╚═╝

syntax guide

write http requests using clean parameters separated by spaces.

1. Method & Endpoint

start with the method (GET, POST, etc). if skipped, we default to GET. relative paths resolve against the base url.

GET /posts
/posts/1
2. Query Parameters (==)

use double equals (==) to add query parameters to your path.

GET /posts limit==10 page==2
3. Custom Headers (:)

use a colon (:) to pass request headers. wrap values in quotes if they contain spaces.

GET /users Authorization:"Bearer token123" Content-Type:application/json
4. JSON Body Strings (=)

use a single equals (=) to send standard text string fields inside the request JSON body.

POST /posts title="New post" category=tech
5. Raw Type JSON Values (:=)

use colon-equals (:=) to send typed data like numbers, booleans, arrays, or raw json objects.

POST /posts published:=true views:=150 tags:='["news", "web"]'
6. Nested JSON Objects (user[name])

build nested JSON layouts using bracket paths.

POST /users user[name]="John" user[address][city]="Seattle"