Back to Integrations
HealthcareLive · 7 actions

Cover My Meds API

Integuru provides a production-ready HTTP API for Cover My Meds, covering 7 supported actions.

npm install -g integuru
Backed byY Combinator100 API calls/month free

7

Verified actions live today

<3 sec

Response latency per call

99.9%+

Reliability rate on generated APIs

24/7

On-call maintenance on Production plans

Integration facts

Authenticates against
https://www.covermymeds.health/
Authentication
Login flows, including 2FA, handled by Integuru using your own Cover My Meds credentials.
Approach
Direct HTTP requests, with no browser automation or RPA involved.

Endpoints

Available actions

Click an action to expand its parameters

Don't see the action you need?

The actions above cover the most common Cover My Meds integration patterns, but they're not the full picture. Integuru can build additional workflows for any capability the platform exposes. Our Managed Service handles scoping, building, and maintaining custom actions on your behalf, so just let us know what you need.

Guide

Cover My Meds integration guide

Last reviewed: September 2026

Overview

Integuru provides production-ready HTTP API access to Cover My Meds. The actions listed on this page are currently supported by Integuru.

Cover My Meds is the catalogue name for CoverMyMeds, the McKesson-owned prior authorization network. The seven actions authenticate with your own prescriber or pharmacy CoverMyMeds login and run the prior authorization flow end to end: find the drug and diagnosis, pick the payer's form, start the request, answer the plan's follow-up questions, attach documents and send to the plan.

Does CoverMyMeds have a public API?

CoverMyMeds, a McKesson company, offers a prior authorization API, but only to approved EHR partners through a McKesson integration partnership with no self-serve path and no published timeline. A standalone PA automation tool has no route to it. Integuru's seven Cover My Meds actions authenticate with your own CoverMyMeds login and drive the same PA workflow the web application runs.

The live flow, in order. search_drugs returns the drug_id for a brand or generic name and search_diagnosis returns the ICD-10 code. get_available_forms takes the drug, the payer name as free text and the patient's state and returns the plan's PA forms. start_request opens a request from one of those forms with the patient details and returns a request_key plus the form fields. submit_request fills the fields and saves a draft, or sends to the plan when send_to_plan is true; eligibility is enforced automatically for forms that need it. When the plan replies with follow-up questions, get_plan_questions polls for the new round (plan responses take about 20 seconds) and walks the questions one at a time. upload_document attaches supporting clinical documentation by URL or base64.

What is not live. A status feed across all PAs, a list of pending authorizations and payer determination retrieval outside the question rounds are not in the verified catalog. They are screens in the same dashboard, so the Managed Service can build them for your account; they appear here once verified against live traffic.


Available Actions

The supported catalog currently includes search_drugs, get_plan_questions, search_diagnosis, submit_request, get_available_forms, start_request, upload_document.


Setup Notes

Configure Cover My Meds credentials in Integuru once. Integuru manages authentication and session handling for subsequent API calls.

Pass the form object from get_available_forms to start_request unchanged. submit_request saves a draft by default; set send_to_plan to true to submit. For follow-up rounds, give get_plan_questions a wait_seconds up to 120 so it can wait for the plan's asynchronous reply. Prefer file_url over file_base64 on upload_document for anything larger than a page or two.


Get started

Install the CLI and connect your CoverMyMeds login:

npm install -g integuru

Or sign in at app.integuru.com, add Cover My Meds, and call the same 7 actions from the dashboard. For a PA status feed or determination retrieval this page does not list, the Managed Service scopes and builds it against your account.

Guides in Healthcare

Platform API guides in this vertical

Platforms available to request, not yet live

Good to know

Before you start

Can I use it today?
Yes. Every action listed above has been verified against live Cover My Meds traffic. Install the CLI or sign in at app.integuru.com, connect your Cover My Meds account, and start calling the endpoints.
What if Cover My Meds changes or breaks?
On Production plans the Integuru team is on call around the clock, with auth auto-healing included, so target-platform changes get fixed by Integuru rather than by your engineers.
What does it cost?
Start on the Free plan at $0/month with 100 API calls/month. Production starts at $499/month with 24/7 on-call maintenance and auth auto-healing.

FAQ

Frequently asked questions