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

Certifyos V2/provider API

The v2/provider API from Certifyos — 14 operation(s) for v2/provider.

Certifyos V2/provider API is one of 59 APIs that Certifyos publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include v2/provider. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 19 operations across 14 paths, and defines 56 schemas. It is described by OpenAPI 3.2.0.

Requests are made against 2 base URLs: https://ng-api-production.certifyos.com, https://ng-api-stg.certifyos.com/.

19 operations 14 paths 56 schemas 1 DELETE10 GET1 PATCH6 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
Base URL
https://api-service.certifyos.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Certifyos V2/provider API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (BearerAuth).

Paths & Operations 19

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

v2/provider 19
POST
/v2/provider
Create Provider
ProviderV2Controller_create 1 param body → 201400401403
GET
/v2/provider
Retrieve all available information for a provider.
ProviderV2Controller_findOne 10 params → 200401403404
POST
/v2/provider/{providerId}/attested-data
Save attested provider data
ProviderV2Controller_createAttestedProviderData 2 params body → 201400401403
GET
/v2/provider/{providerId}/attested-data
Fetch attested provider data
ProviderV2Controller_getttestedProviderData 2 params → 200400401403
POST
/v2/provider/{providerId}/attested-data/documents
Upload Provider Attested Data Document
ProviderV2Controller_uploadProviderDocuments 2 params body → 201400401403404
GET
/v2/provider/{providerId}/supporting-documents/{supportingDocumentId}/signed-url
Retrieve signed url of a given supporting-document id.
ProviderV2Controller_getDocumentSignedUrl 3 params → 200401403404
GET
/v2/provider/{providerId}/survey-responses
Lists all provider survey responses in an organization
ProviderV2Controller_findAllSurveyResponses 5 params → 200401403
GET
/v2/provider/{providerId}/outreaches
Lists all provider email outreaches in an organization
ProviderV2Controller_findAllOutreaches 4 params → 200401403
GET
/v2/provider/{providerId}/caqh-data
Retrieve CAQH data for a provider
ProviderV2Controller_findProviderCaqhData 2 params → 200400401403404
POST
/v2/provider/{providerId}/credentialing-workflows
Creates a credentialing workflow for the provider.
ProviderV2Controller_createCredentialingWorkflow 2 params → 200201400401403404
GET
/v2/provider/{providerId}/psv/signed-url
Retrieve signed URL for provider PSV PDF
ProviderV2Controller_gePSVPdfSignedUrl 2 params → 200400401403404
PUT
/v2/provider/{providerId}/groups
Modify groups associated to a provider
ProviderV2Controller_modifyProviderOrgEntities 2 params body → 200400401403404
GET
/v2/provider/{providerId}/groups
Retrieve groups/ org-entities for a provider.
ProviderV2Controller_getProviderGroups 2 params → 200401403404
GET
/v2/provider/{providerId}/credentialing-workflow-timelines
Retrieve credentialing workflow timelines for a provider
CredentialingWorkflowTimelineV2Controller_getCredentialingWorkflowTimelines 2 params → 200401403404
POST
/v2/provider/{providerId}/professional-ids
Create Bulk Provider Professional IDs
ProfessionalIdsV2Controller_createMany 2 params body → 201401403404
GET
/v2/provider/{providerId}/specialties
Get list of provider specialties
SpecialtiesV2Controller_findAll 4 params → 200401403404
POST
/v2/provider/{providerId}/specialties
Create provider specialties
SpecialtiesV2Controller_create 2 params body → 201400401403404
PATCH
/v2/provider/{providerId}/specialties/{specialtyId}
Update provider specialty
SpecialtiesV2Controller_update 3 params body → 204400401403404
DELETE
/v2/provider/{providerId}/specialties/{specialtyId}
Delete provider specialty
SpecialtiesV2Controller_delete 3 params → 204401403404

Schemas 56

