---
title: "Add or update address"
method: POST
path: "/Address"
tags: ["Address"]
---

# Add or update address

`POST /Address`

## Request body

- Address
  - `Id` string, nullable — Unique identifier in user accounting system
  - `Name` string, nullable — Address name
  - `Street` string, nullable — Street
  - `City` string, nullable — City
  - `State` string, nullable — State
  - `PostalCode` string, nullable — Postal Code
  - `FullAddress` string, required — Full (customer's) address
  - `Zone` string, nullable — Address zone
  - `Lat` number, double, nullable — Location latitude
  - `Lon` number, double, nullable — Location longitude
  - `TimeSlotFrom` string, date-time, nullable — Desired delivery/pickup time from, yyyy-MM-ddTHH:mm:ss or HH:mm:ss
  - `TimeSlotTo` string, date-time, nullable — Desired delivery/pickup time till, yyyy-MM-ddTHH:mm:ss or HH:mm:ss

## Response `201`

Address was created successfully

- ApiResponse — Object for all API responses, except GET (status code: 200)
  - `Status` integer, nullable — The HTTP status code for the response
  - `Title` string, nullable — A short, human-readable summary of the response
  - `Detail` string, nullable — A human-readable explanation specific to this response.

## Other responses

- `202` — Address was updated successfully
- `400` — One or more validation errors
- `401` — Unauthorized. Invalid X-API-KEY in the request header
- `415` — Unsupported Media Type. Invalid Content-Type in the request header. Must be application/json or application/xml
- `429` — Too Many Requests. Rate limit is 20 requests/sec and 400 requests/min
- `500` — Internal Server Error

---

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