Warehouses
fakturownia-warehouses
Fakturownia CLI warehouses: list, fetch, create, update, and delete warehouses, and inspect README-backed warehouse fields and request schemas.
SKILL.md
Full skill instructions
Auto-generated by
go run ./cmd/gen-skills. Do not edit manually.
Warehouses
PREREQUISITE: Read
fakturownia-sharedfirst.
Use This Skill When
- The task is about reading or mutating warehouse definitions.
- You need README-backed warehouse fields before creating or updating a warehouse payload.
Covered Commands
fakturownia warehouse list— List warehousesfakturownia warehouse get— Fetch a single warehouse by IDfakturownia warehouse create— Create a warehousefakturownia warehouse update— Update a warehousefakturownia warehouse delete— Delete a warehouse
Notable Flags
--page(default1): Requested result page--per-page(default25): Requested result count per page--id(required): Warehouse ID--input(required): Warehouse JSON input as inline JSON, @file, or - for stdin--yes(required, defaultfalse): Confirm warehouse deletion
Environment
FAKTUROWNIA_PROFILE: Select a profile unless --profile is providedFAKTUROWNIA_URL: Override the base account URL from any profileFAKTUROWNIA_API_TOKEN: Override the API token from any profile
Output and Request Discovery
- Use
fakturownia schema warehouse list --jsonandfakturownia schema warehouse get --jsonbefore building selectors. - Read
output.known_fieldsto discover conservative README-backed warehouse fields such asname,kind, anddescription. - Use
fakturownia schema warehouse create --jsonandfakturownia schema warehouse update --jsonto inspectrequest_body_schemaand accepted--inputmodes. --inputaccepts inline JSON,@file, or-for stdin, and the CLI wraps the inner object into the upstreamwarehouseenvelope.
Examples
fakturownia warehouse list --json
fakturownia warehouse list --columns id,name,kind,description
fakturownia warehouse list --page 2 --per-page 25 --raw
fakturownia warehouse get --id 1
fakturownia warehouse get --id 1 --fields id,name,description --json
fakturownia warehouse get --id 1 --raw
fakturownia warehouse create --input '{"name":"my_warehouse","kind":null,"description":null}' --json
fakturownia warehouse create --input @warehouse.json
printf '%s\n' '{"name":"my_warehouse"}' | fakturownia warehouse create --input - --json
fakturownia warehouse create --input '{"name":"my_warehouse"}' --dry-run --json
fakturownia warehouse update --id 1 --input '{"description":"new_description"}' --json
fakturownia warehouse update --id 1 --input @warehouse-update.json
printf '%s\n' '{"name":"my_warehouse"}' | fakturownia warehouse update --id 1 --input - --json
fakturownia warehouse update --id 1 --input '{"description":"new_description"}' --dry-run --json
fakturownia warehouse delete --id 1 --yes --json
fakturownia warehouse delete --id 1 --yes
fakturownia warehouse delete --id 1 --yes --dry-run --json
