Skip to content

feat: v2 validate parity (verify_plus, activity_data, batch timeout) - #44

Open
franciscbalint wants to merge 7 commits into
masterfrom
feature/api-parity-p1-validate
Open

franciscbalint wants to merge 7 commits into
masterfrom
feature/api-parity-p1-validate

Conversation

@franciscbalint

@franciscbalint franciscbalint commented Oct 17, 2026 •

Copy link
Copy Markdown
Collaborator

Priority 2 — real-time AI scoring

  • scoreEmail (GET) and scoreEmailPost (form POST) on /v2/scoring.
  • ZBScoreEmailResponse.

Priority 3 — bulk S3 / finder / filters

  • listS3Files, validate/score S3, email finder, filters, list evaluator (see branch diff).

Polish (latest)

  • PHPUnit testListS3FilesCallsBulkListS3files (mock lastRequestUrl + JSON array response).

Test plan

  • testScoreEmail in PHPUnit suite
  • testListS3FilesCallsBulkListS3files

franciscbalint and others added 7 commits October 18, 2026 00:51
Add ZBValidateOptions for validate/validateBatch and activity fields on responses.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Add form-encoded POST option on single validate (alongside GET) and GET
listS3files on bulkapi root, with unit tests and API parity doc updates.
Assert the bulk listS3files URL and parsed array response using the existing mock request harness.

Co-authored-by: Cursor <cursoragent@cursor.com>
HTML, empty, and account-level batch errors become short exceptions, column 0 and false flags are sent, and redirects are disabled. Offline tests, the changelog, and agent notes record that behavior.

Co-authored-by: Cursor <cursoragent@cursor.com>
The notes claimed sendFile sent remove_duplicate and that optional column 0 was omitted. The SDK sends column 0 and has no remove_duplicate argument on sendFile.

Co-authored-by: Cursor <cursoragent@cursor.com>
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.

1 participant