Verity API
Endpoints

API Endpoints

Complete reference for all Verity API endpoints

The Verity API provides endpoints for searching policies, looking up codes, checking prior authorization requirements, and more.

Base URL

https://api.verity.health/v1

Available Endpoints

Health & Status

MethodEndpointDescription
GET/healthHealth check (no auth required) - returns API status, version, and component health

GET /health

Public endpoint for monitoring API health. No authentication required.

Request

GET /v1/health

Response

{
  "success": true,
  "data": {
    "status": "healthy",
    "version": "v1",
    "checks": {
      "database": { "status": "healthy", "latency_ms": 5 },
      "redis": { "status": "healthy" },
      "redis_cache": { "status": "healthy" }
    },
    "timestamp": "2024-12-17T10:30:00.000Z"
  }
}

Response Fields

FieldDescription
statusOverall API status: healthy, degraded, or unhealthy
versionAPI version
checksIndividual component health checks
checks.databasePostgreSQL database connectivity and latency
checks.redisRedis rate limiter status
checks.redis_cacheRedis cache status
timestampISO8601 timestamp of the health check

Status Values

StatusHTTP CodeDescription
healthy200All systems operational
degraded200Core functionality works, some features may be limited
unhealthy503Critical systems are down

Codes

MethodEndpointDescription
GET/codes/lookupLook up coverage for a procedure code

Policies

MethodEndpointDescription
GET/policiesSearch Medicare coverage policies
GET/policies/:idGet a specific policy by ID
POST/policies/compareCompare coverage across jurisdictions
GET/policies/changesGet policy change feed

Coverage

MethodEndpointDescription
GET/coverage/criteriaSearch coverage criteria

Prior Authorization

MethodEndpointDescription
POST/prior-auth/checkCheck if prior auth is required

Reference Data

MethodEndpointDescription
GET/jurisdictionsList MAC jurisdictions

On this page