Skip to content
fakturownia-issuers logo

fakturownia-issuers

Fakturownia CLI issuers: list, fetch, create, update, and delete issuers with README-backed field and payload discovery.

SKILL.md

Full skill instructions

Auto-generated by go run ./​cmd/​gen-skills. Do not edit manually.

Issuers

PREREQUISITE: Read fakturownia-shared first.

Use This Skill When

  • The task is about reading or mutating invoice issuers.
  • You need README-backed issuer fields such as name and tax_no before creating or updating an issuer.

Covered Commands

  • fakturownia issuer list — List issuers
  • fakturownia issuer get — Fetch a single issuer by ID
  • fakturownia issuer create — Create an issuer
  • fakturownia issuer update — Update an issuer
  • fakturownia issuer delete — Delete an issuer

Notable Flags

  • --page (default 1): Requested result page
  • --per-page (default 25): Requested result count per page
  • --id (required): Issuer ID
  • --input (required): Issuer JSON input as inline JSON, @file, or - for stdin
  • --yes (required, default false): Confirm issuer deletion

Environment

  • FAKTUROWNIA_PROFILE: Select a profile unless --profile is provided
  • FAKTUROWNIA_URL: Override the base account URL from any profile
  • FAKTUROWNIA_API_TOKEN: Override the API token from any profile

Output and Request Discovery

  • Use fakturownia schema issuer list --json and fakturownia schema issuer get --json before building selectors.
  • Read output.known_fields to discover README-backed issuer output fields such as name and tax_no.
  • Use fakturownia schema issuer create --json and fakturownia schema issuer update --json to inspect request_body_schema and accepted --input modes.
  • --input accepts inline JSON, @file, or - for stdin, and the CLI wraps the inner object into the upstream issuer envelope.

Examples

fakturownia issuer list --json
fakturownia issuer list --columns id,name,tax_no
fakturownia issuer list --page 2 --per-page 25 --raw
fakturownia issuer get --id 3
fakturownia issuer get --id 3 --fields id,name,tax_no --json
fakturownia issuer get --id 3 --raw
fakturownia issuer create --input '{"name":"HQ","tax_no":"1234567890"}' --json
fakturownia issuer create --input @issuer.json
fakturownia issuer create --input '{"name":"HQ"}' --dry-run --json
fakturownia issuer update --id 3 --input '{"tax_no":"1234567890"}' --json
fakturownia issuer update --id 3 --input @issuer-update.json
fakturownia issuer update --id 3 --input '{"name":"HQ"}' --dry-run --json
fakturownia issuer delete --id 3 --yes --json
fakturownia issuer delete --id 3 --yes --dry-run --json

Related Skills