---
title: "Update Patient"
method: POST
path: "/api/v1/patient/{patient_token}"
tags: ["api"]
---

# Update Patient

`POST /api/v1/patient/{patient_token}`

This endpoint updates a patient record in the Truepill ecosystem.<br/><br/>Upon a successful request, the endpoint returns the `patient_token` of the patient updated, the timestamp, the status, and a message.<br/><br/>Only non-required fields can be updated. Submitting a patient's first name, last name, date of birth, or gender as a field to be updated will be considered a bad request.

## Path parameters

- `patient_token` string, required

## Request body

- Model219
  - `company` string — Name of company associated with patient (if applicable)
  - `street1` string — Street 1 of patient’s address
  - `street2` string — Street 2 of patient’s address (if applicable)
  - `city` string — City of patient’s address
  - `state` string — State of patient’s address, two-letter abbreviation
  - `country` string
  - `zip` string — Patient’s zip code
  - `phone` string — Patient’s phone number
  - `email` string — Patient’s email address
  - `ssn` string — Social Security Number
  - `ssn_serial` string — Social Security Number (last 4 digits)
  - `communications_opt_in` boolean
  - `language_preference` string — Patient’s preferred language
  - `id_image` string — URL for image of user ID
  - `mbi` string — Medicare Beneficiary ID
  - `viewed_notice_of_privacy_practices` boolean
  - `viewed_notice_of_privacy_practices_date` string — Date NOPP was received

## Response `202`

Accepted

## Other responses

- `400` — Bad Request
- `404` — Not Found

---

[API](https://skmtc.dev/truepill/apis/truepill-api-documentation.md) · [All operations](https://skmtc.dev/truepill/apis/truepill-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/truepill/truepill-api-documentation/revisions/d9aaa355c1e0/schema)
