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

Clover Health FHIR R4 ProviderDirectory API API

The FHIR R4 ProviderDirectory API API from Clover Health — 17 operation(s) for fhir r4 providerdirectory api.

Clover Health FHIR R4 ProviderDirectory API API is one of 2 APIs that Clover Health publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include FHIR R4 ProviderDirectory API. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 17 operations across 17 paths, and defines 86 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://public-api.cloverhealth.com.

17 operations 17 paths 86 schemas 17 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://public-api.cloverhealth.com
Authentication
HTTP Basic, API Key
Resource Areas
1

Authentication & Security 2

Clover Health FHIR R4 ProviderDirectory API API declares 2 security schemes for authenticating requests. It accepts HTTP basic authentication (basicAuth). An API key is passed in the cookie as sessionid (cookieAuth).

Paths & Operations 17

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

FHIR R4 ProviderDirectory API 17
GET
/providerdirectory/api/Endpoint
This interaction searches a set of resources based on some filter criteria.
search_endpoint 5 params → 200
GET
/providerdirectory/api/Endpoint/{id}
The read interaction accesses the current contents of a resource.
get_endpoint 1 param → 200
GET
/providerdirectory/api/HealthcareService
This interaction searches a set of resources based on some filter criteria.
search_healthcare_service 13 params → 200
GET
/providerdirectory/api/HealthcareService/{id}
The read interaction accesses the current contents of a resource.
get_healthcare_service 1 param → 200
GET
/providerdirectory/api/InsurancePlan
This interaction searches a set of resources based on some filter criteria.
search_insurance_plan 11 params → 200
GET
/providerdirectory/api/InsurancePlan/{id}
The read interaction accesses the current contents of a resource.
get_insurance_plan 1 param → 200
GET
/providerdirectory/api/Location
This interaction searches a set of resources based on some filter criteria.
search_location 14 params → 200
GET
/providerdirectory/api/Location/{id}
The read interaction accesses the current contents of a resource.
get_location 1 param → 200
GET
/providerdirectory/api/Organization
This interaction searches a set of resources based on some filter criteria.
search_organization 11 params → 200
GET
/providerdirectory/api/Organization/{id}
The read interaction accesses the current contents of a resource.
get_organization 1 param → 200
GET
/providerdirectory/api/OrganizationAffiliation
This interaction searches a set of resources based on some filter criteria.
search_organization_affiliation 12 params → 200
GET
/providerdirectory/api/OrganizationAffiliation/{id}
The read interaction accesses the current contents of a resource.
get_organization_affiliation 1 param → 200
GET
/providerdirectory/api/Practitioner
This interaction searches a set of resources based on some filter criteria.
search_practitioner 8 params → 200
GET
/providerdirectory/api/Practitioner/{id}
The read interaction accesses the current contents of a resource.
get_practitioner 1 param → 200
GET
/providerdirectory/api/PractitionerRole
This interaction searches a set of resources based on some filter criteria.
search_practitioner_role 11 params → 200
GET
/providerdirectory/api/PractitionerRole/{id}
The read interaction accesses the current contents of a resource.
get_practitioner_role 1 param → 200
GET
/providerdirectory/api/metadata
This interaction searches a set of resources based on some filter criteria..
get_metadata → 200

Schemas 86

The contract defines 86 schemas that model the data the API accepts and returns. The most detailed are PractitionerRoleItemResponse (14 properties), HealthcareServiceGetResponse (14 properties), OrganizationGetResponse (13 properties), LocationGetResponse (13 properties). Each schema is shown below with its type and property counts.

