Retrieve Input & Output

The retrieveAddress method retrieves full address details based on a container ID obtained from the Find API. This allows users to refine their address selection after retrieving potential matches from the /address/find endpoint.

Authentication

The retrieveAddress endpoint requires authentication via Salesforce OAuth 2.0. Requests must include a valid OAuth access token in the Authorization header.

For detailed authentication steps, refer to: Salesforce Authentication Guide.

Method Signature

POST /services/apexrest/recordval/v1/address/retrieve

Parameters

The AddressRetrieveInput_v1 object is used to retrieve a fully structured address using a container ID obtained from the findAddress method.

TypeVariableDescription
AddressRetrieveInput_v1addressInputThe input object containing the container identifier to retrieve details.

Example Request

{
  "container": "NL|LP|B|1002943|6-8_DUT",
  "note": "Retrieving full address details",
  "addressOptions": {
    "housenumberAddition": false,
    "houseNumber": false,
    "geocode": true
  }
}

Output

The AddressRetrieveOutput_v1 object contains a fully structured address with details such as street, city, postal code, and geolocation information.

TypeVariableDescription
AddressRetrieveOutput_v1outputThe result object containing the full address details.

Example Response

{
  "status": null,
  "advice": null,
  "address": {
    "street": "Jansbuitensingel 6-8",
    "status": {
      "message": "Current address is verified up to Housenumber level.",
      "credit": true,
      "code": "594"
    },
    "stateCode": "GE",
    "state": "Gelderland",
    "postalCode": "6811 AA",
    "longitude": "5.9068287",
    "latitude": "51.9847394",
    "housenumberAddition": "",
    "housenumber": "",
    "geoStatus": {
      "message": "High confidence match between the location and the geocode. The location has only one geopoint match or all returned matches are considered strong.",
      "credit": true,
      "code": "700"
    },
    "fullAddress": "Jansbuitensingel 6-8\n6811 AA  ARNHEM\nNETHERLANDS",
    "countryCode": "NL",
    "country": "Nederland",
    "city": "ARNHEM",
    "advice": "GREEN"
  }
}