Create a entity on an account
Adds a entity to the account. Addresses supplied in the body are created with the entity; when an address is written, an ADDRESS_CHANGE event is published for the matter.
curl --request POST \
--url https://api.slate.inc/accounts/v1/accounts/{accountId}/entities \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"dateOfBirth": "2023-12-25",
"phone": "<string>",
"email": "<string>",
"alsoKnown": "<string>",
"externalEntityId": "<string>",
"languagePreference": "<string>",
"ssn": "<string>",
"officialAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"mailingAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"physicalAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"metadata": {
"region": "west",
"portfolio_tier": "gold"
}
}
'import requests
url = "https://api.slate.inc/accounts/v1/accounts/{accountId}/entities"
payload = {
"name": "<string>",
"dateOfBirth": "2023-12-25",
"phone": "<string>",
"email": "<string>",
"alsoKnown": "<string>",
"externalEntityId": "<string>",
"languagePreference": "<string>",
"ssn": "<string>",
"officialAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"mailingAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"physicalAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"metadata": {
"region": "west",
"portfolio_tier": "gold"
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
dateOfBirth: '2023-12-25',
phone: '<string>',
email: '<string>',
alsoKnown: '<string>',
externalEntityId: '<string>',
languagePreference: '<string>',
ssn: '<string>',
officialAddress: {
addressLine1: '<string>',
addressLine2: '<string>',
city: '<string>',
stateProvCode: '<string>',
postalCode: '<string>',
country: '<string>'
},
mailingAddress: {
addressLine1: '<string>',
addressLine2: '<string>',
city: '<string>',
stateProvCode: '<string>',
postalCode: '<string>',
country: '<string>'
},
physicalAddress: {
addressLine1: '<string>',
addressLine2: '<string>',
city: '<string>',
stateProvCode: '<string>',
postalCode: '<string>',
country: '<string>'
},
metadata: {region: 'west', portfolio_tier: 'gold'}
})
};
fetch('https://api.slate.inc/accounts/v1/accounts/{accountId}/entities', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.slate.inc/accounts/v1/accounts/{accountId}/entities",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'dateOfBirth' => '2023-12-25',
'phone' => '<string>',
'email' => '<string>',
'alsoKnown' => '<string>',
'externalEntityId' => '<string>',
'languagePreference' => '<string>',
'ssn' => '<string>',
'officialAddress' => [
'addressLine1' => '<string>',
'addressLine2' => '<string>',
'city' => '<string>',
'stateProvCode' => '<string>',
'postalCode' => '<string>',
'country' => '<string>'
],
'mailingAddress' => [
'addressLine1' => '<string>',
'addressLine2' => '<string>',
'city' => '<string>',
'stateProvCode' => '<string>',
'postalCode' => '<string>',
'country' => '<string>'
],
'physicalAddress' => [
'addressLine1' => '<string>',
'addressLine2' => '<string>',
'city' => '<string>',
'stateProvCode' => '<string>',
'postalCode' => '<string>',
'country' => '<string>'
],
'metadata' => [
'region' => 'west',
'portfolio_tier' => 'gold'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.slate.inc/accounts/v1/accounts/{accountId}/entities"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"dateOfBirth\": \"2023-12-25\",\n \"phone\": \"<string>\",\n \"email\": \"<string>\",\n \"alsoKnown\": \"<string>\",\n \"externalEntityId\": \"<string>\",\n \"languagePreference\": \"<string>\",\n \"ssn\": \"<string>\",\n \"officialAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"mailingAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"physicalAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"metadata\": {\n \"region\": \"west\",\n \"portfolio_tier\": \"gold\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.slate.inc/accounts/v1/accounts/{accountId}/entities")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"dateOfBirth\": \"2023-12-25\",\n \"phone\": \"<string>\",\n \"email\": \"<string>\",\n \"alsoKnown\": \"<string>\",\n \"externalEntityId\": \"<string>\",\n \"languagePreference\": \"<string>\",\n \"ssn\": \"<string>\",\n \"officialAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"mailingAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"physicalAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"metadata\": {\n \"region\": \"west\",\n \"portfolio_tier\": \"gold\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.slate.inc/accounts/v1/accounts/{accountId}/entities")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"dateOfBirth\": \"2023-12-25\",\n \"phone\": \"<string>\",\n \"email\": \"<string>\",\n \"alsoKnown\": \"<string>\",\n \"externalEntityId\": \"<string>\",\n \"languagePreference\": \"<string>\",\n \"ssn\": \"<string>\",\n \"officialAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"mailingAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"physicalAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"metadata\": {\n \"region\": \"west\",\n \"portfolio_tier\": \"gold\"\n }\n}"
response = http.request(request)
puts response.read_body{
"entityId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"matterId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"type": "AUTHORIZED_USER",
"name": "<string>",
"dateOfBirth": "2023-12-25",
"phone": "<string>",
"email": "<string>",
"alsoKnown": "<string>",
"externalEntityId": "<string>",
"languagePreference": "<string>",
"ssnLastFour": "<string>",
"officialAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"mailingAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"physicalAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"metadata": {
"region": "west",
"portfolio_tier": "gold"
}
}{
"message": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}Authorizations
Owner-scoped bearer token. The owner all requests are scoped to is derived from the token.
Path Parameters
Slate's UUID for the account (returned by the upsert). The canonical account identifier.
Body
The entity's role on the account.
AUTHORIZED_USER, BORROWER, DEBT_SETTLEMENT_COMPANY, NON_BORROWING_DEFENDANT The entity's name ("FIRST MIDDLE LAST SUFFIX" for a person). Internal first/middle/last/suffix name fields are derived from it.
The entity's identifier in your system.
The entity's SSN/EIN in the clear (write-only). Stored encrypted; never returned.
Where communications to the entity are sent — the address of record for correspondence.
Show child attributes
Show child attributes
A postal address.
Show child attributes
Show child attributes
The entity's physical location — used to determine firm placement and which templates to use. When not provided, processes fall back to the official address in its place.
Show child attributes
Show child attributes
Custom key/value pairs you can attach to an object for reporting, analytics, or attributes Slate does not model natively — inspired by Stripe metadata. Values are strings. Limits: at most 50 keys, each key at most 40 characters and each value at most 500 characters. On a partial update (PATCH) the keys you send are merged into the existing metadata; send a key with an empty-string value to remove it. An account upsert (full snapshot) replaces the whole map.
Show child attributes
Show child attributes
{
"region": "west",
"portfolio_tier": "gold"
}
Response
The created entity.
A entity (customer) on an account, with their addresses.
Slate's stable UUID for the entity.
The matter this entity belongs to.
The entity's role on the account.
AUTHORIZED_USER, BORROWER, DEBT_SETTLEMENT_COMPANY, NON_BORROWING_DEFENDANT The entity's name — for a person, natural "FIRST MIDDLE LAST SUFFIX" form; for an organization, its name. Slate derives internal first/middle/last/suffix name fields from this.
The entity's identifier in your system.
The last four digits of the entity's SSN/EIN. The full value is never returned.
Where communications to the entity are sent — the address of record for correspondence.
Show child attributes
Show child attributes
A postal address.
Show child attributes
Show child attributes
The entity's physical location — used to determine firm placement and which templates to use. When not provided, processes fall back to the official address in its place.
Show child attributes
Show child attributes
Custom key/value pairs you can attach to an object for reporting, analytics, or attributes Slate does not model natively — inspired by Stripe metadata. Values are strings. Limits: at most 50 keys, each key at most 40 characters and each value at most 500 characters. On a partial update (PATCH) the keys you send are merged into the existing metadata; send a key with an empty-string value to remove it. An account upsert (full snapshot) replaces the whole map.
Show child attributes
Show child attributes
{
"region": "west",
"portfolio_tier": "gold"
}
curl --request POST \
--url https://api.slate.inc/accounts/v1/accounts/{accountId}/entities \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"dateOfBirth": "2023-12-25",
"phone": "<string>",
"email": "<string>",
"alsoKnown": "<string>",
"externalEntityId": "<string>",
"languagePreference": "<string>",
"ssn": "<string>",
"officialAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"mailingAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"physicalAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"metadata": {
"region": "west",
"portfolio_tier": "gold"
}
}
'import requests
url = "https://api.slate.inc/accounts/v1/accounts/{accountId}/entities"
payload = {
"name": "<string>",
"dateOfBirth": "2023-12-25",
"phone": "<string>",
"email": "<string>",
"alsoKnown": "<string>",
"externalEntityId": "<string>",
"languagePreference": "<string>",
"ssn": "<string>",
"officialAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"mailingAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"physicalAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"metadata": {
"region": "west",
"portfolio_tier": "gold"
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
dateOfBirth: '2023-12-25',
phone: '<string>',
email: '<string>',
alsoKnown: '<string>',
externalEntityId: '<string>',
languagePreference: '<string>',
ssn: '<string>',
officialAddress: {
addressLine1: '<string>',
addressLine2: '<string>',
city: '<string>',
stateProvCode: '<string>',
postalCode: '<string>',
country: '<string>'
},
mailingAddress: {
addressLine1: '<string>',
addressLine2: '<string>',
city: '<string>',
stateProvCode: '<string>',
postalCode: '<string>',
country: '<string>'
},
physicalAddress: {
addressLine1: '<string>',
addressLine2: '<string>',
city: '<string>',
stateProvCode: '<string>',
postalCode: '<string>',
country: '<string>'
},
metadata: {region: 'west', portfolio_tier: 'gold'}
})
};
fetch('https://api.slate.inc/accounts/v1/accounts/{accountId}/entities', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.slate.inc/accounts/v1/accounts/{accountId}/entities",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'dateOfBirth' => '2023-12-25',
'phone' => '<string>',
'email' => '<string>',
'alsoKnown' => '<string>',
'externalEntityId' => '<string>',
'languagePreference' => '<string>',
'ssn' => '<string>',
'officialAddress' => [
'addressLine1' => '<string>',
'addressLine2' => '<string>',
'city' => '<string>',
'stateProvCode' => '<string>',
'postalCode' => '<string>',
'country' => '<string>'
],
'mailingAddress' => [
'addressLine1' => '<string>',
'addressLine2' => '<string>',
'city' => '<string>',
'stateProvCode' => '<string>',
'postalCode' => '<string>',
'country' => '<string>'
],
'physicalAddress' => [
'addressLine1' => '<string>',
'addressLine2' => '<string>',
'city' => '<string>',
'stateProvCode' => '<string>',
'postalCode' => '<string>',
'country' => '<string>'
],
'metadata' => [
'region' => 'west',
'portfolio_tier' => 'gold'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.slate.inc/accounts/v1/accounts/{accountId}/entities"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"dateOfBirth\": \"2023-12-25\",\n \"phone\": \"<string>\",\n \"email\": \"<string>\",\n \"alsoKnown\": \"<string>\",\n \"externalEntityId\": \"<string>\",\n \"languagePreference\": \"<string>\",\n \"ssn\": \"<string>\",\n \"officialAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"mailingAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"physicalAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"metadata\": {\n \"region\": \"west\",\n \"portfolio_tier\": \"gold\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.slate.inc/accounts/v1/accounts/{accountId}/entities")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"dateOfBirth\": \"2023-12-25\",\n \"phone\": \"<string>\",\n \"email\": \"<string>\",\n \"alsoKnown\": \"<string>\",\n \"externalEntityId\": \"<string>\",\n \"languagePreference\": \"<string>\",\n \"ssn\": \"<string>\",\n \"officialAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"mailingAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"physicalAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"metadata\": {\n \"region\": \"west\",\n \"portfolio_tier\": \"gold\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.slate.inc/accounts/v1/accounts/{accountId}/entities")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"dateOfBirth\": \"2023-12-25\",\n \"phone\": \"<string>\",\n \"email\": \"<string>\",\n \"alsoKnown\": \"<string>\",\n \"externalEntityId\": \"<string>\",\n \"languagePreference\": \"<string>\",\n \"ssn\": \"<string>\",\n \"officialAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"mailingAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"physicalAddress\": {\n \"addressLine1\": \"<string>\",\n \"addressLine2\": \"<string>\",\n \"city\": \"<string>\",\n \"stateProvCode\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"country\": \"<string>\"\n },\n \"metadata\": {\n \"region\": \"west\",\n \"portfolio_tier\": \"gold\"\n }\n}"
response = http.request(request)
puts response.read_body{
"entityId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"matterId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"type": "AUTHORIZED_USER",
"name": "<string>",
"dateOfBirth": "2023-12-25",
"phone": "<string>",
"email": "<string>",
"alsoKnown": "<string>",
"externalEntityId": "<string>",
"languagePreference": "<string>",
"ssnLastFour": "<string>",
"officialAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"mailingAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"physicalAddress": {
"addressLine1": "<string>",
"addressLine2": "<string>",
"city": "<string>",
"stateProvCode": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"metadata": {
"region": "west",
"portfolio_tier": "gold"
}
}{
"message": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}{
"message": "<string>"
}