PractitionerRoleItemOrganization
object
2 properties 2 required
InsurancePlanGetResponse
object
11 properties 4 required
PractitionerRoleSearchResponse
object
12 properties 7 required
PractitionerGetTelecomExtension
object
3 properties 3 required
FHIRCapabilityStatementRestModeEnum
string
client - client server - server
FHIRCapabilityStatementRestResource
object
5 properties 3 required
OrganizationAffiliationGetResponse
object
12 properties 11 required
HealthcareServiceGetResponse
object
14 properties 8 required
FHIRAddress
object
10 properties
PractitionerRoleItemExtensionValueCodeableConcept
object
2 properties 2 required
FHIRCodeableConcept
object
2 properties
FHIRPeriod
object
2 properties
PractitionerRoleSearchEntry
object
3 properties 3 required
LocationGetResponse
object
13 properties 6 required
PractitionerSearchEntry
object
3 properties 3 required
OrganizationSearchResponse
object
12 properties 7 required
FHIRCoding
object
5 properties
SystemEnum
string
phone - phone fax - fax email - email pager - pager url - url sms - sms other - other
PractitionerRoleItemCode
object
1 property 1 required
HealthcareServiceGetTelecomExtension
object
2 properties 2 required
OrganizationAffiliationGetReference
object
1 property 1 required
FHIRIdentifier
object
6 properties
OrganizationGetResponse
object
13 properties 7 required
OrganizationGetTelecom
object
2 properties
BaseResourceText
object
2 properties 2 required
FHIRCapabilityStatement
object
11 properties 6 required
PractitionerRoleItemEndpoint
object
1 property 1 required
CommonReference
object
1 property 1 required
FHIRCapabilityStatementRest
object
2 properties 2 required
FHIRAddressUseEnum
string
home - home work - work temp - temp old - old billing - billing
KindEnum
string
instance - instance capability - capability requirements - requirements
HealthcareServiceGetExtensionExtension
object
2 properties 2 required
HealthcareServiceGetTelecom
object
1 property 1 required
PractitionerRoleItemExtensionValueReference
object
2 properties 2 required
HealthcareServiceGetExtension
object
2 properties 2 required
PractitionerGetResponse
object
10 properties 10 required
HealthcareServiceSearchEntry
object
3 properties 3 required
SearchModeEnum
string
match - match include - include outcome - outcome
HealthcareServiceSearchResponse
object
12 properties 7 required
PractitionerRoleItemLocation
object
1 property 1 required
OrganizationAffiliationGetPeriod
object
2 properties
BaseBundleSearch
object
1 property 1 required
PractitionerRoleItemExtensionValue
OrganizationAffiliationSearchResponse
object
12 properties 7 required
FHIRHumanNameUseEnum
string
usual - usual official - official temp - temp nickname - nickname anonymous - anonymous old - old maiden - maiden
PractitionerRoleItemCoding
object
2 properties 2 required
BaseBundleMeta
object
1 property 1 required
FHIRCapabilityStatementInteractionCode
object
1 property 1 required
PractitionerRoleItemHealthcareService
object
1 property 1 required
BaseBundleSignature
object
7 properties 3 required
PractitionerRoleItemSpecialty
object
1 property 1 required
PractitionerRoleItemExtensionValueCodeableConceptCodingCodingContent
object
2 properties 2 required
LocationGetTelecom
object
2 properties
FHIRExtendedContactDetail
object
6 properties
PractitionerRoleItemExtensionValueCodeableConceptCoding
object
1 property 1 required
InsurancePlanSearchResponse
object
12 properties 7 required
EndpointGetResponseStatusEnum
string
active - active suspended - suspended error - error off - off entered-in-error - entered-in-error test - test
BaseBundleLink
object
2 properties 2 required
FHIRHumanName
object
7 properties
BaseResourceMeta
object
4 properties 1 required
PractitionerRoleItemPractitioner
object
2 properties 2 required
LocationSearchResponse
object
12 properties 7 required
PractitionerGetTelecom
object
1 property 1 required
FHIRAddressTypeEnum
string
postal - postal physical - physical both - both
OrganizationSearchEntry
object
3 properties 3 required
InsurancePlanSearchEntry
object
3 properties 3 required
FHIRContactPoint
object
5 properties
FHIRContactPointUseEnum
string
home - home work - work temp - temp old - old mobile - mobile
LocationGetResponseStatusEnum
string
active - active suspended - suspended inactive - inactive
EndpointSearchResponse
object
12 properties 7 required
OrganizationAffiliationSearchEntry
object
3 properties 3 required
GenderEnum
string
male - male female - female other - other unknown - unknown
LocationGetPosition
object
2 properties 2 required
EndpointGetResponse
object
9 properties 6 required
LocationSearchEntry
object
3 properties 3 required
PractitionerRoleItemResponse
object
14 properties 7 required
OrganizationAffiliationGetOrganization
object
2 properties 2 required
PractitionerRoleItemExtensionValueReferenceReference
object
1 property 1 required
FHIRCapabilityStatementSoftware
object
3 properties
PractitionerRoleItemIdentifier
object
2 properties 2 required
CodeEnum
string
read - read vread - vread update - update patch - patch delete - delete history-instance - history-instance history-type - history-type create - create search-…
PublicationStatusEnum
string
draft - draft active - active retired - retired unknown - unknown
PractitionerSearchResponse
object
12 properties 7 required
TypeF76Enum
string
document - document message - message transaction - transaction transaction - response - transaction - response batch - batch batch - response - batch - respon…
FHIRIdentifierUseEnum
string
usual - usual official - official temp - temp secondary - secondary old - old
EndpointSearchEntry
object
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

clover-health-fhir-r4-providerdirectory-api-api-openapi.yml Raw ↑

Other APIs Clover Health publishes across the network.

Clover Health fhir-r4-formulary-api API
Where this information came from

This is an independent, third-party profile of Clover Health FHIR R4 ProviderDirectory API 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.