---
title: "Create a new contact address"
method: POST
path: "/ContactAddress"
tags: ["ContactAddress"]
---

# Create a new contact address

`POST /ContactAddress`

Creates a new contact address.

## Request body

- ModelContactAddress — ContactAddress model
  - `id` integer — The contact address id
  - `objectName` string — The contact address object name
  - `create` string, date-time — Date of contact address creation
  - `update` string, date-time — Date of last contact address update
  - `contact` object, required — The contact to which this contact address belongs.
    - `id` integer, required — Unique identifier of the contact
    - `objectName` string, required — Model name, which is 'Contact'
  - `street` string, nullable — Street name
  - `zip` string, nullable — Zib code
  - `city` string, nullable — City name
  - `country` object, required — Country of the contact address.<br> For all countries, send a GET to /StaticCountry
    - `id` integer, required — Unique identifier of the country
    - `objectName` string, required — Model name, which is 'StaticCountry'
  - `category` object, nullable, required — Category of the contact address.<br> For all categories, send a GET to /Category?objectType=ContactAddress.
    - `id` integer, required — Unique identifier of the category
    - `objectName` string, required — Model name, which is 'Category'
  - `name` string, nullable — Name in address
  - `sevClient` object — Client to which contact address belongs. Will be filled automatically
    - `id` integer, required — Unique identifier of the client
    - `objectName` string, required — Model name, which is 'SevClient'
  - `name2` string — Second name in address
  - `name3` string, nullable — Third name in address
  - `name4` string, nullable — Fourth name in address

## Response `201`

Created - Returns created contact address

- ModelContactAddressResponse — ContactAddress model
  - `id` integer — The contact address id
  - `objectName` string — The contact address object name
  - `create` string, date-time — Date of contact address creation
  - `update` string, date-time — Date of last contact address update
  - `contact` object, required — The contact to which this contact address belongs.
    - `id` integer, required — Unique identifier of the contact
    - `objectName` string, required — Model name, which is 'Contact'
  - `street` string, nullable — Street name
  - `zip` string, nullable — Zib code
  - `city` string, nullable — City name
  - `country` object, required — Country of the contact address.<br> For all countries, send a GET to /StaticCountry
    - `id` integer, required — Unique identifier of the country
    - `objectName` string, required — Model name, which is 'StaticCountry'
  - `category` object, nullable — Category of the contact address.<br> For all categories, send a GET to /Category?objectType=ContactAddress.
    - `id` integer, required — Unique identifier of the category
    - `objectName` string, required — Model name, which is 'Category'
  - `name` string, nullable — Name in address
  - `sevClient` object — Client to which contact address belongs. Will be filled automatically
    - `id` integer, required — Unique identifier of the client
    - `objectName` string, required — Model name, which is 'SevClient'
  - `name2` string — Second name in address
  - `name3` string, nullable — Third name in address
  - `name4` string, nullable — Fourth name in address

## Other responses

- `400` — Bad request
- `401` — Authentication required
- `500` — Server Error

---

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