Skip to content

Implement missing and partial Veryfi API operations - #75

Merged
amaldona merged 1 commit into
mainfrom
cursor/implement-missing-partial-api-1723
Aug 20, 2026
Merged

amaldona merged 1 commit into
mainfrom
cursor/implement-missing-partial-api-1723

Conversation

@alejouribesanchez

@alejouribesanchez alejouribesanchez commented Aug 20, 2026 •

Copy link
Copy Markdown
Collaborator

This implements the MISSING and PARTIAL operations from docs/api-coverage-analysis.md, re-checked against https://docs.veryfi.com/ before each contract was coded.

What changed

  • GET list/get-one helpers now send documented pagination and flag fields as query parameters.
  • process_document forwards categories; split/classify gained file-path and stream uploads.
  • New methods cover receipt line items and tax lines, per-resource tags/updates, dedicated /async and set routes, contracts, parse/markdown, settings (v1 API keys + v8 client keys/TLS/webhooks), fraud blocklist, and platform helpers.
  • _request accepts { api_version, skip_partner } so Settings and release-notification routes can use v1.
  • TypeScript/VeryfiExtraArgs, JSDoc, README examples, and Jest call-arg tests were updated.
  • Coverage analysis now reports 151/151 documented REST operations as implemented.

Compatibility

  • Existing public method names and signatures are unchanged.
  • process_document_from_url still defaults max_pages_to_process to 1.
  • Existing DELETE helpers still send an undocumented {id} JSON body.

Testing

npm test: 3 suites, 210 tests passed.

Slack Thread

Open in Web Open in Cursor 

Cover the remaining documented partner REST operations: query-param GET
lists, receipt line-item and tax-line CRUD, per-resource tags and updates,
async/process-set routes, contracts, parse/markdown, settings, fraud
blocklist, and platform helpers. Add call-arg tests, TypeScript
declarations, and README examples while preserving existing public method
names.

Co-authored-by: Alejandro Uribe Sánchez <alejouribesanchez@gmail.com>
@alejouribesanchez
alejouribesanchez marked this pull request as ready for review August 20, 2026 19:29
@amaldona
amaldona merged commit 1ab493f into main Aug 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants