Returns an address by its BPNA
Get business partners of type address by BPNA ignoring case.
Path Parameters
- bpna string required
BPNA value
- 200
- 400
- 404
Found address with specified BPNA
- application/json
- Schema
- Example (from schema)
Schema
- bpna string
A BPNA represents and uniquely identifies an address, which can be the legal address of a legal entity, and/or the main address of a site, or any additional address of a legal entity or site (such as different gates). It is important to note that only the BPNL must be used to uniquely identify a legal entity. Even in the case that the BPNA represents the legal address of the legal entity, it shall not be used to uniquely identify the legal entity.
- name string
The name of the address. This is not according to official registers but according to the name the sharing member chooses.
states object[]
identifiers object[]
physicalPostalAddress object
alternativePostalAddress object
- bpnLegalEntity string
The BPNL of the legal entity owning the address.
- bpnSite string
The BPNS of the site the address belongs to.
- isCatenaXMemberData boolean
Indicates whether the address is owned and thus provided by a Catena-X Member.
- createdAt date-time
The date when the data record has been created.
- updatedAt date-time
The date when the data record has been last updated.
confidenceCriteria object
- addressType string
Possible values: [
LegalAndSiteMainAddress
,LegalAddress
,SiteMainAddress
,AdditionalAddress
]Indicates the address type, the legal address to a legal entity or the main address to a site, an additional address, or both legal and site address.The site main address is where typically the main entrance or the reception is located, or where the mail is delivered to.
{
"bpna": "string",
"name": "string",
"states": [
{
"validFrom": "2024-07-15",
"validTo": "2024-07-15",
"type": {
"technicalKey": "ACTIVE",
"name": "string"
}
}
],
"identifiers": [
{
"value": "string",
"type": {
"technicalKey": "string",
"name": "string"
}
}
],
"physicalPostalAddress": {
"geographicCoordinates": {
"longitude": 0,
"latitude": 0,
"altitude": 0
},
"country": {
"technicalKey": "UNDEFINED",
"name": "string"
},
"administrativeAreaLevel1": {
"countryCode": "UNDEFINED",
"regionCode": "string",
"regionName": "string"
},
"administrativeAreaLevel2": "string",
"administrativeAreaLevel3": "string",
"postalCode": "string",
"city": "string",
"district": "string",
"street": {
"name": "string",
"houseNumber": "string",
"houseNumberSupplement": "string",
"milestone": "string",
"direction": "string",
"namePrefix": "string",
"additionalNamePrefix": "string",
"nameSuffix": "string",
"additionalNameSuffix": "string"
},
"companyPostalCode": "string",
"industrialZone": "string",
"building": "string",
"floor": "string",
"door": "string",
"taxJurisdictionCode": "string"
},
"alternativePostalAddress": {
"geographicCoordinates": {
"longitude": 0,
"latitude": 0,
"altitude": 0
},
"country": {
"technicalKey": "UNDEFINED",
"name": "string"
},
"administrativeAreaLevel1": {
"countryCode": "UNDEFINED",
"regionCode": "string",
"regionName": "string"
},
"postalCode": "string",
"city": "string",
"deliveryServiceType": "PO_BOX",
"deliveryServiceQualifier": "string",
"deliveryServiceNumber": "string"
},
"bpnLegalEntity": "string",
"bpnSite": "string",
"isCatenaXMemberData": true,
"createdAt": "2024-07-15",
"updatedAt": "2024-07-15",
"confidenceCriteria": {
"sharedByOwner": true,
"checkedByExternalDataSource": true,
"numberOfSharingMembers": 0,
"lastConfidenceCheckAt": "2024-07-15",
"nextConfidenceCheckAt": "2024-07-15",
"confidenceLevel": 0
},
"addressType": "LegalAndSiteMainAddress"
}
On malformed request parameters
No address found under specified BPNA
GET /v6/addresses/:bpna
Request
Request
curl -L -X GET 'http://localhost:8080/v6/addresses/:bpna' \
-H 'Accept: application/json'
curl -L -X GET 'http://localhost:8080/v6/addresses/:bpna' \
-H 'Accept: application/json'
curl -L -X GET 'http://localhost:8080/v6/addresses/:bpna' \
-H 'Accept: application/json'
curl -L -X GET 'http://localhost:8080/v6/addresses/:bpna' \
-H 'Accept: application/json'
curl -L -X GET 'http://localhost:8080/v6/addresses/:bpna' \
-H 'Accept: application/json'
curl -L -X GET 'http://localhost:8080/v6/addresses/:bpna' \
-H 'Accept: application/json'
curl -L -X GET 'http://localhost:8080/v6/addresses/:bpna' \
-H 'Accept: application/json'