POST api/v3/customers/{customerId}/addressBookEntryList
Retrieves a list of address book entries for a customer
Request Information
URI Parameters
| Name | Description | Type | Additional information | 
|---|---|---|---|
| customerId | 
                         
The id of the customer for which to retrieve address book entries  | 
                    integer | 
                                 Required  | 
                
Body Parameters
The parameters defining the requested items.
CustomerAddressBookEntrySearchRequest| Name | Description | Type | Additional information | 
|---|---|---|---|
| MatchPartial | 
                         
Allow partial match  | 
                    boolean | 
                                 Default value is false  | 
                
| StartingRowNumber | 
                         
Starting row number  | 
                    integer | 
                                 Default value is 0  | 
                
| RowCount | 
                         
Maximum number of rows to return.  | 
                    integer | 
                                 Default value is 50  | 
                
| FilterText | 
                         
The text to match in First Name, Last Name, Company Name, Location Code, or Location Name  | 
                    string | 
                             None.  | 
                
| TradeLocation | 
                         
Should only TradeLocations be returned. Null = don't care, True = Only Trade Locations, False = No Trade Locations  | 
                    boolean | 
                             None.  | 
                
| IsConsignee | 
                         
Should only Consignees be returned. Null = don't care, True = Only Consignees, False = No Consignees  | 
                    boolean | 
                             None.  | 
                
| CustomerLocationId | 
                         
Customer Location Id to filter results by. If set, only entries that would apply to the indicated Location will be returned.  | 
                    integer | 
                             None.  | 
                
| City | 
                         
City for which to return entries  | 
                    string | 
                             None.  | 
                
| CountryCode | 
                         
Country code for which to return entries  | 
                    string | 
                                 Max length: 2  | 
                
Request Formats
application/json, text/json
{
  "MatchPartial": true,
  "StartingRowNumber": 2,
  "RowCount": 3,
  "FilterText": "sample string 4",
  "TradeLocation": true,
  "IsConsignee": true,
  "CustomerLocationId": 1,
  "City": "sample string 5",
  "CountryCode": "sample string 6"
}
        application/xml, text/xml
<CustomerAddressBookEntrySearchRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <MatchPartial>true</MatchPartial> <StartingRowNumber>2</StartingRowNumber> <RowCount>3</RowCount> <FilterText>sample string 4</FilterText> <TradeLocation>true</TradeLocation> <IsConsignee>true</IsConsignee> <CustomerLocationId>1</CustomerLocationId> <City>sample string 5</City> <CountryCode>sample string 6</CountryCode> </CustomerAddressBookEntrySearchRequest>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
A collection of objects describing all of the address book entries for the customer
Collection of CustomerAddressBookEntry| Name | Description | Type | Additional information | 
|---|---|---|---|
| AddressBookEntryId | 
                         
The id of the entry  | 
                    integer | 
                             None.  | 
                
| LocationId | 
                         
The id of a customer location this entry is for. Null means customer level. Populated means location level.  | 
                    integer | 
                             None.  | 
                
| FirstName | 
                         
The First name of the entry  | 
                    string | 
                             None.  | 
                
| LastName | 
                         
The Last name of the entry  | 
                    string | 
                             None.  | 
                
| PhoneNumber | 
                         
The phone number of the entry  | 
                    string | 
                             None.  | 
                
| EmailAddress | 
                         
The email address of the entry  | 
                    string | 
                             None.  | 
                
| Address | 
                         
The Address of the entry  | 
                    Address | 
                                 Required  | 
                
| CompanyName | 
                         
The associated Company name of the entry  | 
                    string | 
                             None.  | 
                
| VatCode | 
                         
The VAT code for the entry  | 
                    string | 
                             None.  | 
                
| LocationCode | 
                         
A customer designated location code for the entry  | 
                    string | 
                             None.  | 
                
| LocationName | 
                         
A customer designated location name for the entry  | 
                    string | 
                             None.  | 
                
| RelatedConsigneeId | 
                         
The ID of a related consignee addressbook entry. Used during international shipping.  | 
                    integer | 
                             None.  | 
                
| TradeLocation | 
                         
Is the entry identified as a Trade Location. Makes a difference during international shipping.  | 
                    boolean | 
                             None.  | 
                
| Consignee | 
                         
Is the entry a Consignee entry for use during international shipping.  | 
                    boolean | 
                             None.  | 
                
| GroupName | 
                         
The name of the group of related entries the entry belongs to.  | 
                    string | 
                             None.  | 
                
| ConsigneeIdentifier1 | 
                         
Additional identification on commerical invoices for consignee. "RFC# xxxxx" or "CURP# xxxx" as example  | 
                    string | 
                             None.  | 
                
| ConsigneeIdentifier2 | 
                         
Additional identification on commerical invoices for consignee. "RFC# xxxxx" or "CURP# xxxx" as example  | 
                    string | 
                             None.  | 
                
