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 Providers API

Endpoints related to managing and listing providers. A provider must be created and associated with license numbers, NPI numbers or other identifiers that can be used to perform lookups to fetch associated data for this provider. The data registered on the provider will be matched against the data returned by these lookups and used to detect inconsistencies or problems in the data or licenses.

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

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

This API exposes 12 operations across 9 paths, and defines 123 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.

12 operations 9 paths 123 schemas 1 DELETE7 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 Providers 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 12

Across 9 paths, the API surfaces 12 operations — 1 DELETE, 7 GET, 1 PATCH, 3 POST. Each is listed below with its method, path, parameters, and response codes.

Providers 12

Endpoints related to managing and listing providers. A provider must be created and associated with license numbers, NPI numbers or other identifiers that can be used to perform l…

POST
/providers
Create a new provider
CreateProvider body → 201400401403500
GET
/providers
List providers
ListProviders 14 params → 200400401403404500
GET
/providers/{providerId}
Get an existing provider
GetProvider 1 param → 200400401403404500
PATCH
/providers/{providerId}
Patch an existing provider
PatchProvider 1 param body → 200400401403404500
DELETE
/providers/{providerId}
Delete an existing provider
DeleteProvider 2 params → 204400401403404500
GET
/providers/aggregations
Get provider aggregations
GetProviderAggregations 1 param → 200401403500
GET
/providertypes
List provider types
ListProviderTypes → 200401403404500
POST
/providers/{providerId}/report
Generate report for an existing provider
ReportProvider 1 param body → 200400401403404500
GET
/providers/recredentialing/due
List providers due for recredentialing
ListProvidersDueForRecredentialing 13 params → 200400401403404500
GET
/providers/monitoring/sanctions-and-exclusions/aggregations
Get provider sanctions and exclusions monitoring categories aggregations
GetProviderMonitoringSanctionsAndExclusionsSummaryAggregations → 200400401403404500
GET
/providers/monitoring/sanctions-and-exclusions
List provider monitoring summary for sanctions and exclusions
ListProviderMonitoringSanctionsAndExclusionsSummary 10 params → 200400401403404500
POST
/providers/{providerId}/npdb/transfer-enrollment
Initiate an NPDB enrollment transfer for a provider
TransferNpdbEnrollment 1 param body → 200400401403409500503

Schemas 123

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

ProviderAddressModel
object
7 properties 4 required
ProviderCaqhIdParameter
object
2 properties
NpiProfile.Identifier
object
5 properties
ProviderDueForRecredentialingPageModel
object
10 properties
StateSanctionsAndExclusionsSource
object
2 properties
ProviderMonitoringSanctionsAndExclusionsSummaryPageModel
object
10 properties
FacilityCmsCertificationInfoParameter
object
3 properties
StateSanctionsAndExclusionsExclusionDetails
object
6 properties
ProviderGenderParameter
object
2 properties
NpdbDatasetRecord
object
6 properties
ProviderSsnParameter
object
2 properties
NpdbReportingEntityInformation
object
7 properties
StateSanctionsAndExclusionsRecord
object
16 properties
NscDatasetRecord
object
12 properties
NpdbSubmitterInformation
object
4 properties
ProviderAliasModel
object
3 properties
OfacAlternateIdentityRecord
object
4 properties
OigExclusionsDatasetRecord
object
16 properties
SamDatasetRecord
object
26 properties
NpdbProfessionalSchoolInformation
object
2 properties
ProviderAggregationsModel
object
2 properties
ProviderNccpaBoardCertificateInfoParameter
object
2 properties
ProviderMonitoringSanctionsAndExclusionsSummaryModel
object
10 properties
NormalizedAddress
object
4 properties
AbmsAddressRecord
object
5 properties
AbmsOccupationInfo
object
4 properties
EnrollmentInfo
object
5 properties
DatasetScanOptions
object
2 properties
ProviderLicenseParameter
object
5 properties
DatasetScanModel
object
17 properties
NpdbSubjectInformation
object
16 properties
FacilityCmsCertificationDatasetRecord
object
9 properties
ProviderAddressRequestModel
object
6 properties 5 required
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
BaseUserModel
object
4 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
ProviderEmailModel
object
3 properties
NpdbEnrollmentStatus
object
3 properties
AbmsCertificateIssuanceNotice
object
2 properties
CertificateDatasetRecord
object
15 properties
CmsPreclusionDatasetRecord
object
18 properties
JointCommissionDatasetRecord
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
ProviderModel
object
25 properties 3 required
ProviderReportRequestModel
object
5 properties
DatasetMatchData
object
3 properties
TransferNpdbRequestModel
object
2 properties
NpiProfile.Taxonomy
object
6 properties
ProviderNameParameter
object
3 properties
MonitoringMetadata
object
4 properties
DeaxModel
object
2 properties
NpdbCodeDescription
object
3 properties
NpiProfile.Address
object
10 properties
AbmsCertificateRecognition
object
10 properties
ProviderRequestModel
object
22 properties 2 required
NpdbOccupationAndLicensure
object
5 properties
AbmsDatasetRecord
object
11 properties
NameOnSchoolRecord
object
4 properties
ProviderDueForRecredentialingModel
object
19 properties
ProviderMonitoringSanctionsAndExclusionsSummaryAggregationsModel
object
3 properties
IProviderParameter
SegmentModel
object
2 properties
TransferNpdbResponseModel
object
1 property
DmfDatasetRecord
object
15 properties
CredentialingRequestEventUserModel
object
2 properties
ProviderEmailRequestModel
object
2 properties 2 required
ProviderTypeModel
object
2 properties
AbmsNameRecord
object
3 properties
BoardCertification
object
7 properties
ProviderPatchModel
object
22 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
ProviderPageModel
object
10 properties
StateSanctionsAndExclusionsProviderAlias
object
6 properties
NpdbHospitalAffiliation
object
3 properties
NpiProfile.NpiBasicModel
object
29 properties
NpdbInformationReported
object
1 property
OfacDatasetRecord
object
11 properties
CredentialingRequestEventFileModel
object
2 properties
Enrollment
object
2 properties
AbmsPersonalInfo
object
6 properties
NpdbReportInformation
object
17 properties
FacilityAccreditationInfoParameter
object
3 properties
ProviderBoardCertificationNumberParameter
object
2 properties
Course
object
1 property
DatasetMonitorModel
object
10 properties
AbmsEducationInfo
object
3 properties
TaxonomyGroupModel
object
2 properties
AbmsCertificateIssuance
object
11 properties
ProviderEducationParameter
object
6 properties
ProviderAliasRequestModel
object
2 properties 2 required
FacilityNameParameter
object
2 properties
CredentialingRequestEventModel
object
7 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-providers-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 Datasets API
Verifiable DEA API
Verifiable Definitions API
Verifiable DeleteOAuthCredentialsClientSecret API
Verifiable Facilities API
Where this information came from

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