Home
Home
  1. Submissions
  • Getting started
  • Authentication
  • Webhooks
  • Embeddable Widgets
    • Overview
    • Document Upload Widget
      • UI/UX Best Practices
  • Guides
    • Verifying a new business
    • Verifying bank accounts
    • Supported document types
  • API Reference
    • Submissions
      • Reports
        • List available report templates
        • Download a report
      • Create new submission
        POST
      • Get submission
        GET
      • Update submission
        PUT
      • Update submission status
        PUT
      • Run business verification
        POST
      • Get submission checks
        GET
      • Delete submission
        DELETE
    • Documents
      • Public Documents API
        • List documents
        • Upload document
        • Get document
        • Delete document
      • List documents
      • Upload document for submission
      • Get document
      • Delete document
      • Download document file
      • Rerun validations
    • RPC Search
      • Get company with ID
      • Company RFC Lookup
      • Company Name Search
      • Download document
    • Utilities
      • Matcher
        • Run name matching
  1. Submissions

Reports

Reports let you generate a completed verification report for a submission using one of your own document templates. Instead of assembling findings by hand, you pick a template and Niva fills it with the submission's verified data, returning a ready-to-file document.
The endpoints below only return the templates belonging to your account. Both endpoints are nested under a submission: you first list the templates available for that submission's country, then request the report for the template you want.
TIP
Templates are authored and uploaded through the Niva dashboard, not through the API. The API is read-only: it lists the templates available to you and generates reports from them.

Availability#

Reports are only available once verification has produced results. A request for a report will be rejected with a 422 when:
ConditionDescription
Submission is pending or processingVerification has not finished, so there is no result data to populate the report with. Wait until the submission reaches needs_review, pending_rfi, approved, or rejected.
Template country does not match the submission countryA template can only be applied to submissions from the same country. Use the list endpoint to get the valid templates for a given submission.
Template file is not availableThe template has no usable .docx file attached. Re-upload the template in the dashboard.

Response format#

The list endpoint returns JSON. The report endpoint returns the generated document itself as a binary download
TIP
For details on the submission that a report is generated from, see the Submissions section of the API documentation.
Previous
Submissions
Next
List available report templates