Response Formats
application/json, text/json
[
  {
    "AddressBookEntryId": 1,
    "LocationId": 1,
    "FirstName": "sample string 2",
    "LastName": "sample string 3",
    "PhoneNumber": "sample string 4",
    "EmailAddress": "sample string 5",
    "Address": {
      "Street1": "sample string 1",
      "Street2": "sample string 2",
      "Street3": "sample string 3",
      "City": "sample string 4",
      "Region": "sample string 5",
      "Postalcode": "sample string 6",
      "PostalZip4": "sample string 7",
      "CountryCode": "sample string 8"
    },
    "CompanyName": "sample string 6",
    "VatCode": "sample string 7",
    "LocationCode": "sample string 8",
    "LocationName": "sample string 9",
    "RelatedConsigneeId": 1,
    "TradeLocation": true,
    "Consignee": true,
    "GroupName": "sample string 12",
    "ConsigneeIdentifier1": "sample string 13",
    "ConsigneeIdentifier2": "sample string 14"
  },
  {
    "AddressBookEntryId": 1,
    "LocationId": 1,
    "FirstName": "sample string 2",
    "LastName": "sample string 3",
    "PhoneNumber": "sample string 4",
    "EmailAddress": "sample string 5",
    "Address": {
      "Street1": "sample string 1",
      "Street2": "sample string 2",
      "Street3": "sample string 3",
      "City": "sample string 4",
      "Region": "sample string 5",
      "Postalcode": "sample string 6",
      "PostalZip4": "sample string 7",
      "CountryCode": "sample string 8"
    },
    "CompanyName": "sample string 6",
    "VatCode": "sample string 7",
    "LocationCode": "sample string 8",
    "LocationName": "sample string 9",
    "RelatedConsigneeId": 1,
    "TradeLocation": true,
    "Consignee": true,
    "GroupName": "sample string 12",
    "ConsigneeIdentifier1": "sample string 13",
    "ConsigneeIdentifier2": "sample string 14"
  }
]
        application/xml, text/xml
<ArrayOfCustomerAddressBookEntry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <CustomerAddressBookEntry>
    <AddressBookEntryId>1</AddressBookEntryId>
    <LocationId>1</LocationId>
    <FirstName>sample string 2</FirstName>
    <LastName>sample string 3</LastName>
    <PhoneNumber>sample string 4</PhoneNumber>
    <EmailAddress>sample string 5</EmailAddress>
    <Address>
      <Street1>sample string 1</Street1>
      <Street2>sample string 2</Street2>
      <Street3>sample string 3</Street3>
      <City>sample string 4</City>
      <Region>sample string 5</Region>
      <Postalcode>sample string 6</Postalcode>
      <PostalZip4>sample string 7</PostalZip4>
      <CountryCode>sample string 8</CountryCode>
    </Address>
    <CompanyName>sample string 6</CompanyName>
    <VatCode>sample string 7</VatCode>
    <LocationCode>sample string 8</LocationCode>
    <LocationName>sample string 9</LocationName>
    <RelatedConsigneeId>1</RelatedConsigneeId>
    <TradeLocation>true</TradeLocation>
    <Consignee>true</Consignee>
    <GroupName>sample string 12</GroupName>
    <ConsigneeIdentifier1>sample string 13</ConsigneeIdentifier1>
    <ConsigneeIdentifier2>sample string 14</ConsigneeIdentifier2>
  </CustomerAddressBookEntry>
  <CustomerAddressBookEntry>
    <AddressBookEntryId>1</AddressBookEntryId>
    <LocationId>1</LocationId>
    <FirstName>sample string 2</FirstName>
    <LastName>sample string 3</LastName>
    <PhoneNumber>sample string 4</PhoneNumber>
    <EmailAddress>sample string 5</EmailAddress>
    <Address>
      <Street1>sample string 1</Street1>
      <Street2>sample string 2</Street2>
      <Street3>sample string 3</Street3>
      <City>sample string 4</City>
      <Region>sample string 5</Region>
      <Postalcode>sample string 6</Postalcode>
      <PostalZip4>sample string 7</PostalZip4>
      <CountryCode>sample string 8</CountryCode>
    </Address>
    <CompanyName>sample string 6</CompanyName>
    <VatCode>sample string 7</VatCode>
    <LocationCode>sample string 8</LocationCode>
    <LocationName>sample string 9</LocationName>
    <RelatedConsigneeId>1</RelatedConsigneeId>
    <TradeLocation>true</TradeLocation>
    <Consignee>true</Consignee>
    <GroupName>sample string 12</GroupName>
    <ConsigneeIdentifier1>sample string 13</ConsigneeIdentifier1>
    <ConsigneeIdentifier2>sample string 14</ConsigneeIdentifier2>
  </CustomerAddressBookEntry>
</ArrayOfCustomerAddressBookEntry>