Bruno collection¶
The Bruno collection is the operator-friendly API scratchpad. It should mirror the workflow in API workflow guide and the schema in Redoc reference.
Environment¶
Recommended environment variables:
| Name | Example |
|---|---|
BASE |
http://127.0.0.1:8080 |
USERNAME |
admin |
PASSWORD |
change-me |
TOKEN |
set after login |
Recommended order¶
- Login.
- Upload or fetch project config.
- Register source or bulk source list.
- Trigger discovery.
- Inspect source status and source events.
- Create or select deployment profile.
- Create execution.
- Queue execution.
- Inspect execution status, summary, ledger snapshot, and events.
curl equivalent¶
BASE=http://127.0.0.1:8080
TOKEN=$(curl -s -X POST "$BASE/api/v2/login" \
-H 'Content-Type: application/json' \
-d '{"username":"admin","password":"change-me"}' | jq -r .access_token)
AUTH="Authorization: Bearer $TOKEN"
Keep it current¶
Update Bruno request bodies when Redoc schema changes, especially project config upload, deployment profiles, execution creation, and dry-run flags.