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

Verifiable Datasets API

Endpoints related to scanning datasets and reading resulting matches. The supported datasets will grow over time and can be discovered via the [ListDatasets](/references/api/datasets/listdatasets) endpoint. A dataset scan is asynchronous, but most scans will result in near immediate completion. A webhook of type [DatasetScanCompleted](/references/api/webhook-callbacks/datasetscancompleted#webhook-callbacks/DatasetScanCompleted) is triggered upon completion, but you can also check the completion status by querying the [GetDatasetScan](/references/api/datasets/getdatasetscan) operation.

Verifiable Datasets API is one of 33 APIs that Verifiable publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Datasets. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a getting-started guide.

This API exposes 14 operations across 13 paths, and defines 109 schemas. It is described by OpenAPI 3.0.1, at version 26.12.1.962.

Requests are made against 2 base URLs: https://discovery.verifiable.com/api, https://discovery-staging.verifiable.com/api.

14 operations 13 paths 109 schemas 10 GET1 PATCH3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
26.12.1.962
Base URL
https://discovery.verifiable.com/api
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Verifiable Datasets API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (custom) (Bearer).

  • Bearer — Enter your bearer token in the format: Bearer {your token}

Paths & Operations 14

Across 13 paths, the API surfaces 14 operations — 10 GET, 1 PATCH, 3 POST. Each is listed below with its method, path, parameters, and response codes.

Datasets 14

Endpoints related to scanning datasets and reading resulting matches. The supported datasets will grow over time and can be discovered via the [ListDatasets](/references/api/datas…

POST
/datasets/scans
Start a dataset scan
StartDatasetScan body → 201400401403404409500
GET
/datasets/scans
List dataset scans
ListDatasetScans 23 params → 200400401403500
GET
/datasets/scans/{scanId}
Get dataset scan
GetDatasetScan 1 param → 200400401403404500
GET
/datasets/matches
List dataset matches
ListDatasetMatches 22 params → 200400401403500
GET
/datasets/{datasetType}
Get dataset metadata
GetDataset 1 param → 200400401403404409500
GET
/datasets
List datasets metadata
ListDatasets 8 params → 200401403500
GET
/datasets/{datasetType}/parameters/providers/{providerId}
Get dataset scan parameters for a provider
GetProviderDatasetScanParameters 4 params → 200400401403404500
GET
/datasets/{datasetType}/parameters/facilities/{facilityId}
Get dataset scan parameters for a facility
GetFacilityDatasetScanParameters 4 params → 200400401403404500
POST
/datasets/{datasetType}/uploads
Upload a dataset file
UploadDatasetFile 1 param body → 204400401403
GET
/datasets/matches/aggregations
Get dataset matches aggregations
GetDatasetMatchesAggregations 1 param → 200401403500
GET
/datasets/{datasetType}/parameters/{providerId}
(Deprecated) Get dataset scan parameters for a provider
GetDatasetScanParameters 4 params → 200400401403404500
GET
/datasets/nsc/schoolCodes
List schools
ListNscSchools 8 params → 200400401403500
PATCH
/datasets/matches/{matchId}
Patch an existing dataset match
PatchDatasetMatch 1 param body → 200400401403404500
POST
/datasets/scans/{scanId}/refresh
Refresh dataset scan
RefreshDatasetScan 1 param → 204400401403404409500

Schemas 109

The contract defines 109 schemas that model the data the API accepts and returns. The most detailed are NpiProfile.NpiBasicModel (29 properties), SamDatasetRecord (26 properties), NpdbReportSubjectInformation (25 properties), MedicaidEnrollmentCaliforniaDatasetRecord (24 properties). Each schema is shown below with its type and property counts.

ProviderCaqhIdParameter
object
2 properties
NpiProfile.Identifier
object
5 properties
StateSanctionsAndExclusionsSource
object
2 properties
FacilityCmsCertificationInfoParameter
object
3 properties
StateSanctionsAndExclusionsExclusionDetails
object
6 properties
ProviderGenderParameter
object
2 properties
MaintenanceDowntimeCronDescription
object
6 properties
DatasetMatchesAggregationsModel
object
2 properties
DatasetMatchesAggregationModel
object
2 properties
NpdbDatasetRecord
object
6 properties
ProviderSsnParameter
object
2 properties
DatasetMatchPatchModel
object
2 properties
NpdbReportingEntityInformation
object
7 properties
StateSanctionsAndExclusionsRecord
object
16 properties
NscDatasetRecord
object
12 properties
NpdbSubmitterInformation
object
4 properties
OfacAlternateIdentityRecord
object
4 properties
DatasetScanPageModel
object
10 properties
OigExclusionsDatasetRecord
object
16 properties
SamDatasetRecord
object
26 properties
DatasetStatus
object
1 property
NpdbProfessionalSchoolInformation
object
2 properties
ProviderNccpaBoardCertificateInfoParameter
object
2 properties
NormalizedAddress
object
4 properties
AbmsAddressRecord
object
5 properties
AbmsOccupationInfo
object
4 properties
EnrollmentInfo
object
5 properties
ProviderLicenseParameter
object
5 properties
DatasetScanOptions
object
2 properties
DatasetScanModel
object
17 properties
NpdbSubjectInformation
object
16 properties
FacilityCmsCertificationDatasetRecord
object
9 properties
DateOfAttendance
object
2 properties
OigFugitivesDatasetRecord
object
5 properties
CourseOfStudy
object
2 properties
NpdbReportSubjectInformation
object
25 properties
BoardCertificationDatasetRecord
object
8 properties
FailureModel
object
An object with a reason message template and an array of params. Can be used to construct a meaningful description of the error. Not set when no errors happene…
2 properties
MedicareOptOutDatasetRecord
object
13 properties
NpiDatasetRecord
object
17 properties
AbmsExtensibleInfo
object
1 property
NpdbSubjectNotificationFailure
object
2 properties
PersonName
object
3 properties
Degree
object
18 properties
NpdbAffiliation
object
4 properties
NpdbEnrollmentStatus
object
3 properties
AbmsCertificateIssuanceNotice
object
2 properties
CertificateDatasetRecord
object
15 properties
CmsPreclusionDatasetRecord
object
18 properties
JointCommissionDatasetRecord
object
13 properties
DatasetModel
object
13 properties
DatasetMatchModel
object
14 properties
ProviderDeaParameter
object
2 properties
DeaDatasetRecord
object
21 properties
ProviderCertificateParameter
object
3 properties
NscAddress
object
8 properties
ProviderNpiParameter
object
2 properties
DatasetMatchData
object
3 properties
NpiProfile.Taxonomy
object
6 properties
ProviderNameParameter
object
3 properties
MonitoringMetadata
object
4 properties
DeaxModel
object
2 properties
NpdbCodeDescription
object
3 properties
SchoolCodePageModel
object
10 properties
NpiProfile.Address
object
10 properties
AbmsCertificateRecognition
object
10 properties
ParameterSet
object
5 properties
NpdbOccupationAndLicensure
object
5 properties
AbmsDatasetRecord
object
11 properties
NameOnSchoolRecord
object
4 properties
IProviderParameter
DmfDatasetRecord
object
15 properties
AbmsNameRecord
object
3 properties
BoardCertification
object
7 properties
DatasetMetadata
object
2 properties
Transaction
object
7 properties
NpdbQueryInformation
object
5 properties
ProviderAddressParameter
object
7 properties
AbmsMemberId
object
2 properties
AbmsCertificationInfo
object
5 properties
ProviderTypeParameter
object
3 properties
ProviderDateOfBirthParameter
object
2 properties
TricareDatasetRecord
object
8 properties
FlexibleDataModel
object
2 properties
NpiProfile.OtherName
object
9 properties
AbmsCertificateInfo
object
7 properties
StateSanctionsAndExclusionsProviderAlias
object
6 properties
NpdbHospitalAffiliation
object
3 properties
NpiProfile.NpiBasicModel
object
29 properties
NpdbInformationReported
object
1 property
OfacDatasetRecord
object
11 properties
Enrollment
object
2 properties
AbmsPersonalInfo
object
6 properties
DatasetPageModel
object
10 properties
NpdbReportInformation
object
17 properties
FacilityAccreditationInfoParameter
object
3 properties
ProviderBoardCertificationNumberParameter
object
2 properties
SchoolCodeModel
object
5 properties
Course
object
1 property
AbmsEducationInfo
object
3 properties
AbmsCertificateIssuance
object
11 properties
ProviderEducationParameter
object
6 properties
FacilityNameParameter
object
2 properties
DatasetScanRequestModel
object
4 properties
DatasetMatchPageModel
object
10 properties
NpdbLatestReportingEntityInformation
object
8 properties
MedicaidEnrollmentCaliforniaDatasetRecord
object
24 properties
OfacAddressRecord
object
2 properties
AbmsDisclaimerInfo
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

verifiable-datasets-api-openapi.yml Raw ↑

Other APIs Verifiable publishes across the network.

Verifiable Alerts API
Verifiable Audit API
Verifiable Authentication API
Verifiable BoardCertifications API
Verifiable CognitoFormsWebhook API
Verifiable CreateOAuthCredentialsClientSecret API
Verifiable CredentialingRequests API
Verifiable DEA API
Verifiable Definitions API
Verifiable DeleteOAuthCredentialsClientSecret API
Verifiable Facilities API
Verifiable FacilitiesInfo API
Where this information came from

This is an independent, third-party profile of Verifiable Datasets 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.