Sanctions Search API: v2

<back to all web services

AddValidIdTemplate

ValidID
The following routes are available for this service:
GET/validid/template
AddValidIdTemplate Parameters:
NameParameterData TypeRequiredDescription
ClientIdqueryintYes
BaseRequest Parameters:
NameParameterData TypeRequiredDescription
Authenticationheader, bodyAuthenticationYesThe authentication credentials
Authentication Parameters:
NameParameterData TypeRequiredDescription
ApiUserIdheader, bodystringYesThe API User ID provided by us when you signed up to use our API
ApiUserKeyheader, bodystringYesThe API User Key provided by us when you signed up to use our API
AddValidIdTemplateResponse Parameters:
NameParameterData TypeRequiredDescription
DataformAddValidIdTemplateDataNo
AddValidIdTemplateData Parameters:
NameParameterData TypeRequiredDescription
RequestformAddValidIdRequestNo
BaseResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNoThe status of the response
ResponseStatus Parameters:
NameParameterData TypeRequiredDescription
ErrorCodeformstringNo
MessageformstringNo
StackTraceformstringNo
ErrorsformArrayOfResponseErrorNo
MetaformDictionary<string, string>No
ResponseError Parameters:
NameParameterData TypeRequiredDescription
ErrorCodeformstringNo
FieldNameformstringNo
MessageformstringNo
MetaformDictionary<string, string>No
AddValidIdRequest Parameters:
NameParameterData TypeRequiredDescription
SubUserNameformstringNoIf the search should be saved against a single Sub User account, specify their username here
TypeformstringNo
AddPepSearchformboolNo
PepSearchTypeformstringNo
AddSanctionsSearchformboolNo
SelectedListsformArrayOfListsNo
ReferenceformstringNo
LinkedToformArrayOfLinkedToNoIf the search should be linked to other searches, specify the them here
BasicRequestformValidIdBasicRequestNo
PassportRequestformValidIdPassportRequestNo
DrivingRequestformValidIdDrivingRequestNo
BirthRequestformValidIdBirthRequestNo
NIRequestformValidIdNIRequestNo
NHSRequestformValidIdNHSRequestNo
ElectricityRequestformValidIdElectricityRequestNo
BankRequestformValidIdBankRequestNo
CardNumberRequestformValidIdCardNumberRequestNo
TravelVisaRequestformValidIdTravelVisaRequestNo
IdCardRequestformValidIdIdCardRequestNo
PollNumberRequestformValidIdPollNumberRequestNo
MarriageRequestformValidIdMarriageRequestNo
PassportEnabledformboolNo
PassportChipEnabledformboolNo
DrivingEnabledformboolNo
SmartlinkEnabledformboolNo
NIEnabledformboolNo
NHSEnabledformboolNo
ElectricityEnabledformboolNo
BankEnabledformboolNo
CreditActiveEnabledformboolNo
IdCardEnabledformboolNo
BankLiveEnabledformboolNo
CompanyDirectorEnabledformboolNo
SearchActivityEnabledformboolNo
PRSEnabledformboolNo
LinkedTo Parameters:
NameParameterData TypeRequiredDescription
ClientIdformint?No
Idformlong?No
TypeformstringNo
SubtypeformstringNo
StatusformstringNo
DescriptionformstringNo
IsArchivedformbool?No
NameformstringNo
DateformDateTime?No
ValidIdBasicRequest Parameters:
NameParameterData TypeRequiredDescription
Name1formstringNo
Name2formstringNo
Name3formstringNo
DateOfBirthformDateTime?No
GenderformstringNo
Address1formstringNo
Address2formstringNo
Address3formstringNo
Address4formstringNo
Address5formstringNo
PostCodeformstringNo
ValidIdPassportRequest Parameters:
NameParameterData TypeRequiredDescription
Passport1formstringNo
Passport2formstringNo
Passport3formstringNo
Passport4formstringNo
Passport5formstringNo
Passport6formstringNo
Passport7formstringNo
Passport8formstringNo
PassportMrzLineOne1formstringNo
PassportMrzLineOne2formstringNo
PassportMrzLineOne3formstringNo
ValidIdDrivingRequest Parameters:
NameParameterData TypeRequiredDescription
Driving1formstringNo
Driving2formstringNo
Driving3formstringNo
DrivingPostcodeformstringNo
DrivingMailSortformstringNo
ValidIdBirthRequest Parameters:
NameParameterData TypeRequiredDescription
BirthForeNameformstringNo
BirthMiddleNameformstringNo
BirthSurnameformstringNo
BirthMaidenNameformstringNo
BirthDistrictformstringNo
BirthCertIssueNumformstringNo
ValidIdNIRequest Parameters:
NameParameterData TypeRequiredDescription
NINumberformstringNo
ValidIdNHSRequest Parameters:
NameParameterData TypeRequiredDescription
NHSNumberformstringNo
ValidIdElectricityRequest Parameters:
NameParameterData TypeRequiredDescription
MPANNumber1formstringNo
MPANNumber2formstringNo
MPANNumber3formstringNo
MPANNumber4formstringNo
ValidIdBankRequest Parameters:
NameParameterData TypeRequiredDescription
BankSortCodeformstringNo
BankAccountNumberformstringNo
ValidIdCardNumberRequest Parameters:
NameParameterData TypeRequiredDescription
CardNumberformstringNo
CardTypeformstringNo
ValidIdTravelVisaRequest Parameters:
NameParameterData TypeRequiredDescription
TravelVisa1formstringNo
TravelVisa2formstringNo
TravelVisa3formstringNo
TravelVisa4formstringNo
TravelVisa5formstringNo
TravelVisa6formstringNo
TravelVisa7formstringNo
TravelVisa8formstringNo
TravelVisa9formstringNo
ValidIdIdCardRequest Parameters:
NameParameterData TypeRequiredDescription
IdCard1formstringNo
IdCard2formstringNo
IdCard3formstringNo
IdCard4formstringNo
IdCard5formstringNo
IdCard6formstringNo
IdCard7formstringNo
IdCard8formstringNo
IdCard9formstringNo
IdCard10formstringNo
ValidIdPollNumberRequest Parameters:
NameParameterData TypeRequiredDescription
PollNumberformstringNo
ValidIdMarriageRequest Parameters:
NameParameterData TypeRequiredDescription
ForenameformstringNo
SurnameformstringNo
PartnerForenameformstringNo
PartnerSurnameformstringNo
DateformstringNo
DistrictformstringNo
CertIssueNumformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /validid/template HTTP/1.1 
Host: api.sanctionssearch.com 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<AddValidIdTemplateResponse 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>
    <Request>
      <AddPepSearch>false</AddPepSearch>
      <AddSanctionsSearch>false</AddSanctionsSearch>
      <BankEnabled>false</BankEnabled>
      <BankLiveEnabled>false</BankLiveEnabled>
      <BankRequest>
        <BankAccountNumber>String</BankAccountNumber>
        <BankSortCode>String</BankSortCode>
      </BankRequest>
      <BasicRequest>
        <Address1>String</Address1>
        <Address2>String</Address2>
        <Address3>String</Address3>
        <Address4>String</Address4>
        <Address5>String</Address5>
        <DateOfBirth>0001-01-01T00:00:00</DateOfBirth>
        <Gender>String</Gender>
        <Name1>String</Name1>
        <Name2>String</Name2>
        <Name3>String</Name3>
        <PostCode>String</PostCode>
      </BasicRequest>
      <BirthRequest>
        <BirthCertIssueNum>String</BirthCertIssueNum>
        <BirthDistrict>String</BirthDistrict>
        <BirthForeName>String</BirthForeName>
        <BirthMaidenName>String</BirthMaidenName>
        <BirthMiddleName>String</BirthMiddleName>
        <BirthSurname>String</BirthSurname>
      </BirthRequest>
      <CardNumberRequest>
        <CardNumber>String</CardNumber>
        <CardType>String</CardType>
      </CardNumberRequest>
      <CompanyDirectorEnabled>false</CompanyDirectorEnabled>
      <CreditActiveEnabled>false</CreditActiveEnabled>
      <DrivingEnabled>false</DrivingEnabled>
      <DrivingRequest>
        <Driving1>String</Driving1>
        <Driving2>String</Driving2>
        <Driving3>String</Driving3>
        <DrivingMailSort>String</DrivingMailSort>
        <DrivingPostcode>String</DrivingPostcode>
      </DrivingRequest>
      <ElectricityEnabled>false</ElectricityEnabled>
      <ElectricityRequest>
        <MPANNumber1>String</MPANNumber1>
        <MPANNumber2>String</MPANNumber2>
        <MPANNumber3>String</MPANNumber3>
        <MPANNumber4>String</MPANNumber4>
      </ElectricityRequest>
      <IdCardEnabled>false</IdCardEnabled>
      <IdCardRequest>
        <IdCard1>String</IdCard1>
        <IdCard10>String</IdCard10>
        <IdCard2>String</IdCard2>
        <IdCard3>String</IdCard3>
        <IdCard4>String</IdCard4>
        <IdCard5>String</IdCard5>
        <IdCard6>String</IdCard6>
        <IdCard7>String</IdCard7>
        <IdCard8>String</IdCard8>
        <IdCard9>String</IdCard9>
      </IdCardRequest>
      <LinkedTo>
        <LinkedTo>
          <ClientId>0</ClientId>
          <Date>0001-01-01T00:00:00</Date>
          <Description>String</Description>
          <Id>0</Id>
          <IsArchived>false</IsArchived>
          <Name>String</Name>
          <Status>String</Status>
          <Subtype>String</Subtype>
          <Type>String</Type>
        </LinkedTo>
      </LinkedTo>
      <MarriageRequest>
        <CertIssueNum>String</CertIssueNum>
        <Date>String</Date>
        <District>String</District>
        <Forename>String</Forename>
        <PartnerForename>String</PartnerForename>
        <PartnerSurname>String</PartnerSurname>
        <Surname>String</Surname>
      </MarriageRequest>
      <NHSEnabled>false</NHSEnabled>
      <NHSRequest>
        <NHSNumber>String</NHSNumber>
      </NHSRequest>
      <NIEnabled>false</NIEnabled>
      <NIRequest>
        <NINumber>String</NINumber>
      </NIRequest>
      <PRSEnabled>false</PRSEnabled>
      <PassportChipEnabled>false</PassportChipEnabled>
      <PassportEnabled>false</PassportEnabled>
      <PassportRequest>
        <Passport1>String</Passport1>
        <Passport2>String</Passport2>
        <Passport3>String</Passport3>
        <Passport4>String</Passport4>
        <Passport5>String</Passport5>
        <Passport6>String</Passport6>
        <Passport7>String</Passport7>
        <Passport8>String</Passport8>
        <PassportMrzLineOne1>String</PassportMrzLineOne1>
        <PassportMrzLineOne2>String</PassportMrzLineOne2>
        <PassportMrzLineOne3>String</PassportMrzLineOne3>
      </PassportRequest>
      <PepSearchType>String</PepSearchType>
      <PollNumberRequest>
        <PollNumber>String</PollNumber>
      </PollNumberRequest>
      <Reference>String</Reference>
      <SearchActivityEnabled>false</SearchActivityEnabled>
      <SelectedLists>
        <ListId>String</ListId>
      </SelectedLists>
      <SmartlinkEnabled>false</SmartlinkEnabled>
      <SubUserName>String</SubUserName>
      <TravelVisaRequest>
        <TravelVisa1>String</TravelVisa1>
        <TravelVisa2>String</TravelVisa2>
        <TravelVisa3>String</TravelVisa3>
        <TravelVisa4>String</TravelVisa4>
        <TravelVisa5>String</TravelVisa5>
        <TravelVisa6>String</TravelVisa6>
        <TravelVisa7>String</TravelVisa7>
        <TravelVisa8>String</TravelVisa8>
        <TravelVisa9>String</TravelVisa9>
      </TravelVisaRequest>
      <Type>String</Type>
    </Request>
  </Data>
</AddValidIdTemplateResponse>