---
title: "Creates or Updates an email for a person"
method: POST
path: "/v1/People/{personId}/Emails"
tags: ["PersonEmailAddresses"]
---

# Creates or Updates an email for a person

`POST /v1/People/{personId}/Emails`

## Path parameters

- `personId` string, required

## Request body

- AdaptekApiApplicationPersonEmailAddressesCommandsCreatePersonEmailAddressUpsertPersonEmailAddressCommand
  - `personId` string, nullable
  - `personEmailId` integer, nullable
  - `emailAddressType` 1 | 2 | 3 | 4
  - `emailAddress` string, nullable
  - `isUnsubscribedFromCampaigns` boolean
  - `isUndeliverable` boolean
  - `undeliverableReason` string, nullable
  - `isPreferred` boolean
  - `remarks` string, nullable
  - `salesforceId` string, nullable

## Response `200`

Person email address request handled successfully

- string

## Other responses

- `400` — An error occured during your request

---

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