---
title: "Update Contact"
method: PATCH
path: "/contacts/{contact_id}"
tags: ["contacts"]
---

# Update Contact

`PATCH /contacts/{contact_id}`

This endpoint updates properties of a contact

## Request body

- object
  - `contact_name` string — Update the contact name. Note that this name will only be updated on Periskope (not on the phone)
  - `is_internal` boolean — Mark the contact as internal. Messages from internal contacts are not flagged
  - `labels` string — - A comma-separated list of labels to be assigned to the contacts. All labels are case-insensitive. - If any label currently does not exist, it will be created

## Response `200`

200 OK

- object — The response is a contact object. Refer to [the contact object here](/api-reference/objects/the-contact-object)

## Other responses

- `422` — 422 Invalid body

---

[API](https://skmtc.net/periskope/apis/api-local.md) · [All operations](https://skmtc.net/periskope/apis/api-local/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/periskope/api-local/revisions/f2738ced87d8/schema)
