listProfileAddresses
get
/ccstore/v1/profiles/current/addresses
Get Profile Addresses specific to the customer profile.
Request
There are no request parameters for this operation.
Response
Supported Media Types
- application/json
200 Response
Following model is returned when operation succeeds.
Body
Root Schema : listProfileAddresses_response
- items
-
Type:
arrayitemsAdditional Properties Allowed:Addresses related properties - limit
-
Type:
integerThe batch size of the records to be fetched together. - offset
-
Type:
integerThe start index of the list of records to be fetched - sort
-
Type:
stringSorting format
Nested Schema : items
Nested Schema : items
Type:
object- address
-
Type:
objectaddressAdditional Properties Allowed:The address object of the profile - addressType
-
Type:
stringThe nickname for the address.
Nested Schema : address
Type:
objectThe address object of the profile
- address1
-
Type:
stringaddress line 1 for the address - address2
-
Type:
stringAddress line 2 for the address - city
-
Type:
stringcity for the address - companyName
-
Type:
stringcompanyName for the address. It is not mandatory for the profile addresses. - country
-
Type:
stringThe country of the address - county
-
Type:
stringcounty for the address - firstName
-
Type:
stringThe first name of the user for whom the address is created. This field can be null also - lastName
-
Type:
stringThe last name of the user for whom the address is created. This field can be null also - phoneNumber
-
Type:
stringPhone number of the address - postalCode
-
Type:
stringpostalCode for the address - repositoryId
-
Type:
stringUnique Id for the address - state
-
Type:
stringstate for the address
Example application/json
{
"total":2,
"totalResults":2,
"offset":0,
"limit":8,
"links":[
{
"rel":"self",
"href":"http://localhost:9080/ccagentui/v1/profiles/bb-110023/addresses?limit=8&offset=0"
}
],
"items":[
{
"address":{
"firstName":null,
"lastName":null,
"country":"US",
"phoneNumber":null,
"address2":null,
"city":"sdf",
"address1":"sdfs",
"postalCode":"35005",
"companyName":null,
"repositoryId":"140065",
"county":null,
"state":"AL"
},
"addressType":"test2##0"
},
{
"address":{
"firstName":null,
"lastName":null,
"country":"US",
"phoneNumber":null,
"address2":"dsfsd",
"city":"sdf",
"address1":"dsss",
"postalCode":"35005",
"companyName":null,
"repositoryId":"140059",
"county":null,
"state":"AL"
},
"addressType":"This ##0"
}
]
}
Default Response
The error response.
The following are the internal error codes thrown by this API when the request processing fails in Oracle Commerce Cloud:
|Error Code|Description|
|------------------|------------------|
|22030|User is not logged in|
|22031|Internal error during get profile|
|22032|Error occured due to invalid data|
|22002|No profile found with profile id|
|89103|The current user does not have administrator privileges and is not associated to an account|
|100190|Error occurred while attempting to fetch addresses from the repository.|
Body
Root Schema : errorModel
Type:
object- devMessage
-
Type:
stringAn optional non-localized message containing technical information for developers - errorCode
-
Type:
stringThe numerical code identifying the error - errors
-
Type:
arrayerrorsAdditional Properties Allowed:An optional list of errors if multiple errors were encountered - message
-
Type:
stringThe localized message describing the error - moreInfo
-
Type:
stringAn optional non-localized message with more information - o:errorPath
-
Type:
stringAn optional machine readable description of where the error occurred - status
-
Type:
stringThe HTTP status code - type
-
Type:
stringThe URI to the HTTP state code definition
Nested Schema : errors
Nested Schema : items
Type:
object- devMessage
-
Type:
stringAn optional non-localized message containing technical information for developers - errorCode
-
Type:
stringThe numerical code identifying the error - message
-
Type:
stringThe localized message describing the error - moreInfo
-
Type:
stringAn optional non-localized message with more information - o:errorPath
-
Type:
stringAn optional machine readable description of where the error occurred - status
-
Type:
stringThe HTTP status code
Examples
Sample Response Payload returned by endpoint:
{
"total": 2,
"totalResults": 2,
"offset": 0,
"limit": 8,
"links": [{
"rel": "self",
"href": "http://localhost:9080/ccagentui/v1/profiles/bb-110023/addresses?limit=8&offset=0"
}],
"items": [
{
"address": {
"firstName": null,
"lastName": null,
"country": "US",
"phoneNumber": null,
"address2": null,
"city": "sdf",
"address1": "sdfs",
"postalCode": "35005",
"companyName": null,
"repositoryId": "140065",
"county": null,
"state": "AL"
},
"addressType": "test2##0"
},
{
"address": {
"firstName": null,
"lastName": null,
"country": "US",
"phoneNumber": null,
"address2": "dsfsd",
"city": "sdf",
"address1": "dsss",
"postalCode": "35005",
"companyName": null,
"repositoryId": "140059",
"county": null,
"state": "AL"
},
"addressType": "This ##0"
}
]
}