Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Data | form | RegisterAccountTemplateData | No | The response data |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Request | form | RegisterAccountRequest | No | The request body of the RegisterAccount endpoint |
ReferenceData | form | ReferenceData | No | Reference data to fill out the RegisterAccount body |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
ResponseStatus | form | ResponseStatus | No | The status of the response |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
ErrorCode | form | string | No | |
Message | form | string | No | |
StackTrace | form | string | No | |
Errors | form | ArrayOfResponseError | No | |
Meta | form | Dictionary<string, string> | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
ErrorCode | form | string | No | |
FieldName | form | string | No | |
Message | form | string | No | |
Meta | form | Dictionary<string, string> | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Username | form | string | Yes | The desired login username for the account |
Password | form | string | Yes | The password for account login |
form | string | Yes | The contact email address for the account holder | |
FullName | form | string | Yes | The full legal name of the account holder |
CompanyName | form | string | Yes | The registered name of the company associated with this account |
CompanyPhone | form | string | Yes | The primary contact phone number of the company |
Address1 | form | string | Yes | The first line of the company’s address (e.g., street name and number) |
Address2 | form | string | No | The second line of the company’s address (optional) |
Address3 | form | string | No | The third line of the company’s address (optional) |
City | form | string | No | The city where the company is located (optional) |
Postcode | form | string | Yes | The postal or ZIP code of the company’s address |
Country | form | string | Yes | The country where the company is registered |
CompanyType | form | string | Yes | The classification of the company (e.g., LLC, Corporation, Sole Proprietorship) |
CompanyIndustry | form | string | Yes | The industry sector the company operates in |
CompanyNetwork | form | string | No | The trade body, network, or affiliation the company is a member of (if applicable) |
AgreeToTerms | form | bool | Yes | Indicates agreement to the terms and conditions (required) |
AgreeToDataProtection | form | bool | Yes | Indicates agreement to the data protection statement (required) |
AgreeToContact | form | bool | No | Indicates consent to be contacted (optional) |
AgreeToPrivacy | form | bool | Yes | Indicates agreement to the privacy policy (required) |
VoucherCode | form | string | No | An optional voucher code for discounts or promotions |
AccountActivationCode | form | string | No | An optional code that grants access to certain features or subscriptions |
VATNumber | form | string | No | The company's VAT registration number (if applicable) |
VATCountry | form | string | No | The country where the company is VAT-registered |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Countries | form | ArrayOfCountry | No | A list of supported country values |
CompanyIndustries | form | ArrayOfCompanyIndustry | No | A list of valid industry classifications for companies |
CompanyTypes | form | ArrayOfCompanyType | No | A list of accepted company types |
VATCountries | form | ArrayOfVATCountry | No | A list of countries where VAT registration is recognized |
TermsAndConditionsLink | form | string | No | A URL linking to the terms and conditions document |
PrivacyPolicyLink | form | string | No | A URL linking to the privacy policy |
ContactStatement | form | string | No | The statement regarding contact preferences |
DataProtectionStatement | form | string | No | The statement outlining data protection policies |
To override the Content-type in your clients, use the HTTP Accept Header, append the .soap12 suffix or ?format=soap12
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /soap12 HTTP/1.1
Host: api.sanctionssearch.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<RegisterAccountTemplate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types" />
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <RegisterAccountTemplateResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types"> <Data> <ResponseStatus> <ErrorCode>String</ErrorCode> <Message>String</Message> <StackTrace>String</StackTrace> <Errors> <ResponseError> <ErrorCode>String</ErrorCode> <FieldName>String</FieldName> <Message>String</Message> <Meta xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:KeyValueOfstringstring> <d6p1:Key>String</d6p1:Key> <d6p1:Value>String</d6p1:Value> </d6p1:KeyValueOfstringstring> </Meta> </ResponseError> </Errors> <Meta xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d4p1:KeyValueOfstringstring> <d4p1:Key>String</d4p1:Key> <d4p1:Value>String</d4p1:Value> </d4p1:KeyValueOfstringstring> </Meta> </ResponseStatus> <ReferenceData> <CompanyIndustries> <CompanyIndustry>String</CompanyIndustry> </CompanyIndustries> <CompanyTypes> <CompanyType>String</CompanyType> </CompanyTypes> <ContactStatement>String</ContactStatement> <Countries> <Country>String</Country> </Countries> <DataProtectionStatement>String</DataProtectionStatement> <PrivacyPolicyLink>String</PrivacyPolicyLink> <TermsAndConditionsLink>String</TermsAndConditionsLink> <VATCountries> <VATCountry>String</VATCountry> </VATCountries> </ReferenceData> <Request> <AccountActivationCode>String</AccountActivationCode> <Address1>String</Address1> <Address2>String</Address2> <Address3>String</Address3> <AgreeToContact>false</AgreeToContact> <AgreeToDataProtection>false</AgreeToDataProtection> <AgreeToPrivacy>false</AgreeToPrivacy> <AgreeToTerms>false</AgreeToTerms> <City>String</City> <CompanyIndustry>String</CompanyIndustry> <CompanyName>String</CompanyName> <CompanyNetwork>String</CompanyNetwork> <CompanyPhone>String</CompanyPhone> <CompanyType>String</CompanyType> <Country>String</Country> <Email>String</Email> <FullName>String</FullName> <Password>String</Password> <Postcode>String</Postcode> <Username>String</Username> <VATCountry>String</VATCountry> <VATNumber>String</VATNumber> <VoucherCode>String</VoucherCode> </Request> </Data> </RegisterAccountTemplateResponse> </soap12:Body> </soap12:Envelope>