Idempotency for Batch Screenings You can now include an idempotency key when creating batch screenings to safely retry requests without creating duplicates. The API will return the original response for repeated requests with the same key.

Verification Status Management Screening responses now support verification status tracking with UNVERIFIED, VERIFIED, PENDING_REVIEW and REJECTED states.

Improved File Upload and Downloads Separated PDF OCR processing into its own container function, enabling higher concurrency, lower memory usage, effecting large files.

Signed URLs for file downloads now include proper content disposition and MIME type headers, ensuring files open correctly in browsers and download with their original filenames.

Multilingual Web Crawling

  • The web crawler now supports multiple languages, allowing it to navigate non-English websites and locate relevant pages like sustainability reports and investor relations sections.
  • A penalty system prevents the crawler from drifting to external domains when following links from a company's website.
  • Download links are now detected and pre-fetched during crawling to confirm they serve actual documents before adding them to the collection.
  • Duplicate URL detection prevents processing the same page or document more than once.

Document Download & Ingestion

  • Dynamic timeout strategy adjusts based on file size, preventing timeouts on larger documents.
  • Retry strategy for PDF conversion — if the initial conversion fails, the system fetches the page content directly and retries.
  • File extensions are now preserved instead of defaulting to .pdf, which previously caused Excel and other non-PDF files to fail processing.
  • Added support for older Excel files (.xls format).

Screening Workflows

  • Mentioning a user in a comment now automatically subscribes them to that screening response for future notifications.

  • Comments, mentions, subscriptions, assignees, and due dates are now preserved when regenerating a response or cloning a screening.

  • Locked responses now properly block edits and regeneration with a clear error message.

  • Added analytics tracking for comment actions, subscriptions, and mentions to provide better insight into team collaboration.

Screening Subscriptions

  • You can now subscribe to screening execution responses to receive notifications about changes.

Due Date Tracking

  • Screening execution responses now support a target date field. You can set due dates when creating or updating responses, enabling better deadline management for your screening workflows.

Threaded Comment Replies and Mentions

  • Comments on screening execution responses now support nested replies. You can create threaded discussions and retrieve comments with their full reply hierarchy.
  • You can now mention workspace members in comments on screening execution responses. Mentioned users will be notified, making it easier to loop in teammates and collaborate directly within your screening workflows.

Questionnaire Import for Screenings You can now import questionnaire templates directly into screening workflows via APIs. This streamlines the process of setting up screening assessments by allowing you to fire and forget a ESG questionnaire templates and Briink AI will extract the questions and kick off a screening for set of documents automatically.


Website Crawling Enhancements

  • The website scanner now uses the new crawl engine that powers Briink's batch screenings, additionally the crawl depth parameter has been re-added to URL crawl jobs, giving you more control over how deeply the system crawls websites during document collection.
  • Enhanced web crawler with better detection of blocked requests for more reliable document fetching

Enhanced Multi-Choice Question Processing

  • Multi-choice questions in the EQA API now use structured output prompts, which improves the consistency and reliability of responses. The system also includes automatic retry logic when processing multi-choice answers, reducing failed responses due to validation errors.
  • Fix multi-choice questions annotation formatting issue

Table Question Processing

  • Improved table processing to handle special characters that could cause data corruption
  • Improved AI system reasoning for complex ESG table type questions

API Updates

Screening Exports

  • You can now specify custom export_columns when creating screening exports, giving you control over which fields appear in your exported data.

Table Processing

  • Improved accuracy for table-based questions with better handling of fixed-row structures and dynamic tables.
  • Table responses now maintain proper row alignment with reasoning, reducing data mismatches in complex table extractions.
  • Inline references are now automatically stripped from list responses for cleaner output.

Document Collection

  • Single documents collected via crawler are now properly detected and labeled, improving tracking accuracy.

Screening Entities

  • You can now define screening entities to scope questionnaire analysis to specific companies or organizational units, improving answer relevance and accuracy.

Entity Scope for Questions

  • Questions now support entity scope, allowing context-aware retrieval and answer generation tailored to specific entities within your documents.

*Active for all API users


We made a major leap in questionnaire importer quality, extraction are cleaner, more accurate, and more consistent across real world documents

What’s to expect?

  • Much higher extraction accuracy and output consistency
  • Multi-sheet excel support
  • Expanded file support: .xls, .pdf, .csv, .docx, .pptx, .txt, .md, and .html

File Handling Improvements

  • XML file parsing is now supported for questionnaire imports.
  • Direct file uploads for questionnaire templates with configurable size limits and improved MIME type validation.

Screening enhancements

  • You can now view the credit cost of screening operations after running them
  • You can now redo document collection for an entire screening or individual tasks
  • Questionnaire responses now include overall reasoning for multi-choice questions

Company entity updates

  • Company creation now supports passing a custom ID and location parameters

Performance improvements

  • Fixed multiple N+1 query issues across screening, batch operations, and company lookups for faster response times
  • Resolved race conditions in screening operations for improved reliability
  • Fixed the question title refinement feature stalling issue