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.2.0, 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.2.0
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.

BaseUserModel
object
4 properties
NpiProfile.OtherName
object
9 properties
NpdbAffiliation
object
4 properties
Transaction
object
7 properties
BoardCertification
object
7 properties
AbmsCertificationInfo
object
5 properties
MonitoringMetadata
object
4 properties
ProviderLicenseParameter
object
5 properties
SegmentModel
object
2 properties
FacilityAccreditationInfoParameter
object
3 properties
AbmsExtensibleInfo
object
1 property
ProviderBoardCertificationNumberParameter
object
2 properties
NpdbOccupationAndLicensure
object
5 properties
DeaxModel
object
2 properties
ProviderDeaParameter
object
2 properties
AbmsCertificateRecognition
object
10 properties
OfacAddressRecord
object
2 properties
BoardCertificationDatasetRecord
object
8 properties
NpiDatasetRecord
object
17 properties
DeaDatasetRecord
object
21 properties
DatasetMetadata
object
2 properties
FacilityNameParameter
object
2 properties
ProviderAddressRequestModel
object
6 properties 5 required
ProviderCaqhIdParameter
object
2 properties
MedicareOptOutDatasetRecord
object
13 properties
JointCommissionDatasetRecord
object
13 properties
DatasetMatchData
object
3 properties
ProviderPageModel
object
10 properties
NpdbProfessionalSchoolInformation
object
2 properties
NpiProfile.NpiBasicModel
object
29 properties
NpdbSubjectInformation
object
16 properties
ProviderEmailRequestModel
object
2 properties 2 required
DatasetScanModel
object
17 properties
Enrollment
object
2 properties
StateSanctionsAndExclusionsRecord
object
16 properties
SamDatasetRecord
object
26 properties
PersonName
object
3 properties
NpdbEnrollmentStatus
object
3 properties
StateSanctionsAndExclusionsProviderAlias
object
6 properties
CredentialingRequestEventFileModel
object
2 properties
ProviderGenderParameter
object
2 properties
NpdbHospitalAffiliation
object
3 properties
NscAddress
object
8 properties
ProviderNameParameter
object
3 properties
ProviderNpiParameter
object
2 properties
NpdbInformationReported
object
1 property
ProviderMonitoringSanctionsAndExclusionsSummaryModel
object
10 properties
ProviderMonitoringSanctionsAndExclusionsSummaryAggregationsModel
object
3 properties
AbmsPersonalInfo
object
6 properties
DatasetMonitorModel
object
10 properties
IProviderParameter
AbmsDatasetRecord
object
11 properties
StateSanctionsAndExclusionsExclusionDetails
object
6 properties
NpdbSubmitterInformation
object
4 properties
ProviderRequestModel
object
22 properties 2 required
ProviderEmailModel
object
3 properties
NpdbReportInformation
object
17 properties
FacilityCmsCertificationInfoParameter
object
3 properties
NormalizedAddress
object
4 properties
AbmsAddressRecord
object
5 properties
NpdbDatasetRecord
object
6 properties
NpiProfile.Taxonomy
object
6 properties
AbmsDisclaimerInfo
object
2 properties
AbmsMemberId
object
2 properties
CredentialingRequestEventModel
object
7 properties
AbmsNameRecord
object
3 properties
CertificateDatasetRecord
object
15 properties
FacilityCmsCertificationDatasetRecord
object
9 properties
NpdbCodeDescription
object
3 properties
OigFugitivesDatasetRecord
object
5 properties
ProviderAddressModel
object
7 properties 4 required
TricareDatasetRecord
object
8 properties
NpdbSubjectNotificationFailure
object
2 properties
AbmsEducationInfo
object
3 properties
ProviderCertificateParameter
object
3 properties
ProviderPatchModel
object
22 properties
CourseOfStudy
object
2 properties
NpiProfile.Address
object
10 properties
NpdbReportingEntityInformation
object
7 properties
AbmsCertificateInfo
object
7 properties
ProviderAliasModel
object
3 properties
MedicaidEnrollmentCaliforniaDatasetRecord
object
24 properties
ProviderMonitoringSanctionsAndExclusionsSummaryPageModel
object
10 properties
ProviderReportRequestModel
object
5 properties
ProviderNccpaBoardCertificateInfoParameter
object
2 properties
ProviderAddressParameter
object
7 properties
NscDatasetRecord
object
12 properties
NpdbLatestReportingEntityInformation
object
8 properties
StateSanctionsAndExclusionsSource
object
2 properties
ProviderDueForRecredentialingPageModel
object
10 properties
ProviderAliasRequestModel
object
2 properties 2 required
DatasetScanOptions
object
2 properties
EnrollmentInfo
object
5 properties
ProviderSsnParameter
object
2 properties
DatasetMatchModel
object
14 properties
ProviderDueForRecredentialingModel
object
19 properties
OfacAlternateIdentityRecord
object
4 properties
ProviderEducationParameter
object
6 properties
ProviderDateOfBirthParameter
object
2 properties
AbmsOccupationInfo
object
4 properties
TaxonomyGroupModel
object
2 properties
Degree
object
18 properties
Course
object
1 property
NpdbReportSubjectInformation
object
25 properties
DateOfAttendance
object
2 properties
TransferNpdbRequestModel
object
2 properties
FlexibleDataModel
object
2 properties
ProviderTypeParameter
object
3 properties
AbmsCertificateIssuance
object
11 properties
ProviderAggregationsModel
object
2 properties
CredentialingRequestEventUserModel
object
2 properties
CmsPreclusionDatasetRecord
object
18 properties
NameOnSchoolRecord
object
4 properties
AbmsCertificateIssuanceNotice
object
2 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
ProviderModel
object
25 properties 3 required
DmfDatasetRecord
object
15 properties
NpdbQueryInformation
object
5 properties
OfacDatasetRecord
object
11 properties
TransferNpdbResponseModel
object
1 property
NpiProfile.Identifier
object
5 properties
OigExclusionsDatasetRecord
object
16 properties
ProviderTypeModel
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.