The contract defines 56 schemas that model the data the API accepts and returns. The most detailed are ProviderV2Dto (51 properties), BaseSanctionItemResponseDto (40 properties), CreateProviderDtoV2 (23 properties), CredentialingWorkflowTimelineV2ResponseDto (23 properties). Each schema is shown below with its type and property counts.

PerformanceIndicatorDto
object
7 properties 7 required
OtherName
object
5 properties 3 required
RaceTypeDto
object
2 properties 2 required
CreateProviderV2GroupDto
object
5 properties 3 required
ProviderOutreachDto
object
12 properties 7 required
ApplicationVerificationDto
object
5 properties 5 required
Question
object
2 properties 2 required
EmploymentHistory
object
13 properties 13 required
SubSpecialtiesV2Dto
object
2 properties 2 required
ProviderOutreachResponseDto
object
2 properties 2 required
LicenseDto
object
16 properties 13 required
QuestionResponse
object
1 property 1 required
SupportingDocumentV2Dto
object
5 properties 5 required
LicensureActionsDto
object
6 properties 6 required
RaceEthnicityLevel2Dto
object
2 properties 2 required
HospitalAffiliationDto
object
9 properties 7 required
LocationHourDto
object
3 properties
NpdbDataDto
object
22 properties 22 required
BaseSanctionItemResponseDto
object
40 properties 3 required
DeaDto
object
10 properties 10 required
Email
object
2 properties 2 required
CaqhAddressDto
object
6 properties 6 required
CreateSpecialtiesV2Dto
object
4 properties 4 required
ProviderAddress
object
7 properties 6 required
SpecialityBoardCertificate
object
9 properties 9 required
CredentialingTimelineDto
object
8 properties 7 required
CreateAttestedProviderDocumentDto
object
4 properties 3 required
DataSnapshot
object
21 properties 21 required
CreateProfessionalIdV2Dto
object
7 properties 2 required
CredentialingWorkflowOrgEntityTypeDto
object
2 properties 1 required
ProviderV2GroupsResponseDto
object
5 properties 4 required
ProviderV2ResponseDto
object
2 properties 2 required
License
object
8 properties 8 required
PracticeLocationDto
object
21 properties 4 required
DEA
object
6 properties 6 required
ProfessionalIdResponseV2Dto
object
8 properties 3 required
PractitionerMedicaidDto
object
2 properties 2 required
ProviderSanctionsDto
object
7 properties 7 required
ProfessionalIdV2Dto
object
7 properties 4 required
LiabilityInsurance
object
6 properties 6 required
EducationTrainingDto
object
9 properties 9 required
FieldValueWithDescription
object
2 properties 2 required
DocumentInfo
object
2 properties 2 required
Education
object
6 properties 5 required
CreateProfessionalIdsV2Dto
object
1 property 1 required
CreateAttestedProviderDataDto
object
7 properties 7 required
BoardCertificationDto
object
11 properties 11 required
OutreachDataDto
object
8 properties 4 required
MalpracticeInsuranceDto
object
16 properties 16 required
CredentialingWorkflowTimelineV2ResponseDto
object
23 properties 23 required
PractitionerPracticeActiveLocationDto
object
2 properties 2 required
Attachment
object
4 properties
CreateProviderDtoV2
object
23 properties 4 required
AttestationMetadata
object
4 properties
ProviderV2Dto
object
51 properties 42 required
RaceEthnicityLevel3Dto
object
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

certifyos-v2-provider-api-openapi.yml Raw ↑

Other APIs Certifyos publishes across the network.

Certifyos Address Standardization API
Certifyos Auth API
Certifyos Auth Resource API
Certifyos Auth Tokens API
Certifyos Contracts API
Certifyos Credentialing Outreach Resource API
Certifyos Credentialing Workflows API
Certifyos Credentialing Workflow API
Certifyos Dal Reactive Test Resource API
Certifyos Directory API
Certifyos Egress Template API
Certifyos Event Email Settings API
Where this information came from

This is an independent, third-party profile of Certifyos V2/provider 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.