Application Broker 3.8 Core Service
Click
here
for a complete list of operations.
getContacts
Returns all of the details for a number of Contacts.
This operation is valid for both the applicant and the authority.
Test
The test form is not available with struct, array or byref parameter types. Please use a SOAP 1.1 or 1.2 compliant client program for testing of your web service.
SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /broker/3.8/core.wso HTTP/1.1
Host: ab.vd.dk
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<getContacts xmlns="http://services.vd.dk/2010/applicationbroker/">
<Request>
<LoginToken>string</LoginToken>
<ContactIdentifiers>
<int>int</int>
<int>int</int>
</ContactIdentifiers>
</Request>
</getContacts>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<getContactsResponse xmlns="http://services.vd.dk/2010/applicationbroker/">
<getContactsResult>
<Meta>
<Success>boolean</Success>
<Errors>
<tErrorReport>
<ErrorCode>int</ErrorCode>
<ErrorText>string</ErrorText>
</tErrorReport>
<tErrorReport>
<ErrorCode>int</ErrorCode>
<ErrorText>string</ErrorText>
</tErrorReport>
</Errors>
</Meta>
<Contacts>
<tContactEntity>
<ContactIdentifier>int</ContactIdentifier>
<Addressee>
<Type>string</Type>
<LegalUnitName>string</LegalUnitName>
<DepartmentName>string</DepartmentName>
<CVRNumber>string</CVRNumber>
<PersonGivenName>string</PersonGivenName>
<PersonMiddleName>string</PersonMiddleName>
<PersonSurnameName>string</PersonSurnameName>
</Addressee>
<PostalAddress>
<MailDeliverySublocationIdentifier>string</MailDeliverySublocationIdentifier>
<StreetName>string</StreetName>
<StreetBuildingIdentifier>string</StreetBuildingIdentifier>
<FloorIdentifier>string</FloorIdentifier>
<SuiteIdentifier>string</SuiteIdentifier>
<DistrictSubdivisionIdentifier>string</DistrictSubdivisionIdentifier>
<PostOfficeBoxIdentifier>int</PostOfficeBoxIdentifier>
<PostCodeIdentifier>string</PostCodeIdentifier>
<DistrictName>string</DistrictName>
<CountryIdentificationCode>string</CountryIdentificationCode>
</PostalAddress>
<TelephoneNumbers>
<tTelephoneNumber>
<TypeCode>string</TypeCode>
<TelephoneCountryIdentifier>string</TelephoneCountryIdentifier>
<TelephoneAreaIdentifier>string</TelephoneAreaIdentifier>
<TelephoneSubscriberIdentifier>string</TelephoneSubscriberIdentifier>
<TelephoneExtensionIdentifier>string</TelephoneExtensionIdentifier>
</tTelephoneNumber>
<tTelephoneNumber>
<TypeCode>string</TypeCode>
<TelephoneCountryIdentifier>string</TelephoneCountryIdentifier>
<TelephoneAreaIdentifier>string</TelephoneAreaIdentifier>
<TelephoneSubscriberIdentifier>string</TelephoneSubscriberIdentifier>
<TelephoneExtensionIdentifier>string</TelephoneExtensionIdentifier>
</tTelephoneNumber>
</TelephoneNumbers>
<EmailAddressIdentifier>string</EmailAddressIdentifier>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
</tContactEntity>
<tContactEntity>
<ContactIdentifier>int</ContactIdentifier>
<Addressee>
<Type>string</Type>
<LegalUnitName>string</LegalUnitName>
<DepartmentName>string</DepartmentName>
<CVRNumber>string</CVRNumber>
<PersonGivenName>string</PersonGivenName>
<PersonMiddleName>string</PersonMiddleName>
<PersonSurnameName>string</PersonSurnameName>
</Addressee>
<PostalAddress>
<MailDeliverySublocationIdentifier>string</MailDeliverySublocationIdentifier>
<StreetName>string</StreetName>
<StreetBuildingIdentifier>string</StreetBuildingIdentifier>
<FloorIdentifier>string</FloorIdentifier>
<SuiteIdentifier>string</SuiteIdentifier>
<DistrictSubdivisionIdentifier>string</DistrictSubdivisionIdentifier>
<PostOfficeBoxIdentifier>int</PostOfficeBoxIdentifier>
<PostCodeIdentifier>string</PostCodeIdentifier>
<DistrictName>string</DistrictName>
<CountryIdentificationCode>string</CountryIdentificationCode>
</PostalAddress>
<TelephoneNumbers>
<tTelephoneNumber>
<TypeCode>string</TypeCode>
<TelephoneCountryIdentifier>string</TelephoneCountryIdentifier>
<TelephoneAreaIdentifier>string</TelephoneAreaIdentifier>
<TelephoneSubscriberIdentifier>string</TelephoneSubscriberIdentifier>
<TelephoneExtensionIdentifier>string</TelephoneExtensionIdentifier>
</tTelephoneNumber>
<tTelephoneNumber>
<TypeCode>string</TypeCode>
<TelephoneCountryIdentifier>string</TelephoneCountryIdentifier>
<TelephoneAreaIdentifier>string</TelephoneAreaIdentifier>
<TelephoneSubscriberIdentifier>string</TelephoneSubscriberIdentifier>
<TelephoneExtensionIdentifier>string</TelephoneExtensionIdentifier>
</tTelephoneNumber>
</TelephoneNumbers>
<EmailAddressIdentifier>string</EmailAddressIdentifier>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
</tContactEntity>
</Contacts>
</getContactsResult>
</getContactsResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /broker/3.8/core.wso HTTP/1.1
Host: ab.vd.dk
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<getContacts xmlns="http://services.vd.dk/2010/applicationbroker/">
<Request>
<LoginToken>string</LoginToken>
<ContactIdentifiers>
<int>int</int>
<int>int</int>
</ContactIdentifiers>
</Request>
</getContacts>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<getContactsResponse xmlns="http://services.vd.dk/2010/applicationbroker/">
<getContactsResult>
<Meta>
<Success>boolean</Success>
<Errors>
<tErrorReport>
<ErrorCode>int</ErrorCode>
<ErrorText>string</ErrorText>
</tErrorReport>
<tErrorReport>
<ErrorCode>int</ErrorCode>
<ErrorText>string</ErrorText>
</tErrorReport>
</Errors>
</Meta>
<Contacts>
<tContactEntity>
<ContactIdentifier>int</ContactIdentifier>
<Addressee>
<Type>string</Type>
<LegalUnitName>string</LegalUnitName>
<DepartmentName>string</DepartmentName>
<CVRNumber>string</CVRNumber>
<PersonGivenName>string</PersonGivenName>
<PersonMiddleName>string</PersonMiddleName>
<PersonSurnameName>string</PersonSurnameName>
</Addressee>
<PostalAddress>
<MailDeliverySublocationIdentifier>string</MailDeliverySublocationIdentifier>
<StreetName>string</StreetName>
<StreetBuildingIdentifier>string</StreetBuildingIdentifier>
<FloorIdentifier>string</FloorIdentifier>
<SuiteIdentifier>string</SuiteIdentifier>
<DistrictSubdivisionIdentifier>string</DistrictSubdivisionIdentifier>
<PostOfficeBoxIdentifier>int</PostOfficeBoxIdentifier>
<PostCodeIdentifier>string</PostCodeIdentifier>
<DistrictName>string</DistrictName>
<CountryIdentificationCode>string</CountryIdentificationCode>
</PostalAddress>
<TelephoneNumbers>
<tTelephoneNumber>
<TypeCode>string</TypeCode>
<TelephoneCountryIdentifier>string</TelephoneCountryIdentifier>
<TelephoneAreaIdentifier>string</TelephoneAreaIdentifier>
<TelephoneSubscriberIdentifier>string</TelephoneSubscriberIdentifier>
<TelephoneExtensionIdentifier>string</TelephoneExtensionIdentifier>
</tTelephoneNumber>
<tTelephoneNumber>
<TypeCode>string</TypeCode>
<TelephoneCountryIdentifier>string</TelephoneCountryIdentifier>
<TelephoneAreaIdentifier>string</TelephoneAreaIdentifier>
<TelephoneSubscriberIdentifier>string</TelephoneSubscriberIdentifier>
<TelephoneExtensionIdentifier>string</TelephoneExtensionIdentifier>
</tTelephoneNumber>
</TelephoneNumbers>
<EmailAddressIdentifier>string</EmailAddressIdentifier>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
</tContactEntity>
<tContactEntity>
<ContactIdentifier>int</ContactIdentifier>
<Addressee>
<Type>string</Type>
<LegalUnitName>string</LegalUnitName>
<DepartmentName>string</DepartmentName>
<CVRNumber>string</CVRNumber>
<PersonGivenName>string</PersonGivenName>
<PersonMiddleName>string</PersonMiddleName>
<PersonSurnameName>string</PersonSurnameName>
</Addressee>
<PostalAddress>
<MailDeliverySublocationIdentifier>string</MailDeliverySublocationIdentifier>
<StreetName>string</StreetName>
<StreetBuildingIdentifier>string</StreetBuildingIdentifier>
<FloorIdentifier>string</FloorIdentifier>
<SuiteIdentifier>string</SuiteIdentifier>
<DistrictSubdivisionIdentifier>string</DistrictSubdivisionIdentifier>
<PostOfficeBoxIdentifier>int</PostOfficeBoxIdentifier>
<PostCodeIdentifier>string</PostCodeIdentifier>
<DistrictName>string</DistrictName>
<CountryIdentificationCode>string</CountryIdentificationCode>
</PostalAddress>
<TelephoneNumbers>
<tTelephoneNumber>
<TypeCode>string</TypeCode>
<TelephoneCountryIdentifier>string</TelephoneCountryIdentifier>
<TelephoneAreaIdentifier>string</TelephoneAreaIdentifier>
<TelephoneSubscriberIdentifier>string</TelephoneSubscriberIdentifier>
<TelephoneExtensionIdentifier>string</TelephoneExtensionIdentifier>
</tTelephoneNumber>
<tTelephoneNumber>
<TypeCode>string</TypeCode>
<TelephoneCountryIdentifier>string</TelephoneCountryIdentifier>
<TelephoneAreaIdentifier>string</TelephoneAreaIdentifier>
<TelephoneSubscriberIdentifier>string</TelephoneSubscriberIdentifier>
<TelephoneExtensionIdentifier>string</TelephoneExtensionIdentifier>
</tTelephoneNumber>
</TelephoneNumbers>
<EmailAddressIdentifier>string</EmailAddressIdentifier>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
</tContactEntity>
</Contacts>
</getContactsResult>
</getContactsResponse>
</soap12:Body>
</soap12:Envelope>
JSON
The following is a sample JSON request and response. The placeholders shown need to be replaced with actual values.
POST /broker/3.8/core.wso/getContacts HTTP/1.1
Host: ab.vd.dk
Content-Type: application/json; charset=utf-8
Content-Length: length
{
"Request": {
"LoginToken": string,
"ContactIdentifiers": [
int,
int
]
}
}
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: length
{
"Meta": {
"Success": boolean,
"Errors": [
{
"ErrorCode": int,
"ErrorText": string
},
{
"ErrorCode": int,
"ErrorText": string
}
]
},
"Contacts": [
{
"ContactIdentifier": int,
"Addressee": {
"Type": string,
"LegalUnitName": string,
"DepartmentName": string,
"CVRNumber": string,
"PersonGivenName": string,
"PersonMiddleName": string,
"PersonSurnameName": string
},
"PostalAddress": {
"MailDeliverySublocationIdentifier": string,
"StreetName": string,
"StreetBuildingIdentifier": string,
"FloorIdentifier": string,
"SuiteIdentifier": string,
"DistrictSubdivisionIdentifier": string,
"PostOfficeBoxIdentifier": int,
"PostCodeIdentifier": string,
"DistrictName": string,
"CountryIdentificationCode": string
},
"TelephoneNumbers": [
{
"TypeCode": string,
"TelephoneCountryIdentifier": string,
"TelephoneAreaIdentifier": string,
"TelephoneSubscriberIdentifier": string,
"TelephoneExtensionIdentifier": string
},
{
"TypeCode": string,
"TelephoneCountryIdentifier": string,
"TelephoneAreaIdentifier": string,
"TelephoneSubscriberIdentifier": string,
"TelephoneExtensionIdentifier": string
}
],
"EmailAddressIdentifier": string,
"Roles": [
string,
string
]
},
{
"ContactIdentifier": int,
"Addressee": {
"Type": string,
"LegalUnitName": string,
"DepartmentName": string,
"CVRNumber": string,
"PersonGivenName": string,
"PersonMiddleName": string,
"PersonSurnameName": string
},
"PostalAddress": {
"MailDeliverySublocationIdentifier": string,
"StreetName": string,
"StreetBuildingIdentifier": string,
"FloorIdentifier": string,
"SuiteIdentifier": string,
"DistrictSubdivisionIdentifier": string,
"PostOfficeBoxIdentifier": int,
"PostCodeIdentifier": string,
"DistrictName": string,
"CountryIdentificationCode": string
},
"TelephoneNumbers": [
{
"TypeCode": string,
"TelephoneCountryIdentifier": string,
"TelephoneAreaIdentifier": string,
"TelephoneSubscriberIdentifier": string,
"TelephoneExtensionIdentifier": string
},
{
"TypeCode": string,
"TelephoneCountryIdentifier": string,
"TelephoneAreaIdentifier": string,
"TelephoneSubscriberIdentifier": string,
"TelephoneExtensionIdentifier": string
}
],
"EmailAddressIdentifier": string,
"Roles": [
string,
string
]
}
]
}