Opkit

Opkit was a healthcare automation company that built an automated health insurance verification platform purpose-built for telehealth companies and virtual medical practices. The Opkit REST API let engineering teams run insurance eligibility checks, read benefits, look up payers, manage patients, and receive webhook events programmatically. Opkit (YC S21) later pivoted to a generative-AI healthcare call center and was acqui-hired by 11x in late 2024, after which the platform was wound down. This catalog documents the API as it was publicly described while it was operating.

5 APIs 0 Features
HealthcareInsuranceEligibilityBenefitsVerificationTelehealth

APIs

Opkit Eligibility Inquiries API

Create and retrieve real-time insurance eligibility inquiries to determine whether a patient's coverage is active, in- or out-of-network, and what cost-sharing applies. Submitte...

Opkit Benefits API

Read structured benefit details returned by a completed eligibility inquiry - plan status, network status, copays, coinsurance, deductibles, and out-of-pocket maximums.

Opkit Payers API

List and retrieve the insurance carriers (payers) Opkit connects to across the United States, used to identify the correct payer when creating an eligibility inquiry.

Opkit Patients API

Create, retrieve, update, and list patient records used as the subject of eligibility inquiries, including demographics and member identifiers needed for verification.

Opkit Webhooks API

Register and manage webhook endpoints to receive event notifications - such as an eligibility inquiry completing - so applications can react to asynchronous results without poll...

Collections

Opkit API

OPEN

Pricing Plans

Opkit Plans Pricing

1 plans

PLANS

Rate Limits

Opkit Rate Limits

2 limits

RATE LIMITS

FinOps

Opkit Finops

FINOPS

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Opkit API
  version: '1.0'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Eligibility Inquiries
    type: folder
  items:
  - info:
      name: List eligibility inquiries
      type: http
    http:
      method: GET
      url: https://api.opkit.co/v1/eligibility-inquiries
    docs: Returns a paginated list of eligibility inquiries on the account.
  - info:
      name: Create an eligibility inquiry
      type: http
    http:
      method: POST
      url: https://api.opkit.co/v1/eligibility-inquiries
      body:
        type: json
        data: "{\n  \"patient_id\": \"<string>\",\n  \"payer_id\": \"<string>\",\n  \"member_id\": \"<string>\"\n}"
    docs: Submits a real-time insurance eligibility inquiry for a patient against a payer.
  - info:
      name: Retrieve an eligibility inquiry
      type: http
    http:
      method: GET
      url: https://api.opkit.co/v1/eligibility-inquiries/{{id}}
    docs: Retrieves a single eligibility inquiry, including its status and benefits when complete.
- info:
    name: Benefits
    type: folder
  items:
  - info:
      name: List benefits
      type: http
    http:
      method: GET
      url: https://api.opkit.co/v1/benefits
    docs: Returns benefit records derived from completed eligibility inquiries.
  - info:
      name: Retrieve a benefit
      type: http
    http:
      method: GET
      url: https://api.opkit.co/v1/benefits/{{id}}
    docs: Retrieves a single structured benefit record.
- info:
    name: Payers
    type: folder
  items:
  - info:
      name: List payers
      type: http
    http:
      method: GET
      url: https://api.opkit.co/v1/payers
    docs: Returns the list of insurance carriers (payers) Opkit connects to.
  - info:
      name: Retrieve a payer
      type: http
    http:
      method: GET
      url: https://api.opkit.co/v1/payers/{{id}}
    docs: Retrieves a single payer by its identifier.
- info:
    name: Patients
    type: folder
  items:
  - info:
      name: List patients
      type: http
    http:
      method: GET
      url: https://api.opkit.co/v1/patients
    docs: Returns a paginated list of patient records on the account.
  - info:
      name: Create a patient
      type: http
    http:
      method: POST
      url: https://api.opkit.co/v1/patients
      body:
        type: json
        data: "{\n  \"first_name\": \"<string>\",\n  \"last_name\": \"<string>\",\n  \"date_of_birth\": \"<date>\"\n}"
    docs: Creates a patient record to use as the subject of eligibility inquiries.
  - info:
      name: Retrieve a patient
      type: http
    http:
      method: GET
      url: https://api.opkit.co/v1/patients/{{id}}
    docs: Retrieves a single patient record.
  - info:
      name: Update a patient
      type: http
    http:
      method: PATCH
      url: https://api.opkit.co/v1/patients/{{id}}
      body:
        type: json
        data: "{\n  \"first_name\": \"<string>\"\n}"
    docs: Updates an existing patient record.
- info:
    name: Webhooks
    type: folder
  items:
  - info:
      name: List webhook endpoints
      type: http
    http:
      method: GET
      url: https://api.opkit.co/v1/webhooks
    docs: Returns the webhook endpoints registered on the account.
  - info:
      name: Create a webhook endpoint
      type: http
    http:
      method: POST
      url: https://api.opkit.co/v1/webhooks
      body:
        type: json
        data: "{\n  \"url\": \"<uri>\",\n  \"events\": []\n}"
    docs: Registers a URL to receive event notifications such as eligibility inquiry completion.
  - info:
      name: Retrieve a webhook endpoint
      type: http
    http:
      method: GET
      url: https://api.opkit.co/v1/webhooks/{{id}}
    docs: Retrieves a single webhook endpoint.
  - info:
      name: Delete a webhook endpoint
      type: http
    http:
      method: DELETE
      url: https://api.opkit.co/v1/webhooks/{{id}}
    docs: Deletes a webhook endpoint.