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

Centene Query API

query elasticsearch

Centene Query API is one of 58 APIs that Centene publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

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

This API exposes 1 operation across 1 path, and defines 78 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 12 base URLs: https://dev-int-api-gw.centene.com/pces, https://prod.api.centene.com/incoming/dev/pces, https://test-int-api-gw.centene.com/pces, https://prod.api.centene.com/incoming/test/pces, https://api-gateway-01.centene.com/pces, https://prod.api.centene.com/incoming/pces, https://dev-int-api-gw.centene.com/productmapping/v2/, https://prod.api.centene.com/incoming/dev/productmapping/v2, https://test-int-api-gw.centene.com/productmapping/v2/, https://prod.api.centene.com/incoming/test/productmapping/v2, https://api-gateway-01.centene.com/productmapping/v2/, https://prod.api.centene.com/incoming/productmapping/v2.

1 operations 1 paths 78 schemas 1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://iopc-pa.api.centene.com/iopc/pa
Authentication
API Key, HTTP Basic
Resource Areas
1

Authentication & Security 2

Centene Query API declares 2 security schemes for authenticating requests. An API key is passed in the header as api_key (api_key). It accepts HTTP basic authentication (basicAuth).

Paths & Operations 1

Across 1 path, the API surfaces 1 operation — 1 POST. Each is listed below with its method, path, parameters, and response codes.

Query 1

query elasticsearch

POST
/query
Send a query to Elasticsearch
query 1 param body → 200400500

Schemas 78

The contract defines 78 schemas that model the data the API accepts and returns. The most detailed are Affiliation (53 properties), CarrierEntity (39 properties), Location (25 properties), Specialty (19 properties). Each schema is shown below with its type and property counts.

range
object
Can accept a single logical operator (lt, lte, gt, gte), but at most one upper and one lower.
1 property
AdditionalAddress
object
16 properties
Address
object
18 properties
BadgeCertification
object
3 properties
Meta
object
3 properties
PhoneNumber
object
3 properties
BoundingBox
object
Provide coordinates as comma separated strings ("lat, lon") for point of the box, and point.
1 property
AggResponse
object
6 properties
CarrierEntityResults
object
4 properties
AssociatedProvAttribute
object
2 properties
Training
object
8 properties
Condition
object
GeoCoords
object
2 properties
constantScore
object
Used to apply logic that Wraps a filter query and returns every matching document with a relevance score equal to the boost parameter value
1 property
values
object
Used to apply logic that restricts a provided field in the document to an array of exact values. The Values query should only be used against fields that have…
1 property
ValuesAggregation
object
Value Aggregations are used to get aggregate values about the results of a query. And example would be the top 500 unique specialties.
1 property
NestedAggregation
object
Nested Aggregations are used to get aggregate values about the nested path.
1 property
Location
object
25 properties
HospitalAffiliation
object
5 properties
MedicaidNumber
object
4 properties
Result
object
1 property
MedicareNumber
object
1 property
Affiliation
object
53 properties
nested
object
Specifies a list where you can declare a nested path that corresponds to a list of documents on the main provider document (ie, locations is a list of location…
1 property
UDAField
object
4 properties
UDAS
object
3 properties
exists
object
1 property
value
object
Used to apply logic that restricts a provided field in the document to an exact value. The Value query should only be used against fields that have an exact va…
1 property
CaveatMessage
object
3 properties
ServiceType
object
3 properties
Radius
object
For filtering by a certain radial distance, eg. 100 miles. Simply provide as a comma separated string, lat, lon and for your specified range. Be sure to includ…
1 property
aggType
object
The aggType object contains the actual type of aggregation which will be like valuesAgg or filter or nested.
prefix
object
1 property
MaxAggregation
object
A single-value metrics aggregation that keeps track and returns the minimum value among numeric values extracted from the aggregated documents.
1 property
Name
object
5 properties
alphaFilter
object
1 property
NationalProviderIdentifiers
object
5 properties
exclude
object
1 property
AreaNetworkService
object
7 properties
HomeCommunityBasedService
object
9 properties
OfficeHours
object
7 properties
requireAll
object
A document must match all criteria in a requireAll to show up in results.
1 property
customQuery
object
The Custom Query object is where a user can define the query they want to run on the data. There are "building block" queries outlined in the DSL to allow a us…
1 property
Day
object
4 properties
ParticipatingPhysicianGroupIdentifiers
object
5 properties
License
object
6 properties
EligibleForDisplay
object
7 properties
nameMatch
object
1 property
Accreditation
object
7 properties
PracPhone
object
5 properties
Phone
object
3 properties
Specialty
object
19 properties
aggs
object
The Aggregations object is where a user can request aggregate data about the query results. For example, a user could ask for an aggregation on locations.addre…
3 properties 2 required
Population
object
3 properties
FilterAggregation
object
Filter Aggregations are used to insert custom query syntax at an aggregation level to limit the scope of the matching documents for that aggregation and any pi…
1 property
matchedList
object
Used to return and/or filter down which locations match in the locations array.
5 properties 1 required
Network
object
8 properties
NetworkField
object
3 properties
UDASField
object
5 properties
geoFilter
object
1 property
Shape
object
Provide an array of latitude, longitude points for your shape.
1 property
MinAggregation
object
A single-value metrics aggregation that keeps track and returns the minimum value among numeric values extracted from the aggregated documents.
1 property
Disorder
object
3 properties
NetworkCycle
object
5 properties
relevancyByDistance
object
Documents will be sorted based on distance from the specified field, according to the custom parameters set.
1 property
UDA
object
2 properties
PanelCycle
object
11 properties
CarrierEntity
object
39 properties
requireAny
object
Any criteria in a requireAny Query can be true for a document in order for that document to be returned. A minimum of one of the criteria must be true.
1 property
Modality
object
3 properties
PublicTransportation
object
3 properties
NetworkLocationCycle
object
9 properties
Bucket
object
3 properties
ProvPhones
object
3 properties
query
object
2 properties
queryWithAddress
object
6 properties
fapNetworkServiceAreaWithoutMemberOrProvider
object
15 properties
queryResponseObject
array
7 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

centene-query-api-openapi.yml Raw ↑

Other APIs Centene publishes across the network.

Centene Batch Results Ack Submit Transaction API
Centene Batch Results Retrieval Transaction API
Centene Batch Submit Ack Retrieval Transaction API
Centene Batch Submit Transaction API
Centene Care Team API
Centene Communication API
Centene Condition API
Centene Coverage API
Centene Custom Mapping API
Centene Custom Query Validator API
Centene Device API
Centene Diagnostic Report API
Where this information came from

This is an independent, third-party profile of Centene Query 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.