How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Validere reports API is one of 55 APIs that Validere publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Reports. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 25 operations across 18 paths, and defines 39 schemas. It is described by OpenAPI 3.0.1, at version 1.0.0.

Requests are made against a single base URL, https://api.validere.io.

25 operations 18 paths 39 schemas 4 DELETE8 GET10 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
1.0.0
Base URL
https://api.validere.io/app
Resource Areas
1

Paths & Operations 25

Across 18 paths, the API surfaces 25 operations — 4 DELETE, 8 GET, 10 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

reports 25

Reports

POST
/app/v2/reports/searchdeprecated
Search and list generated reports
search_reports body → 200
GET
/app/v2/reports/{report_id}deprecated
Get report with download URL
get_report_v2 1 param → 200
DELETE
/app/v2/reports/{report_id}deprecated
Delete report
delete_report 1 param → 200
POST
/app/v2/reportsdeprecated
Trigger report generation
trigger_report_v2 body → 200
POST
/app/v3/reports
Trigger report generation
trigger_report_v3 body → 200
POST
/app/v3/reports/search
Search reports with latest version
search_reports_v3 body → 200
GET
/app/v3/reports/inputs
Get existing report inputs for a templated report
get_existing_report_inputs 1 param → 200
GET
/app/v3/reports/{report_id}
Get Report with latest version
get_report_with_latest_version_v3 1 param → 200
PUT
/app/v3/reports/{report_id}
Update report status
update_report 1 param → 200
DELETE
/app/v3/reports/{report_id}
Delete report
delete_report 1 param → 200
POST
/app/v3/reports/{report_id}/versions
Trigger next version report generation
trigger_report_next_version_v3 1 param → 200
GET
/app/v3/reports/{report_id}/versions
Get report with list of versions
get_report_versions_v3 1 param → 200
GET
/app/v3/reports/{report_id}/versions/{version}
Get report version
get_report_version_v3 2 params → 200
GET
/app/v3/reports/{report_id}/versions/{version}/embedded/sheets
Get and list embedded report sheets
get_embedded_report_sheets 2 params → 200
POST
/app/v3/reports/{report_id}/embedded/search
Search and list embedded report rows
search_embedded_report_rows 1 param body → 200
POST
/app/v1/templated_reports/search
Search templated reports [System Admin]
search_templated_report 1 param body → 200
POST
/app/v1/templated_reports/search_company
Search a company's templated reports
search_company_templated_report body → 200
GET
/app/v1/templated_reports/{templated_report_name}
Get templated report
get_templated_report 2 params → 200
PUT
/app/v1/templated_reports/{templated_report_name}/company/{company_id}
Make templated report available to a company [System Admin]
add_templated_report_to_company 2 params body → 200
DELETE
/app/v1/templated_reports/{templated_report_name}/company/{company_id}
Remove a templated report from a company [System Admin]
remove_templated_report_from_company 2 params → 200
POST
/app/v2/templated_report_categories
Must be Company Admin - Create templated report category
create_templated_report_category body → 200
GET
/app/v2/templated_report_categories/{templated_report_category_id}
Get templated report category
get_templated_report_category 1 param → 200
PUT
/app/v2/templated_report_categories/{templated_report_category_id}
Must be Company Admin - Update templated report category
update_templated_report_category 1 param body → 200
DELETE
/app/v2/templated_report_categories/{templated_report_category_id}
Must be Company Admin - Delete templated report category
delete_templated_report_category 1 param → 200
POST
/app/v2/templated_report_categories/search
Search templated report categories
search_company_templated_report_categories body → 200

Schemas 39

The contract defines 39 schemas that model the data the API accepts and returns. The most detailed are ReportWithTemplatedReportResponse (14 properties), ReportWithTemplatedReportAndVersionResponse (13 properties), ReportWithTemplatedReportAndLatestVersionResponse (13 properties), TemplatedReportWithCategoryResponse (12 properties). Each schema is shown below with its type and property counts.

AuditFields
object
4 properties
UpdateTemplatedReportCategoryRequestBody
object
2 properties
TemplatedReportStatus
string
PagedTemplatedReportCategoryList
TemplatedReportCategoryId
string
TemplatedReportCategoryResponse
object
8 properties 7 required
SearchEmbeddedReportRowsRequestFilter
object
2 properties
PagedTemplatedReportList
TemplatedReportCategoryFilterFieldsWithPrefix
object
8 properties
TemplatedReportCategoryFilter
object
1 property
TemplatedReportFilter
object
1 property
ReportWithTemplatedReportAndVersionsResponse
object
12 properties 9 required
EmbeddedReportSort
object
2 properties
Pagination
object
4 properties
EmbeddedReportSheetResponse
object
4 properties 4 required
ReportVersion
object
9 properties 6 required
Paginated
object
2 properties
PagedEmbeddedReportSheetList
ReportWithTemplatedReportAndVersionResponse
object
13 properties 9 required
TemplatedReportWithCategoryResponse
object
12 properties 5 required
EmbeddedReportRowResponse
object
2 properties 2 required
ReportSort
object
2 properties
PagedTemplatedReportWithCategoryList
PagedReportList
TriggerReportRequestBody
object
3 properties 2 required
ReportFilterV2
object
1 property
TemplatedReportSort
object
2 properties
TemplatedReportResponse
object
11 properties 4 required
GetExistingReportInputsResponse
object
CreateTemplatedReportCategoryRequestBody
object
2 properties 1 required
ReportWithTemplatedReportResponse
object
14 properties 8 required
PagedEmbeddedReportRowList
TemplatedReportCategorySort
object
2 properties
TemplatedReportFilterFields
object
3 properties
ReportWithTemplatedReportAndLatestVersionResponse
object
13 properties 9 required
PagedReportsLatestVersionList
ReportFilter
object
1 property
ReportId
string
AddTemplatedReportCompanyRequestBody
object
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

validere-reports-api-openapi.yml Raw ↑

Other APIs Validere publishes across the network.

Validere activities API
Validere asset_groups API
Validere assets API
Validere calculator_results API
Validere charts API
Validere comments API
Validere company API
Validere company_equipment_type_groups API
Validere company_feature_flags API
Validere company_unit_config API
Validere credit_owner API
Validere custom_attribute_definition API
Where this information came from

This is an independent, third-party profile of Validere reports API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.