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

These endpoints let you import a provider’s profile data from different sources (such as a provider’s National Provider Identifier (NPI) record). This allows you to build a more complete picture of a provider within Verifiable and gives you easy access to the latest provider profile data across multiple sources. In order to import an external profile, each source has its own list of required parameters. A provider must first have the required data in their Verifiable profile before you can run an import.Once a request is created, fetching a profile is fast and typically takes seconds to return. You can check the status of an import request using the "Get an existing provider profile import" endpoint.

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

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

This API exposes 5 operations across 4 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.

5 operations 4 paths 109 schemas 4 GET1 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 ProviderProfiles 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 5

Across 4 paths, the API surfaces 5 operations — 4 GET, 1 POST. Each is listed below with its method, path, parameters, and response codes.

ProviderProfiles 5

These endpoints let you import a provider’s profile data from different sources (such as a provider’s National Provider Identifier (NPI) record). This allows you to build a more c…

GET
/providers/profiles/import/sources
List provider profile import sources
ListProviderProfileImportSources 7 params → 200400401403404500
POST
/providers/profiles/import
Create a new provider profile import
CreateProviderProfileImport body → 201400401403500
GET
/providers/profiles/import
List provider profile imports
ListProviderProfileImports 10 params → 200400401403404500
GET
/providers/profiles/import/{importId}
Get an existing provider profile import
GetProviderProfileImport 1 param → 200400401403404500
GET
/providers/profiles/imports/{source}/parameters/{providerId}
Get profile import parameters for a provider
GetProviderImportParameters 2 params → 200400401403404500

Schemas 109

The contract defines 109 schemas that model the data the API accepts and returns. The most detailed are CaqhProfile.ClinicalServicesInfo (33 properties), CaqhProfile.AccessibilityInfo (31 properties), NpiProfile.NpiBasicModel (29 properties), CaqhProfile.LocationGeneralInfo (19 properties). Each schema is shown below with its type and property counts.

