01Run it
Straight from the command's own help.
p202 aff-network create --aff-network-name <network_name> --json02What you get
Captured from the real binary, run against a demo store with 30 days of traffic. Switch tabs to see the same run as JSON, the shape scripts and agents parse.
$ p202 aff-network create --aff-network-name "Online Store" aff_network_id: 5 aff_network_name: Online Store dni_network_id: etag: "9a33020d14a80fcc8ea4933241baaa197168ed6d" user_id: 1 version: 9a33020d14a80fcc8ea4933241baaa197168ed6d
03Build your command
Pick values and the command line writes itself, quoted and ready to paste.
p202 aff-network createSet flags below; the command updates as you type.
04Flags
3 flags, plus the global flags every command takes.
| Flag | What it does |
|---|---|
| --aff-network-namestringrequired | Network name (required) |
| --dni-network-idstring | DNI network ID |
| --idempotency-keystring | Retry-safe create: the server records the response under this key and replays it on a retry with the same key and payload instead of creating a duplicate |
05For agents
Running this from an agent
- Read the same facts as JSON:
p202 commands aff-network create --json. - With
AI_AGENT,CLAUDECODEor another agent variable set, output is compact JSON and errors arrive on stderr as a JSON envelope with ahint. - Exit codes: 0 ok, 1 bad input, 2 auth, 3 network, 4 server error, 5 partial failure.
- This command writes. Add
--stagedto record it as a proposal a person applies withp202 change apply.
{
"path": "p202 aff-network create",
"use": "create",
"short": "Create a new aff-network",
"runnable": true,
"example": "p202 aff-network create --aff-network-name <network_name> --json",
"flags": [
{
"name": "aff-network-name",
"type": "string",
"default": "",
"usage": "Network name (required)",
"required": true
},
{
"name": "dni-network-id",
"type": "string",
"default": "",
"usage": "DNI network ID",
"required": false
},
{
"name": "idempotency-key",
"type": "string",
"default": "",
"usage": "Retry-safe create: the server records the response under this key and replays it on a retry with the same key and payload instead of creating a duplicate",
"required": false
}
]
}