getAddressDetails (v1)
Retrieve complete address details from provider
Overview
Internal endpoint called by address-search-api to retrieve full address details using a provider-specific address ID. The connector must transform the provider’s detailed response into Plumery’s standard address model.
GET (/internal/v1/address-suggestions/{addressId})
Parameters
- addressId (path) (required): Provider-specific address identifier (from search results)
Responses
200 OK
Complete standardised address details. Connectors must map provider-specific fields to this standard Plumery address model. Fields may be null if the provider doesn’t supply that data.
404 Not Found
500 Internal Server Error
Architecture
Complete standardised address details. Connectors must map provider-specific fields to this standard Plumery address model. Fields may be null if the provider doesn't supply that data.
Provider-specific address identifier
Formatted address string suitable for display
Name of a street or thoroughfare
Number that identifies the position of a building on a street
Name of the building or house
Floor or storey within a building
Post office box number
Building room number or apartment number
Postal code identifier
Name of a built-up area with defined boundaries
Specific location name within the town
Subdivision within a country sub-division
State, region, county, or other country subdivision
ISO alpha-2 country code
22ISO alpha-2 language code indicating the language used for formatting this address. Reflects the actual language used by the provider to format field values. Connectors should return the language code if known, or null if provider doesn't support language selection.
^[a-z]{2}$22Provider-specific additional data that doesn't map to standard fields. Stored as key-value pairs for potential future use or debugging.
No properties match your search
Try a different search term or clear the search to see all properties
Standard error code. Connectors should translate provider errors to these codes: - INVALID_REQUEST - Bad request parameters - PROVIDER_ERROR - Provider returned an error - PROVIDER_UNAVAILABLE - Cannot reach provider - RATE_LIMIT_EXCEEDED - Provider rate limit hit - AUTHENTICATION_FAILED - Provider authentication failed - ADDRESS_NOT_FOUND - Address ID not found - INTERNAL_ERROR - Connector internal error
Human-readable error message
Unique request identifier for debugging
Original provider-specific error code (for debugging)
Original provider error message (for debugging)
No properties match your search
Try a different search term or clear the search to see all properties
Standard error code. Connectors should translate provider errors to these codes: - INVALID_REQUEST - Bad request parameters - PROVIDER_ERROR - Provider returned an error - PROVIDER_UNAVAILABLE - Cannot reach provider - RATE_LIMIT_EXCEEDED - Provider rate limit hit - AUTHENTICATION_FAILED - Provider authentication failed - ADDRESS_NOT_FOUND - Address ID not found - INTERNAL_ERROR - Connector internal error
Human-readable error message
Unique request identifier for debugging
Original provider-specific error code (for debugging)
Original provider error message (for debugging)
No properties match your search
Try a different search term or clear the search to see all properties