Skip to main content
POST
Adds a new address to an existing contact. Street is the only required field. When Country is supplied, State must also be provided. Use IsPrimary=true to replace the contact’s current primary address, and IsBilling=true to set this as the billing address. A contact can have only one primary and one billing location at a time; setting either flag moves it from the previous location.
The request body must be submitted as application/x-www-form-urlencoded.

Authorizations

X-MSS-API-APPID
string
header
required

Portal application identifier used as part of HMAC-authenticated API requests.

X-MSS-API-USERKEY
string
header
required

Portal user API key used together with the HMAC signature headers.

X-MSS-CUSTOM-DATE
string
header
required

Timestamp header included in the signed request to prevent replay attacks.

X-MSS-SIGNATURE
string
header
required

HMAC-SHA256 signature for the request, calculated over the canonical string defined in the authentication docs.

Headers

Accept
enum<string>
required

Accept Header

Available options:
application/json

Path Parameters

ContactId
integer<int32>
required

Body

application/json

People Services

street
string
required

Street (Maximum character length is 100)

contactFirstName
string

Contact First Name (Maximum character length is 50)

contactLastName
string

Contact Last Name (Maximum character length is 50)

contactPhoneNumber
string

Contact Phone Number (Maximum character length is 50)

contactEmail
string

Contact Email (Maximum character length is 100)

suite
string

Suite (Maximum character length is 100)

city
string

City (Maximum character length is 50)

postalCode
string

Postal Code (Maximum character length is 20)

state
string

State (Maximum character length is 256)

country
string

Country (Maximum character length is 256)

isPrimary
boolean
isBilling
boolean

Response

Success

Contact-location detail model

isPrimary
boolean
required

Whether this location is the primary location for the contact

isBilling
boolean
required

Whether this location is the billing location for the contact

id
integer<int32>

Unique numeric identifier of the location, when available.

street
string

Primary street address line.

suite
string

Secondary address line, apartment, or suite.

city
string

City or locality.

postalCode
string

Postal or ZIP code.

state
string

State, province, or region name.

stateAbbrev
string

State or province abbreviation when available.

country
string

Country name.

phone
string

Location phone number when one is associated with this address.

contactFirstName
string

Location contact first name

contactLastName
string

Location contact last name

contactPhoneNumber
string

Location contact phone number

contactEmail
string

Location contact email address