CaqhProfile.RemittanceInfo
object
12 properties
ProviderCaqhIdParameter
object
2 properties
CaqhProfile.ProviderIdentifier
object
3 properties
NpiProfile.Identifier
object
5 properties
CaqhProfile.StateDisclosureSection
object
2 properties
CaqhProfile.Emails
object
4 properties
CaqhProfile.MailingAddress
object
10 properties
CaqhProfile.DisclosureEducation
object
8 properties
FacilityCmsCertificationInfoParameter
object
3 properties
CaqhProfile.OfficeHours
object
3 properties
CaqhProfile.DeaRegistration
object
11 properties
ProviderGenderParameter
object
2 properties
ProviderProfileImportSourcePageModel
object
10 properties
CaqhProfile.CulturalCompetencyTraining
object
2 properties
CaqhProfile.OfficeManagerContact
object
8 properties
ProviderSsnParameter
object
2 properties
CaqhProfile.TrainingGap
object
1 property
CaqhProfile.ReferencesInfo
object
18 properties
CaqhProfile.AbilityToPerformJob
object
8 properties
CaqhProfile.BillingContactInfo
object
9 properties
CaqhProfile.MilitaryService
object
2 properties
CaqhProfile.PracticeLimitations
object
8 properties
CaqhProfile.GroupMailingAddress
object
13 properties
CaqhProfile.Identifiers
object
5 properties
CaqhProfile.LocationInfo
object
18 properties
CaqhProfile.LocationGeneralInfo
object
19 properties
ProviderNccpaBoardCertificateInfoParameter
object
2 properties
CaqhProfile.ContactInfo
object
7 properties
AmaTraining
object
8 properties
CaqhProfile.CaqhHeaders
object
3 properties
AmericanMedicalAssociationPhysicianProviderProfileModel
object
7 properties
ProviderProfileImportPageModel
object
10 properties
ProviderLicenseParameter
object
5 properties
CaqhProfile.Specialty
object
8 properties
NpiProfile.NpiProviderProfileModel
object
11 properties
CaqhProfile.EmploymentInfo
object
9 properties
CaqhProfile.CoveringColleague
object
6 properties
AmericanMedicalAssociationPhysicianAssistantProviderProfileModel
object
7 properties
CaqhProfile.AccessibilityInfo
object
31 properties
CaqhProfile.LiabilityInsurance
object
4 properties
CaqhProfile.Education
object
11 properties
CaqhProfile.DemographicInfo
object
8 properties
IProviderProfileImportSource
object
5 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
CaqhProfile.Alias
object
7 properties
CaqhProfile.Document
object
7 properties
CaqhProfile.Arrangements
object
14 properties
CaqhProfile.Cme
object
1 property
CaqhProfile.CredentialingInfo
object
11 properties
CaqhProfile.EducationInfo
object
3 properties
ProviderDeaParameter
object
2 properties
ProviderCertificateParameter
object
3 properties
CaqhProfile.PatientsInfo
object
10 properties
ProviderNpiParameter
object
2 properties
NpiProfile.Taxonomy
object
6 properties
ProviderNameParameter
object
3 properties
CaqhProfile.CriminalHistory
object
6 properties
CaqhProfile.CertInfo
object
6 properties
CaqhProfile.TrainingInfo
object
8 properties
CaqhProfile.HospitalAffiliations
object
7 properties
CaqhProfile.CertificationInfo
object
15 properties
NpiProfile.Address
object
10 properties
CaqhProfile.PhoneNumbers
object
9 properties
CaqhProfile.OtherSanctions
object
10 properties
IProviderParameter
CaqhProfile.PersonalInfo
object
11 properties
AmaEducation
object
5 properties
CaqhProfile.DocumentDownload
object
3 properties
CaqhProfile.EmploymentGap
object
4 properties
CaqhProfile.TelehealthInfo
object
9 properties
ProviderAddressParameter
object
7 properties
CaqhProfile.DocumentInfo
object
2 properties
CaqhProfile.SpecialtyInfo
object
4 properties
CaqhProfile.TaxInfo
object
8 properties
ProviderTypeParameter
object
3 properties
CaqhProfile.Name
object
4 properties
ProviderDateOfBirthParameter
object
2 properties
CaqhProfile.PracticeLocations
object
2 properties
NpiProfile.OtherName
object
9 properties
CaqhProfile.WorkHistoryInfo
object
3 properties
CaqhProfile.InsuranceInfo
object
15 properties
CaqhProfile.CulturalCompetencyProgram
object
4 properties
CaqhProfile.ClinicalServicesInfo
object
33 properties
CaqhProfile.MidLevelPractitioner
object
9 properties
CaqhProfile.ProfessionalIdentificationNumbers
object
12 properties
CaqhProfile.NonAdmittingAffiliation
object
8 properties
CaqhProfile.License
object
8 properties
NpiProfile.NpiBasicModel
object
29 properties
CaqhProfile.DeaCds
object
2 properties
ProviderProfileImportModel
object
11 properties
CaqhProfile.CdsRegistration
object
6 properties
ProviderProfileModel
CaqhProfile.Training
object
18 properties
CaqhProfile.Licensure
object
4 properties
CaqhProfile.SpecialSkillsInfo
object
5 properties
ProviderProfileImportRequestModel
object
2 properties 2 required
CaqhProfile.CaqhAddress
object
8 properties
CaqhProfile.Malpractice
object
19 properties
FacilityAccreditationInfoParameter
object
3 properties
ProviderBoardCertificationNumberParameter
object
2 properties
CaqhProfile.PrepareInfo
object
6 properties
CaqhProfile.Privileges
object
17 properties
CaqhProfile.CaqhDisclosureInfo
object
10 properties
CaqhProfile.MedicareMedicaid
object
2 properties
CaqhProfile.DisclosureInfo
object
2 properties
CaqhProfile.HospitalPrivilegesAndOtherAffiliations
object
6 properties
CaqhProfile.CaqhProviderProfileModel
object
18 properties
ProviderEducationParameter
object
6 properties
FacilityNameParameter
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

verifiable-providerprofiles-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 ProviderProfiles 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.