---
title: "Create Patient Subscriptions"
method: POST
path: "/api/v1/patients/{particle_patient_id}/subscriptions"
tags: ["Subscriptions"]
---

# Create Patient Subscriptions

`POST /api/v1/patients/{particle_patient_id}/subscriptions`

## Request

- Base URL: `https://sandbox.particlehealth.com`
- URL: `https://sandbox.particlehealth.com/api/v1/patients/{particle_patient_id}/subscriptions`
- Auth: API key in header `Authorization`

## Path parameters

- `particle_patient_id` string, required

## Request body

- ApiPatientSubscriptionsRequestPayload
  - `subscriptions` ApiPatientSubscriptionRequestPayload[], required
    - `monitoring_plan` string: Optional. Name of the Monitoring Plan to enroll the patient on, as configured for your organization or provided by Particle for all organizations (for example ACTIVE or PASSIVE); your organization's plans are checked first. Matched case-insensitively. When omitted, the patient is enrolled on your organization's default plan. If no plan with this name exists for your organization or among Particle's shared plans, an individual-patient request is rejected with HTTP 404, while a cohort request returns HTTP 200 with a per-patient error; both use error code MONITORING_PLAN_NOT_FOUND. Only applies to subscription type MONITORING.
    - `particle_patient_id` string: Required when creating subscriptions for multiple patients (POST /patients/subscriptions). Ignored on the per-patient endpoints, which take the patient from the path.
    - `referred_to_oid` string
    - `type` string, required: The subscription type.

## Response `200`

OK

- ApiPatientSubscriptions
  - `subscriptions` ApiPatientSubscription[]
    - `particle_patient_id` string
    - `type` string

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `404`: Not Found
- `406`: Not Acceptable
- `500`: Internal Server Error

## Changes

- **2026-11-03** `b59a5413a488`: 3 breaking, 6 info
  - the request property `subscriptions` became required
  - the request property `subscriptions/items/type` became required
  - the `subscriptions` request property's minItems was increased to `1`
  - added the new optional request property `subscriptions/items/monitoring_plan`
  - …5 more

[Operation history](https://skmtc.dev/particlehealth/apis/particle-health-api/changes/api/v1/patients/:particle_patient_id/subscriptions/post.md)

---

[API](https://skmtc.dev/particlehealth/apis/particle-health-api.md) - [All operations](https://skmtc.dev/particlehealth/apis/particle-health-api/llms.txt) - [OpenAPI document](https://skmtc.dev/particlehealth/apis/particle-health-api/revisions/b59a5413a488?raw)
