pVerify · Authentication Profile

Pverify Authentication

Authentication

pVerify uses a two-factor-by-header model: an OAuth2 client-credentials bearer token obtained from POST /Token, sent alongside a Client-API-Id header that identifies the account. Both are required on every call. A small set of "one step" endpoints skips the token entirely and authenticates with Client-API-Id + Client-Secret headers, and one endpoint (GetPayerStatus) is documented as requiring no authentication at all.

pVerify secures its APIs with http and apiKey across 3 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the clientCredentials flow(s).

HealthcareInsuranceEligibilityClaimsEDI270/271276/277Revenue CycleMedicarePayersInsurance DiscoveryPatient EstimationHIPAADental
Methods: http, apiKey Schemes: 3 OAuth flows: clientCredentials API key in: header

Security Schemes

bearerAuth http
scheme: bearer
clientApiId apiKey
· in: header (Client-API-Id)
clientSecret apiKey
· in: header (Client-Secret)

Source

Authentication Profile

Raw ↑
generated: '2026-08-14'
method: searched
source: openapi/_original/pverify-openapi.yml
docs: https://postman.pverify.com/
description: >-
  pVerify uses a two-factor-by-header model: an OAuth2 client-credentials bearer token obtained
  from POST /Token, sent alongside a Client-API-Id header that identifies the account. Both are
  required on every call. A small set of "one step" endpoints skips the token entirely and
  authenticates with Client-API-Id + Client-Secret headers, and one endpoint (GetPayerStatus) is
  documented as requiring no authentication at all.
summary:
  types: [http, apiKey]
  api_key_in: [header]
  oauth2_flows: [clientCredentials]
  oauth2_scopes: 0
schemes:
- name: bearerAuth
  type: http
  scheme: bearer
  description: 'OAuth2 access token returned by POST /Token, sent as `Authorization: Bearer <token>`.'
  sources: [openapi/_original/pverify-openapi.yml]
- name: clientApiId
  type: apiKey
  in: header
  parameter: Client-API-Id
  description: >-
    Client API identifier issued by pVerify. Required on every call. pVerify states the header key
    is case sensitive.
  sources: [openapi/_original/pverify-openapi.yml]
- name: clientSecret
  type: apiKey
  in: header
  parameter: Client-Secret
  description: >-
    Client secret issued by pVerify. Used by the one-step endpoints (EasyEligibilitySummary) and
    the premium report endpoints (EligibilityPDFReport, PDFReport/*) in place of a bearer token.
  sources: [openapi/_original/pverify-openapi.yml]
token_endpoint:
  url: https://api.pverify.com/Token
  test_url: https://testapi.pverify.com/Token
  method: POST
  content_type: application/x-www-form-urlencoded
  grant_type: client_credentials
  parameters: [Client_Id, Client_Secret, grant_type]
  response_fields: [access_token, token_type, expires_in]
  note: >-
    A client-credentials grant, but with non-standard parameter names — pVerify sends Client_Id /
    Client_Secret rather than RFC 6749's client_id / client_secret, and there is no scope parameter.
    Token lifetime is returned in expires_in; no fixed value is published.
scopes:
  published: false
  note: >-
    No OAuth scopes exist. Product entitlements (eligibility, claim status, insurance discovery,
    MBI, pDV) are attached to the account contract, not to the token, so scopes/ is deliberately
    not emitted for this provider.
unauthenticated_operations:
- {operationId: getPayerStatus, path: /api/GetPayerStatus, note: 'pVerify documents "this API call does not require authentication"'}
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/pverify-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.