---
title: "Weekly payer follow-up: we check every pending payer enrollment application every week until the payer approves or denies it, and email you within one business day when a payer is missing a document; with the application bundle we first write and submit the application. Send an email, the plan and how you will give access (payer portal user, PECOS surrogate, delegation letter, CAQH admin invite, or call only). Group and per-application plans take the roster as NPIs and the pending applications (clinician NPI, payer, state, date submitted; payer reference number and notes optional). The application bundle takes applications_to_submit (clinician NPI, payer, state, and documents: caqh to use the clinician's CAQH profile, or send to send the license, malpractice certificate, W-9 and CV or work history; notes optional); where a payer requires the clinician's own signature, the clinician signs or attests. The reply has a Stripe checkout link and an access token, shown once, that opens the status later; nothing is checked until payment. Group plan: $15 per clinician per month for the whole roster (weekly license, Medicare revalidation, exclusion list and NPI registry monitoring, only changes reported, plus a CAQH re-attestation and Medicare revalidation calendar), plus $149 per month for each clinician with a pending application, until all their applications are decided or six months. Per-application plan: $29 per application, checked weekly until decided, up to 120 days, then $4 per check; optional roster monitoring $3 per clinician per month. Application bundle: $129 per application, paid up front, one checkout line per application, written, submitted and checked weekly until decided. Cancel subscriptions any time, from the next month. Not included: appeals, contract or rate negotiation. Up to 500 clinicians and 300 applications; up to 100 applications per bundle."
method: POST
path: "/v1/payer-follow-ups"
tags: ["Payer follow-ups", "Payments"]
---

# Weekly payer follow-up: we check every pending payer enrollment application every week until the payer approves or denies it, and email you within one business day when a payer is missing a document; with the application bundle we first write and submit the application. Send an email, the plan and how you will give access (payer portal user, PECOS surrogate, delegation letter, CAQH admin invite, or call only). Group and per-application plans take the roster as NPIs and the pending applications (clinician NPI, payer, state, date submitted; payer reference number and notes optional). The application bundle takes applications_to_submit (clinician NPI, payer, state, and documents: caqh to use the clinician's CAQH profile, or send to send the license, malpractice certificate, W-9 and CV or work history; notes optional); where a payer requires the clinician's own signature, the clinician signs or attests. The reply has a Stripe checkout link and an access token, shown once, that opens the status later; nothing is checked until payment. Group plan: $15 per clinician per month for the whole roster (weekly license, Medicare revalidation, exclusion list and NPI registry monitoring, only changes reported, plus a CAQH re-attestation and Medicare revalidation calendar), plus $149 per month for each clinician with a pending application, until all their applications are decided or six months. Per-application plan: $29 per application, checked weekly until decided, up to 120 days, then $4 per check; optional roster monitoring $3 per clinician per month. Application bundle: $129 per application, paid up front, one checkout line per application, written, submitted and checked weekly until decided. Cancel subscriptions any time, from the next month. Not included: appeals, contract or rate negotiation. Up to 500 clinicians and 300 applications; up to 100 applications per bundle.

`POST /v1/payer-follow-ups`

## Request

- Base URL: `https://www.licium.ai`
- URL: `https://www.licium.ai/v1/payer-follow-ups`
- Auth: none required

No key needed. The response carries access_token, shown once: send it (header X-Payer-Follow-Up-Token, or Authorization: Bearer) to read the follow-up, reopen payment and buy renewal checks; an email address alone never opens it. Send email, plan, access, and the roster (npis, roster_text, roster_from_provider_check, or a multipart roster_file CSV/XLSX with NPIs in any column) and, for pending applications, applications, applications_text (CSV or tab-separated lines: NPI, payer, state, date submitted, payer reference, notes; a header row may name the columns) or a multipart applications_file. Every application's clinician joins the roster. With plan application_bundle, send applications_to_submit or applications_to_submit_text (CSV or tab-separated lines: NPI, payer, state, documents caqh or send, notes) instead of a roster and pending applications; their clinicians are the roster, there is no monitoring, and checkout has one line per application at $129. Any entry that cannot be used is listed in invalid_entries with its reason and nothing is saved. The response has the price and checkout_url (Stripe); nothing is checked, written or submitted until the payment settles. Up to 500 clinicians and 300 applications, or 100 applications per bundle; files at most 4 MB and requests 4.4 MB.

