- Add
veryficommand-line interface andpython -m veryfimodule entry point - Add one Typer sub-app per resource (documents, bank-statements, checks, business-cards, w2s, w8s, w9s, any-docs, classify) with nested line-items, tags, and PDF/W-2 split commands
- Read credentials from environment variables (VERYFI_CLIENT_ID, VERYFI_CLIENT_SECRET, VERYFI_USERNAME, VERYFI_API_KEY) and optional VERYFI_BASE_URL / VERYFI_API_VERSION / VERYFI_TIMEOUT
- Emit JSON responses on stdout and structured JSON errors on stderr; map API errors to exit codes (HTTP status clipped to 1-255) so AI agents can branch without parsing tracebacks
- Add
veryfi schemacommand that emits a machine-readable manifest of every command and parameter for tool registration - Support repeatable
--field KEY=VALUEand--json-bodyfor endpoints that take**kwargs, plus stdin file input via--file - - Resolve User-Agent header dynamically from the installed package version so it stays in sync with the
pbr-derived release - Add
typer>=0.12.0as a runtime dependency
- Add support to add multiple tags on existing documents
- Add support to add tags on existing documents
- Install dependencies in update-docs workflow
- Add support for operations with line items
- Return proper 404 and other errors
- Use v8 by default, lower timeout
- BREAKING - Remove process_document_file
- Fix docs
- Make username and apikey required, pass kwargs
- Add tests
- Add tox-gh-actions
- Let tox manage python versions
- Feature/updates gitignore (#24)
- Remove MAX_FILE_SIZE_MB
- Update README.md
- Unpin requests
- Update python-package.yml
- Update README.md
- Force push fresh autodocs to github pages
- Add update_document
- Add portray autodocs
- Fix code
- Clean test deps
- Update README.md
- Fix publish package condition
- Add a note on release
- Fix description, remove authors generation
- Add missing parameters to process_document_url
- Add boost
- Make it black (#4)
- Clean python versions
- Bump to 0.0.5
- Remove python 3.5 support
- Add responses
- Clean setup
- Add test
- Fix file_url parameter, add Accept header
- Better message in exceptions