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

# Update Contact

`PATCH /v1/contacts/{contact_id}`

## Request

- Base URL: `https://api.tamloot.cc`
- URL: `https://api.tamloot.cc/v1/contacts/{contact_id}`
- Auth: HTTP bearer

## Path parameters

- `contact_id` string, uuid, required

## Request body

- ContactUpdate
  - `full_name` string
  - `email` string, nullable
  - `phone` string, nullable

## Response `200`

Successful Response

- WriteResult
  - `data` object, required

## Other responses

- `401`: Missing or invalid API key
- `403`: Access denied
- `404`: Contact not found or not visible
- `409`: Duplicate email, archived contact, or retry key conflict
- `422`: Invalid request
- `429`: Rate limit exceeded. The API allows 10 requests per second; wait the number of seconds in Retry-After and retry.
- `503`: Write temporarily unavailable

---

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