## Request body

- object
  - `email` string, email, required
  - `company` string
  - `plan` 'group' | 'per_application' | 'application_bundle', required: group: monthly, $15 per roster clinician plus $149 per clinician with a pending application. per_application: $29 per application, one time, up to 120 days; then $4 per check. application_bundle: $129 per application, one time; written, submitted and checked weekly until decided.
  - `npis` string[]
  - `roster_text` string
  - `roster_from_provider_check` string, uuid: A provider check sent from the same email; its NPIs join the roster.
  - `applications` object[]
    - `npi` string, required
    - `payer` string, required
    - `state` string, required: Two-letter code.
    - `submitted_on` string, required: 2026-09-14 or 9/14/2026.
    - `payer_reference` string
    - `notes` string
  - `applications_text` string
  - `applications_to_submit` object[]: application_bundle only; up to 100.
    - `npi` string, required
    - `payer` string, required
    - `state` string, required: Two-letter code.
    - `documents` 'caqh' | 'send', required: caqh: use the clinician's CAQH profile. send: you send the license, malpractice certificate, W-9 and CV or work history after payment.
    - `notes` string
  - `applications_to_submit_text` string: application_bundle only: NPI, payer, state, documents (caqh or send), notes; one per line.
  - `caqh_attestations` object[]: CAQH last attestation dates for the calendar; re-attestation is due 120 days later.
    - `npi` string, required
    - `attested_on` string, required
  - `caqh_text` string
  - `access` string[], required: call_only only by itself.
  - `monitoring` boolean: Per-application plan: add roster monitoring at $3 per clinician per month.
  - `source` 'web' | 'api' | 'mcp' | 'webmcp'
  - `ref_code` string

## Response `200`

Saved, awaiting payment. Pay at checkout_url.

- object
  - `success` unknown
  - `data` object
    - `account_id` string, uuid, required
    - `access_token` string, required: Shown once. Opens GET /v1/payer-follow-ups/{id}, reopens payment and buys renewal checks. Keep it like a password.
    - `status_url` string, required: /payer-follow-up/{id}; opens with the access token or a session signed in with the follow-up's email.
    - `checkout_url` string, nullable, required: Stripe Checkout.
    - `plan` 'group' | 'per_application' | 'application_bundle'
    - `monitoring` boolean
    - `roster_count` integer
    - `pending_clinician_count` integer
    - `application_count` integer
    - `price` object, required
      - `lines` object[]
        - `key` 'roster' | 'pending' | 'application' | 'monitoring' | 'bundle'
        - `label` string
        - `unit_cents` integer
        - `quantity` integer
        - `amount_cents` integer
        - `recurring` boolean
      - `first_payment_cents` integer
      - `monthly_cents` integer
      - `one_time_cents` integer
      - `checkout_mode` 'subscription' | 'payment'
    - `payment_status` 'awaiting_payment', required
    - `next` string

## Other responses

- `400`: Invalid input; invalid_entries lists each entry that cannot be used, with its reason. Nothing is saved.
- `413`: More than 500 clinicians or 300 applications (100 per bundle), or a file or request over the size limit.
- `429`: Too many requests. Try again in one hour.
- `502`: Saved, but the payment page did not open; data has account_id, access_token and status_url. Retry with POST /v1/payer-follow-ups/{id}/checkout.
- `503`: Payment is not available right now (nothing saved), or a temporary failure.

---

[API](https://skmtc.dev/licium/apis/licium-public-api.md) · [All operations](https://skmtc.dev/licium/apis/licium-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/licium/apis/licium-public-api/revisions/d91a72f755f4?raw)
