# Norvya Partner API > Server-to-server REST API (OpenAPI 3.1) for partner systems: gyms, medical practices, EMR vendors, hospitals, pharmacies, programmes and plans. OAuth 2.0 client credentials, about 15-minute bearer tokens, consent-scoped data addressed by pseudonymous member_ref values, signed webhooks with no health data in payloads, synthetic sandboxes. Base URL: https://norvya.fly.dev (sandbox and production; the credential decides the environment). 381 operations in 35 product families. Clinical content is decision support for a licensed clinician, not a diagnosis. A business associate agreement is required before protected health information is exchanged. ## Docs - [Quickstart](https://norvya.health/developers/guides/quickstart/): Get a token, list your members, then call your market's endpoints. - [Authentication & tokens](https://norvya.health/developers/guides/authentication/): OAuth 2.0 client credentials; tokens last about 15 minutes and carry only the scopes you request. - [EMR vendor tokens](https://norvya.health/developers/guides/emr-vendors/): One credential across every practice that approves you: GET /v1/practices, then a token per practice. - [Sandbox & access](https://norvya.health/developers/guides/sandbox/): Synthetic members, sandbox kinds, credentials, limits, resets, and how to request access. - [Members, member_ref & consent](https://norvya.health/developers/guides/members-and-consent/): Pseudonymous references per partner, ext:, section-by-section sharing. - [Scopes](https://norvya.health/developers/guides/scopes/): Every scope, what it allows, and who can hold it. - [Errors & limits](https://norvya.health/developers/guides/errors-and-limits/): Stable machine codes in detail, 429 with Retry-After, GET /v1/usage. - [Audit & data handling](https://norvya.health/developers/guides/audit-and-data-handling/): Every read of member data is written to a hash-chained audit log, or refused. - [Pagination, idempotency & time zones](https://norvya.health/developers/guides/pagination-idempotency-timezones/): Three paging styles, natural keys for safe retries (no Idempotency-Key header), offsets on every instant. - [Webhooks: signing, retries, events](https://norvya.health/developers/guides/webhooks/): Norvya-Signature HMAC-SHA256, replay window, de-duplication, retries and the event catalogue. - [FHIR R4 & Bulk Data](https://norvya.health/developers/guides/fhir/): US Core-shaped R4 resources, the per-patient record and the asynchronous Bulk Data export. - [HL7 v2 (ADT, VXU, syndromic)](https://norvya.health/developers/guides/hl7v2/): ADT A01–A04 in over HTTPS; VXU, QBP and syndromic ADT (2.5.1) out to public health. - [SMART launch & CDS Hooks](https://norvya.health/developers/guides/smart-cds-hooks/): Cards and chart documents with a partner token today; SMART launch and a registered hook service after EHR review. - [Standards & terminologies](https://norvya.health/developers/guides/terminologies/): LOINC, UCUM, SNOMED CT, ICD-10-CM, CVX, RxNorm and the formats in and out, with how sure each use is. - [Versioning](https://norvya.health/developers/guides/versioning/): v1 gets additive changes; breaking changes ship as /v2 with notice. - [Production checklist](https://norvya.health/developers/guides/going-live/): Sandbox sign-off, the BAA and market agreements, production credentials and cut-over. - [Changelog](https://norvya.health/developers/changelog/): What changed in the Partner API, with an RSS feed. - [Trust](https://norvya.health/developers/trust/): Security and compliance posture, including what Norvya does not hold. - [Status](https://norvya.health/developers/status/): A live, client-side check of the API health endpoints (not an SLA). ## API reference - [Platform](https://norvya.health/developers/api/platform/): built, gated; 4 endpoints. Tokens, your member list, and your own usage. Every integration starts here. EMR vendors use one credential for every practice that approves them in Norvya: GET /v1/practices lists those practices, and a token is requested per practice. - [Enrolment & messaging](https://norvya.health/developers/api/engagement/): built, gated; 12 endpoints. Reach the people you already know but who have not joined yet, then talk to them. Invitations go out by email in the invitee's language with your branding and a one-time code; a phone-only invitation returns its join link once for you to deliver through your own consented channel (Norvya texts no one who has not opted in). Reusable join codes for a front desk or a class. Joining is always the person's own choice on the app's normal consent screen: an invitation never creates a link or sets a sharing switch, and the answer never reveals whether an address belongs to a Norvya account. Messages to a member land in their in-app inbox; the notification is generic and the text never reaches a lock screen. Refused when the member turned messages off for you; daily caps per member and per organisation. Bulk enrolment from a roster is the Enrolment roster family below. Webhooks: member.joined, message.received. - [Enrolment roster](https://norvya.health/developers/api/roster/): built, gated; 9 endpoints. For plans, state programmes and practices that hold covered lives: upload a roster (CSV / NDJSON, or a CMS eligibility / attribution file), review its dry run, and have Norvya invite everyone on it in bulk through the same invitation and in-app consent screen, under a daily cap (queued, not dropped), with reminders and phone-only join links. The enrolment report is small-cell-suppressed counts by cohort; MBIs are never stored raw, addresses are held sealed only until delivered, and a person who declines is never invited by that organisation again. Webhook: roster.enrolment_summary. - [Events (webhooks)](https://norvya.health/developers/api/events/): built, gated; 5 endpoints. Signed notifications: a member newly at high risk of leaving (gyms), a worklist run finishing, a patient newly needing attention, an import completing, a population export ready, a registry acknowledgement or a Reportability Response arriving, a patient's care-management time reaching a program's first published mark, an appointment booked or cancelled in Norvya (practices), a member joining, a member's message, a questionnaire completed, a worklist item triaged, a claims import completed, a social-needs screen completed or a community referral updated, an imported patient claiming their account, a caseload questionnaire batch dispatched, a hospital-at-home escalation, a pharmacy refill due or discharge follow-up opened, a care-site change of condition, medication incident or MAR exception, and a medical-travel inquiry, journey, journey message, flight leg, nursing visit or invoice update; and, from the specialty and programme families, a roster's enrolment numbers changing, a raised falls tier, a challenge ending, an occupational exam coming due, a med-spa adverse event, a rehab goal met, a dietitian caseload flag, a Collaborative Care review due, a lesion recheck due, a patch-test read and a hospice IDG review due. Payloads carry no health data, only a reference to fetch with your token. - [Records & documents](https://norvya.health/developers/api/records/): built, gated; 4 endpoints. One patient's record as a FHIR R4 Bundle, built by the same builders and under the same consent scope as the population export (the patient's sharing choices, your own records, 42 CFR Part 2 records only under a covering consent), size-capped with the bulk export for large records. The documents Norvya already produces about a patient, listed and downloaded as PDF (or HTML where that is the only form) in the patient's language where the document supports it: survivorship care plans, Good Faith Estimates, post-discharge summaries, the wellness visit's written prevention plan, the medical-travel repatriation summary, weekly nursing reports and nursing invoices, and the pharmacist's completed medication review. Each kind keeps its own gate and scope; kinds a patient's sharing withholds are named, and kinds Norvya does not serve are listed with the reason. Every download is audited as a disclosure before it is returned. - [Fitness intelligence](https://norvya.health/developers/api/fitness/): built, gated; 8 endpoints. Ranked, gym-safe actions for a trainer (what to program, how hard to push, which movements to avoid), an at-risk roster across your members, and a way to ask Norvya to send a member its standard re-engagement nudge. A member's training (workouts, estimated one-rep max per lift, weekly hard sets against volume landmarks, the load ratio, and a readiness band only while wearables are shared), your trainers' notes both ways (attributed to your system, never to a person), and your gym's retention and engagement-versus-results as counts with small cells withheld. Never names a diagnosis, medicine or reading. - [Clinical intelligence](https://norvya.health/developers/api/clinical/): built, gated; 23 endpoints. For treating practices: the pre-visit brief, the ranked panel worklist with the evidence and guideline behind each item, care gaps, and between-visit signals the patient chose to share. Write-back: triage a worklist item (assign it to a clinician from GET /v1/panel/clinicians, snooze, dismiss or mark done) and close the loop on results and referrals (acknowledge, act, tell the patient, close). Validated questionnaires (PHQ-9, GAD-7 and the rest of Norvya's instrument registry, English items unless an official translation exists) requested from your system and scored server-side; a response that trips a crisis item shows the member crisis resources first and alerts staff, and is never routed to coaching or an AI path. Caseload questionnaire batches (one instrument to a member list or a cohort filter, asynchronous, with a suppressed aggregate) and clinician-rated measures a named clinician assigned. Specialty hub results and the stateless spirometry, lung-cancer screening and GI alarm checks are their own family: Specialty care. - [Specialty care](https://norvya.health/developers/api/specialty/): built, gated; 5 endpoints. For specialty practices and the EMR vendors that serve them: a patient's specialty hub results through one {hub} path parameter (the hubs are listed on the call), each section under the patient's sharing switches with the domains they have not shared listed in withheld; the four direct specialty checks (eGFR as a number with its trend and never a KDIGO stage, the GLP-1 MTC/MEN2 check, the colonoscopy interval, the heart-failure symptom check); and stateless spirometry, lung-cancer screening and GI alarm checks that take your values and store nothing. Treating practices only. Questionnaires stay in Clinical intelligence (one instrument registry). - [Practice operations & reports](https://norvya.health/developers/api/practice_ops/): built, gated; 13 endpoints. The rest of a practice's day from your own system: the member annual review a physician hands the patient (data or PDF, for the findings you select; urgent and practice-internal findings refused), one clinician's morning brief, rule-based outreach drafts for open worklist findings (never sent by the call), the practice's quarterly value report and programme outcomes report as aggregates with small cells withheld (JSON or PDF; observational, no dollar figure), clinicians' licence and NPI fields with their verification state, a telehealth video room for an existing appointment, the benefits-coordination worklist, and invitations for an imported patient to claim their own account (Norvya sends the invitation; the code goes to the patient only). Treating practices only. - [Data in](https://norvya.health/developers/api/data_in/): built, gated; 4 endpoints. Send your panel (a FHIR Bulk Data export, or a spreadsheet with a saved column mapping). You get a dry run first; patients are created only after commit, under a practice-of-record basis with a BAA on file. - [Member data in: observations and workouts](https://norvya.health/developers/api/member_data/): built, gated; 4 endpoints. Send what your own system measured for a member, keyed by your id so a resend replaces and a delete retracts: vitals, body measurements and lab results (practices, with a BAA; recorded with your organisation as the source and coded to LOINC / UCUM where Norvya is sure of the code), and completed workouts (gyms and fitness apps) that strength progress, weekly sets and readiness then read. Every value lands in the member's provenance-bearing observation record, never as a silent overwrite of something the member entered. - [Claims in](https://norvya.health/developers/api/claims/): built, gated; 7 endpoints. Attach claims you already hold to your members: CMS CCLF files (Parts A, B and D) or a plan's claims in the documented generic shape. A dry run first (counts, match rate, rejections by code and row number, never a value), then an asynchronous commit and a claims.import_completed webhook. Claims match on your member reference, the member's MBI or plan member id (fingerprinted in memory, never stored), never on name or birth date; unmatched claims are dropped. Per member: a claims summary (settings, diagnoses, prescription fills) alongside what the member connected through Blue Button, and the member's record connections. Risk scores are refused unless an official CMS-HCC model is loaded. Claims never rewrite the member's own condition or medication list. Risk-adjustment audit evidence per member: the diagnosis codes in your imported claims with the dated claims documenting each, grouped into CMS-HCC categories only when an official model is loaded, never a risk score. - [Social needs & programmes](https://norvya.health/developers/api/programs/): built, gated; 9 endpoints. Health-related social needs as a closed loop: request a validated screen (AHC-HRSN and others) from your system, read the coded findings (SNOMED CT / ICD-10-CM Z codes), make a referral to a community organisation and track it to accepted, completed or declined, with webhooks for completed screens and referral updates. Community care: the VA Community Care, IHS Purchased/Referred Care and TRICARE referrals and authorisations your staff keyed in, with visits used, documentation due dates and what needs attention. Norvya does not authorise care or determine eligibility; the agency's portal remains the system of record. Treating practices only. - [Unit readiness](https://norvya.health/developers/api/readiness/): built, gated; 1 endpoint. For military units and first-responder organisations only: readiness as counts (physiology off members' own baselines, training-load bands, duty status) over the members who share biometrics with the unit. Nothing below the minimum cell, small cells and dominant states withheld, no questionnaire or behavioural-health field (enforced in code), no individual. Never a projection: projection.available is always false. A conversation starter, not a duty-status or deployability determination; Norvya is not a DoD system of record. - [EHR embedding: cards and chart documents](https://norvya.health/developers/api/ehr_rest/): built, gated; 3 endpoints. For EMR vendors and practices, with no EHR registration needed: find a patient's member_ref from your own MRN and date of birth, fetch the same CDS Hooks cards Norvya's hook service returns and render them natively, and get the pre-visit brief as a FHIR R4 DocumentReference to file in the chart. Medical practices only; each patient's sharing choices apply. - [EHR embedding: SMART launch and CDS Hooks](https://norvya.health/developers/api/ehr/): built, gated; 6 endpoints. SMART on FHIR app launch and a registered CDS Hooks service, so Norvya opens inside the clinician's EHR. The REST cards and chart documents above need none of this registration. - [Public-health reporting](https://norvya.health/developers/api/public_health/): built, gated; 21 endpoints. Report from your own system to the state, one explicit call at a time. Immunization registry: readiness of your connection, the patient's record with a reference per dose, a preview of what the HL7 v2 VXU would contain, the submission itself with the registry's acknowledgement and retry state, and history queries (Z34 / Z44) whose returned doses land on the record. Electronic case reporting: match a patient against the CSTE / CDC / APHL trigger codes (a match is never a statement that a case is reportable), confirm or dismiss, build the FHIR eICR, transmit it, and read or file the Reportability Response. Syndromic surveillance (NSSP): record an emergency or urgent-care visit with its chief complaint and send its HL7 v2 ADT message. Webhooks for registry acknowledgements and Reportability Responses. Treating practices and hospitals only; every transmission is audited before it leaves. - [Population](https://norvya.health/developers/api/population/): built, gated; 13 endpoints. Your whole panel at once. Aggregate counts (panel size, worklist priority tiers, rising risk, care gaps by measure) with small-cell suppression: counts below the minimum cell are withheld, and so is any cell that could be recovered by subtraction. Five eCQM-style quality measures and the Million Hearts ABCS as suppressed rates; these are NOT a certified eCQM calculation. A QRDA Category III file for 2026 with true counts, not submission-validated, audited. Asynchronous FHIR Bulk Data export of the panel, identified (each patient's sharing choices apply) or HIPAA Safe Harbor de-identified, audited per file. Programme reporting: HRSA UDS tables and the UDS+ FHIR submission for health centres, EPSDT screening counts (explicitly not a CMS-416 report), social-needs screening and referral counts, and HEDIS only where your organisation holds an NCQA licence and uploaded its own measure definitions (Norvya ships no HEDIS logic). Medical practices and programme clinics only. - [Billing & scheduling](https://norvya.health/developers/api/billing/): built, gated; 17 endpoints. For practice-management and revenue-cycle systems. Appointments both ways: send yours by your own appointment id (idempotent; cancelling never deletes) so the pre-visit brief is ready before each visit, and read every appointment of the practice, including those patients booked in Norvya, on the practice's clock with cursor paging. Norvya does not send its own reminders for appointments your system sent unless the practice turns that on. Care-management minutes and remote-monitoring days per patient per program per month (CCM, PCM, chronic pain, RPM, RTM, APCM, CoCM, BHI, TCM), with the program's published reference marks reached and its reference codes, each labelled a candidate for your biller's review: never a charge, an eligibility determination or a code selected for the patient. Billing candidates for staff review. No Surprises Act Good Faith Estimates from your codes and charges, with Norvya's required-contents check and a PDF in the patient's language. Not exposed: claim submission, ERA posting and eligibility-file intake; your practice-management system remains the claims engine. Treating practices only. - [Care transitions](https://norvya.health/developers/api/transitions/): built, gated; 10 endpoints. For hospitals: send your HL7 v2 admission/discharge (ADT) feed and get counts back (never names or record numbers); a discharge opens the patient's 30-day follow-up. Run the follow-up from your own care-management system: the worklist (day N of 30, the 48-72 hour call, the 7-day visit, medicine reconciliation, red flags from the patient's check-ins with their MedlinePlus or CDC source), LACE and HOSPITAL scores only when every input is recorded, write-back of calls, visits, closes and returns, and operational outcomes with small cells withheld (not risk-adjusted HRRP measures; days at home only where ascertained). For practices on the receiving side: the admissions, discharges and ED visits Norvya received for your patients, with the Transitional Care Management clock, plus webhooks for each. - [Hospital at home, days at home & wounds](https://norvya.health/developers/api/hospital_care/): built, gated; 7 endpoints. For hospitals: open and close hospital-at-home episodes (the admission attestations are your clinician's, recorded as such), read contacts against your own protocol, escalations and the NEWS2 observation timeline, with a webhook on each escalation. A patient's observed days at home from recorded care events, only inside a recorded ascertainment period (no period, no number), and the wound log: each wound's location and assessment dates (never its measurements, which are image-based estimates, never the wound model's type, stage, severity, trajectory or tissue percentages, and never the photographs). Hospitals only. - [Medical travel](https://norvya.health/developers/api/travel/): built, gated; 47 endpoints. For international patient desks and medical-travel coordinators: the inquiry desk before a journey (create an inquiry from your CRM by its own id, quote it as an immutable Good Faith Estimate version, move it through the desk's statuses and convert an accepted one to a journey), open and run care journeys (forward-only phases, the patient's acceptance first), the journey's in-app thread with the patient and the caregiver they approved (your posts shown as your system, never a person), flights and transfers with live status where a provider is configured, the care team and its hours, approval progress, the partner-hospital directory (accreditations as recorded; Norvya verifies none), home nursing under the letter of guarantee (the LOG is the gate: no shift beyond it), visit records, satisfaction surveys, a sponsor's referral for a patient without the app, the HL7 International Patient Summary, the repatriation packet and the bilingual summary for the clinician at home, weekly nursing reports and monthly invoices in the sponsor's language, and machine translation of a journey's free text. Visit notes, approvals and consents stay with the named people who attest to them in Norvya. - [Older adults](https://norvya.health/developers/api/older_adults/): built, gated; 8 endpoints. For geriatric practices, GUIDE-style dementia programmes and aging services: an older patient's falls risk tier (CDC STEADI) and falls-prevention programmes, physical function (Katz ADL / Lawton IADL only where the deployment holds the licence), medication burden for review (count, anticholinergic burden, sedatives; never advice), your care dyads (consent status, never the caregiver's contact details) with a staff contact log, the sleep-apnoea pathway and CPAP use (an unlogged night is unknown, not missed), the five fillable dementia risk factors (never a risk score) and the hospice review status (never an eligibility answer). Webhook: older_adults.falls_tier_raised. - [Life stages](https://norvya.health/developers/api/life_stages/): built, gated; 4 endpoints. What a parent or guardian shared with your practice about their child (the well-child and vaccine schedule, growth with WHO / CDC percentiles, EPSDT screening status; never adolescent screening answers, the newborn record or milestone checklists) and a patient's own pregnancy or postpartum summary. - [Employers & occupational health](https://norvya.health/developers/api/employer/): built, gated; 21 endpoints. For employers and the practices that examine their workers: the employer's GLP-1 programme (settings, enrolment code, an outcomes report with small cells suppressed and no person in it), wellness challenges and their suppressed results, the occupational-health worker roster, exam programmes, exams and next-due dates on a fixed released-field view, work injuries reported by the examining practice, and the organisation's own staff wellbeing aggregate. Webhooks: employer.challenge_completed, occupational.exam_due. - [Med spas](https://norvya.health/developers/api/medspa/): built, gated; 12 endpoints. For medical spas: pre-treatment clearances, treatments recorded against the member, adverse events reported and followed, re-treatment due dates and the aftercare photos the member chose to share. Webhook: medspa.adverse_event_reported. The medical director's GLP-1 oversight roster: patients on a GLP-1 who share their medication data, each finding quoting the FDA label with its citation (pending clinician sign-off; never a dose suggestion). - [Rehab (PT / OT / speech)](https://norvya.health/developers/api/rehab/): built, gated; 18 endpoints. Rehab episodes with the lead therapist and restrictions, home exercise programs with recorded days (an unrecorded day is not a missed one), goals, home-safety recommendations, IDDSI diet levels for dysphagia, standardised outcome measures scored server-side and a practice outcomes summary. Webhook: rehab.goal_met. - [Nutrition (dietitians)](https://norvya.health/developers/api/nutrition/): built, gated; 15 endpoints. For dietitians and nutrition professionals: the caseload with lapse flags, a patient's food-log review, targets and meal rules released to the patient, ADIME notes, and Medical Nutrition Therapy hours with superbill candidates for the biller's review (never a charge). Webhook: nutrition.caseload_flagged. - [Behavioral health](https://norvya.health/developers/api/behavioral/): built, gated; 10 endpoints. Measurement-based care: the therapy caseload with PHQ-9 / GAD-7 trends, homework assigned and ended (the patient's entries never leave), and the collaborative-care (CoCM / BHI) registry with enrolment, consent, discharge and month evidence as a candidate for the biller's review; signed therapy progress notes appear in Records & documents. Psychotherapy notes, safety plans and AI drafts never leave; a designated 42 CFR Part 2 programme is refused; substance-use data appears only when the patient shares it. Webhook: cocm.review_due. - [Oncology](https://norvya.health/developers/api/oncology/): built, gated; 6 endpoints. The survivorship caseload with open red flags (never the check-in answers), a patient's treatment episodes and care plan, and a staged FHIR treatment-summary import: dry run, then commit or discard by a named clinician. - [Dermatology](https://norvya.health/developers/api/derm/): built, gated; 12 endpoints. Lesion photo history and rechecks due, HS and acne severity scores, patch tests and their reads, and dermatology wound records (the record and its assessment dates, no measurements). No image bytes and no AI classification: the skin classifier is its own family below and is switched off. Webhooks: derm.lesion_recheck_due, derm.patch_test_read_recorded. - [Skin AI (switched off)](https://norvya.health/developers/api/derm_ai/): built, gated; 2 endpoints. The skin-lesion classifier is built but switched off by product decision: every call answers 409 skin_classifier_not_enabled, and a continuous-monitoring check fails if it is ever turned on. Listed so nobody builds against it expecting an answer. - [Pharmacy](https://norvya.health/developers/api/pharmacy/): built, gated; 23 endpoints. For pharmacies: the patient roster with dose-log adherence (an unrecorded dose is not a missed dose, and never a PDC), medication reviews to completion, discharge follow-up episodes with day-3 and day-30 checks, packing verification, deliveries, the medication sync plan (estimates from fills, never an order), monitoring and refills due. Webhooks for refills due and discharge episodes. Pharmacies only; a patient must share their medicines with the pharmacy. The assisted-living, group-home and nursing-home sites a pharmacy runs are in Care sites. - [Care sites](https://norvya.health/developers/api/care_sites/): built, gated; 19 endpoints. For the organisations that run assisted-living, group-home and nursing-home sites: pharmacies AND care-facility operators, each reaching only the sites it owns (a pharmacy named as a facility site's dispenser does not reach that site here). The census, the MAR (scheduled and PRN administrations with follow-up), rounds, medication incidents, change-of-condition reports, the resident care plan and emergency preparedness. A nursing home is the same site with site_type nursing_home, the operator's recorded licence kind and bed count, and each resident's short or long stay; Norvya does no MDS assessment, PDPM coding or CMS submission. The MAR and medication incidents need the resident's medicines shared with the organisation (at a pharmacy's site, everything does). Webhooks for changes of condition, incidents and MAR exceptions go to the site's owner. Admitting a resident (an existing patient, or one without a Norvya login by your own resident ID) and issuing, listing and revoking family read-only access, each attested by a named staff member under the app's consent rules. - [Hospice agencies](https://norvya.health/developers/api/hospice/): built, gated; 5 endpoints. For hospice agencies: the census (election date, level of care as 42 CFR 418.302 names them, care site, length of stay, discharge), one patient's hospice record with the benefit period and the recertification and face-to-face dates computed from the dates your staff recorded (42 CFR 418.21 / 418.22), the IDG plan-of-care reviews due (last recorded review + 15 calendar days, 42 CFR 418.56(d)), and planned versus completed visits by discipline, where a visit is missed only when it was recorded not done. Read-only: admissions, levels of care, discharges, reviews and visit outcomes are recorded in Norvya. Never a prognosis, an eligibility statement or a billing verdict; IDG notes, staff names and family feedback stay in Norvya. Webhook: hospice.idg_review_due. ## Optional - [OpenAPI 3.1 spec](https://norvya.health/developers/openapi-v1.json): the machine-readable contract, operations tagged by family, webhooks in its webhooks section. - [Postman collection](https://norvya.health/developers/norvya-partner-api.postman_collection.json): Postman v2.1, sandbox variables. - [Changelog RSS](https://norvya.health/developers/changelog.xml)