• Documentation
    • About ​ValidMind
    • Get Started
    • Guides
    • Support
    • Releases

    • ValidMind Library
    • Python API
    • Public REST API

    • Training Courses
  • Log In
  1. Public REST API: Bypass restrictions, download attachments, and more
  • All releases

  • Current releases
  • Feature highlights
  • ValidMind Platform releases
  • ValidMind Library releases
  • Documentation updates

  • Breaking changes and deprecations

  • Older releases
  • April 24, 2025
  • March 7, 2025
  • January 31, 2025
  • 2024 Releases
    • December 24, 2024
    • December 6, 2024
    • October 22, 2024
    • September 25, 2024
    • September 9, 2024
    • August 13, 2024
    • July 22, 2024
    • June 10, 2024
    • May 22, 2024
    • March 27, 2024
    • February 14, 2024
    • January 26, 2024
    • January 18, 2024
  • 2023 Releases
    • December 13, 2023
    • November 9, 2023
    • October 25, 2023
    • September 27, 2023
    • August 15, 2023
    • July 24, 2023
    • June 22, 2023
    • May 30, 2023

On this page

  • Bypass field data restrictions when creating models and findings
  • Download attachments
  • Reporting support
  • Regenerate your own API keys
  • Return all custom finding fields in public API
  • Add finding status
  • Bug fixes
    • Return all custom finding fields in public API
  • Edit this page
  • Report an issue

Public REST API: Bypass restrictions, download attachments, and more

frontend
25.11
highlight
Published

November 1, 2025

Bypass field data restrictions when creating models and findings

You can now create models and findings via the public API using legacy values that may not currently be valid. A new boolean parameter, strict_custom_field_validation, controls whether custom fields are validated strictly for both findings and inventory models.

This change provides more flexibility when importing or managing legacy data.

POST /models

POST /models/{inventory_model_cuid}/findings/{finding_type_cuid}

Download attachments

You can now download attachments using a new public /vm/api/v1/assets endpoint.

GET /assets/{key}

Reporting support

Two new public API endpoints are available for accessing reporting data:

  • GET /vm/api/v1/reporting/datasets lets you list available datasets.
  • GET /vm/api/v1/reporting/datasets/{id}/data allows you to retrieve raw dataset data.

Additionally, the analytics query builder now includes additional methods for accessing raw data.

GET /reporting/datasets

GET /reporting/datasets/{dataset_id}/data

Regenerate your own API keys

Regenerate your own API keys directly from your profile page. If key expiration policies are in place, you will also see how many days remain until your keys expire.

Previously, this functionality was available only to admin users.

A web interface displaying a user profile settings page for ValidMind. On the left sidebar, there are navigation links including Dashboard, Projects, and Analytics, with Profile currently selected. The main content area shows a section titled Terms with green checkmarks indicating acceptance of Terms and Conditions and Terms of Use on September 22, 2025. Below, the Localization section includes a dropdown for date format set to English with a date of October 14, 2023. The Access Keys section displays an API key with options to Copy to Clipboard and a hidden Secret Key with a button to Reveal Key. A vertical feedback tab labeled Talk to Us is positioned on the right side of the page.

Regenerate API keys

Return all custom finding fields in public API

The public API for model findings now returns all custom finding fields in its responses. Prior to this update, custom fields were missing from the response data.

GET /findings/{finding_type_cuid}

Add finding status

The public API has been updated to allow the creation of findings with initial statuses. Additionally, you can now use an optional field, status_cuid, in the model findings endpoint in the API.

POST /models/{inventory_model_cuid}/findings/{finding_type_cuid}

Bug fixes

Return all custom finding fields in public API

The public API for model findings now returns all custom finding fields in its responses. Prior to this update, custom fields were missing from the response data.

GET /findings/{finding_type_cuid}

  • ValidMind Logo
    ©
    Copyright 2026 ValidMind Inc.
    All Rights Reserved.
    Cookie preferences
    Legal
  • Get started
    • Model development
    • Model validation
    • Setup & admin
  • Guides
    • Access
    • Configuration
    • Model inventory
    • Model documentation
    • Model validation
    • Workflows
    • Reporting
    • Monitoring
    • Attestation
  • Library
    • For developers
    • For validators
    • Code samples
    • Python API
    • Public REST API
  • Training
    • Learning paths
    • Courses
    • Videos
  • Support
    • Troubleshooting
    • FAQ
    • Get help
  • Community
    • GitHub
    • LinkedIn
    • Events
    • Blog
  • Edit this page
  • Report an issue