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

These endpoints allow you to add licenses to a provider and perform license lookups. Please note that a license lookup may take some time depending on the load and performance of the external data source. It is generally recommended to wait at least 2 seconds before polling for an update or use one of the notification mechanisms we provide (TBD).License verification result will have the basic information about the license such as license number, licenseType,status, issued date, expiry date, etc. In addition, the disciplinary actions and other additional information that iscaptured from the source site is represented through the disciplinaryActions and additionalProperties fields. Thedisciplinary actions and additional properties fields describe the type of data that is getting represented and areusing the [Flexible Data Model](/references/api/section/common-concepts/flexible-data-model).

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

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

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

15 operations 12 paths 45 schemas 1 DELETE9 GET2 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 Licenses 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 15

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

Licenses 15

These endpoints allow you to add licenses to a provider and perform license lookups. Please note that a license lookup may take some time depending on the load and performance of…

GET
/provider-licenses
List provider licenses
ListProviderLicenses 15 params → 200400401403404500
POST
/providers/{providerId}/licenses/{licenseId}/verify
Trigger a new license verification
TriggerLicenseVerification 2 params → 204400401403404500
POST
/providers/{providerId}/licenses/verify
Trigger license verifications
TriggerLicenseVerifications 1 param body → 204400401403404500
DELETE
/providers/{providerId}/licenses/{licenseId}
Detach a license from a provider
DetachLicense 2 params → 204400401403404500
GET
/providers/{providerId}/licenses/{licenseId}
Get a specific license from a provider
GetLicense 2 params → 200400401404500
GET
/providers/{providerId}/licenses/{licenseId}/verifications/{verificationId}
Get a specific license verification
GetLicenseVerification 3 params → 200400401403404500
PATCH
/providers/{providerId}/licenses/{licenseId}/verifications/{verificationId}
Resolve problems with a license verification
ResolveLicenseVerificationProblems 3 params body → 200400401403404409500
GET
/providers/{providerId}/licenses/{licenseId}/verifications/{verificationId}/diff
Diff two license verifications
GetLicenseVerificationDiff 3 params → 200400401403404409500
GET
/providers/{providerId}/licenses/{licenseId}/verifications
List all verifications for a license
ListLicenseVerifications 2 params → 200400401403404500
GET
/licensetypes
List license types
ListSimplifiedLicenseTypes 7 params → 200400401403500
GET
/licensetypes/status
List license source status
ListSimplifiedLicenseTypesStatus 10 params → 200400401403500
POST
/providers/{providerId}/licenses
Attach a license to a provider
AttachLicense 1 param body → 201400401403404500
GET
/providers/{providerId}/licenses
List all licenses from a provider
ListLicenses 1 param → 200400401500
GET
/provider-licenses/aggregations
Get provider licenses aggregations
GetProviderLicensesAggregations 1 param → 200401403500
PATCH
/licenses/{licenseId}
Patch an existing license
PatchLicense 1 param body → 200400401403404500

Schemas 45

The contract defines 45 schemas that model the data the API accepts and returns. The most detailed are SimpleLicenseBaseModel (17 properties), LicenseModel (17 properties), LicenseVerificationModel (15 properties), LicenseVerificationResultModel (14 properties). Each schema is shown below with its type and property counts.

SimplifiedLicenseTypeSourceModel
object
4 properties
ProviderCaqhIdParameter
object
2 properties
ProviderLicenseParameter
object
5 properties
FlexibleDataModel
object
2 properties
ProviderLicenseModel
object
2 properties
LicenseSourceStatusModel
object
3 properties
FacilityCmsCertificationInfoParameter
object
3 properties
LicensePatchModel
object
7 properties
SimplifiedLicenseTypeStatusModel
object
6 properties
ProviderGenderParameter
object
2 properties
LicenseVerificationDiffModel
object
3 properties
SimpleLicenseBaseModel
object
17 properties
SimplifiedLicenseTypeStatusPageModel
object
10 properties
MaintenanceDowntimeCronDescription
object
6 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
LicenseVerificationModel
object
15 properties
ProviderSsnParameter
object
2 properties
IProviderParameter
LicenseVerificationResultModel
object
14 properties
LicenseVerificationResolutionModel
object
2 properties
AttachLicenseRequestModel
object
13 properties 2 required
FileModel
object
8 properties
ProviderBaseModel
object
11 properties 3 required
SimplifiedLicenseTypePageModel
object
10 properties
FacilityAccreditationInfoParameter
object
3 properties
NonVerifiedLicenseInfoModel
object
3 properties
ProviderBoardCertificationNumberParameter
object
2 properties
VerificationSourceModel
object
5 properties
LicenseVerificationAttachmentModel
object
5 properties
ProviderDeaParameter
object
2 properties
ProviderCertificateParameter
object
3 properties
ProviderAddressParameter
object
7 properties
ProviderLicenseAggregationsModel
object
2 properties
LicenseVerificationParameters
object
2 properties
ProviderNccpaBoardCertificateInfoParameter
object
2 properties
ProviderEducationParameter
object
6 properties
FacilityNameParameter
object
2 properties
SimplifiedLicenseTypeModel
object
8 properties
ProviderNpiParameter
object
2 properties
ProviderTypeParameter
object
3 properties
ProviderLicensePageModel
object
10 properties
LicenseModel
object
17 properties
ProviderNameParameter
object
3 properties
MonitoringMetadata
object
4 properties
ProviderDateOfBirthParameter
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

verifiable-licenses-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 Licenses 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.