Vendor
Click here for a complete list of operations.
GetVendor
Test
The test form is only available for requests from the local machine.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 /Vendor.asmx HTTP/1.1
Host: api.prismcompliance.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://api.prismcompliance.com/GetVendor"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<SecuredTokenWebservice xmlns="http://api.prismcompliance.com">
<UserId>string</UserId>
<Password>string</Password>
<PrismKey>string</PrismKey>
<AuthenticationToken>string</AuthenticationToken>
</SecuredTokenWebservice>
</soap:Header>
<soap:Body>
<GetVendor xmlns="http://api.prismcompliance.com">
<TaxID>string</TaxID>
</GetVendor>
</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:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetVendorResponse xmlns="http://api.prismcompliance.com">
<GetVendorResult>
<Guid>string</Guid>
<TAXID>string</TAXID>
<Name>string</Name>
<DBA>string</DBA>
<BusinessStructure>string</BusinessStructure>
<PrimaryBusinessActivity>string</PrimaryBusinessActivity>
<ProductService>string</ProductService>
<Race>string</Race>
<Gender>string</Gender>
<Phone>string</Phone>
<Fax>string</Fax>
<Url>string</Url>
<InsuranceCompany>string</InsuranceCompany>
<InsuranceNumber>string</InsuranceNumber>
<InsuranceExpDate>dateTime</InsuranceExpDate>
<ContactPerson1Name>string</ContactPerson1Name>
<ContactPerson1Phone>string</ContactPerson1Phone>
<ContactPerson1CellPhone>string</ContactPerson1CellPhone>
<ContactPerson1Email>string</ContactPerson1Email>
<ContactPerson1Title>string</ContactPerson1Title>
<ContactPerson2Name>string</ContactPerson2Name>
<ContactPerson2Phone>string</ContactPerson2Phone>
<ContactPerson2CellPhone>string</ContactPerson2CellPhone>
<ContactPerson2Email>string</ContactPerson2Email>
<ContactPerson2Title>string</ContactPerson2Title>
<VIN>string</VIN>
<DUNS>string</DUNS>
<CAGE>string</CAGE>
<NumberOfEmployees>long</NumberOfEmployees>
<BondingCapacity>long</BondingCapacity>
<AccountEmail>string</AccountEmail>
<MajorCustomers>string</MajorCustomers>
<MinorityEmployees>long</MinorityEmployees>
<DateEstablished>dateTime</DateEstablished>
</GetVendorResult>
</GetVendorResponse>
</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 /Vendor.asmx HTTP/1.1
Host: api.prismcompliance.com
Content-Type: application/soap+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:Header>
<SecuredTokenWebservice xmlns="http://api.prismcompliance.com">
<UserId>string</UserId>
<Password>string</Password>
<PrismKey>string</PrismKey>
<AuthenticationToken>string</AuthenticationToken>
</SecuredTokenWebservice>
</soap12:Header>
<soap12:Body>
<GetVendor xmlns="http://api.prismcompliance.com">
<TaxID>string</TaxID>
</GetVendor>
</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: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>
<GetVendorResponse xmlns="http://api.prismcompliance.com">
<GetVendorResult>
<Guid>string</Guid>
<TAXID>string</TAXID>
<Name>string</Name>
<DBA>string</DBA>
<BusinessStructure>string</BusinessStructure>
<PrimaryBusinessActivity>string</PrimaryBusinessActivity>
<ProductService>string</ProductService>
<Race>string</Race>
<Gender>string</Gender>
<Phone>string</Phone>
<Fax>string</Fax>
<Url>string</Url>
<InsuranceCompany>string</InsuranceCompany>
<InsuranceNumber>string</InsuranceNumber>
<InsuranceExpDate>dateTime</InsuranceExpDate>
<ContactPerson1Name>string</ContactPerson1Name>
<ContactPerson1Phone>string</ContactPerson1Phone>
<ContactPerson1CellPhone>string</ContactPerson1CellPhone>
<ContactPerson1Email>string</ContactPerson1Email>
<ContactPerson1Title>string</ContactPerson1Title>
<ContactPerson2Name>string</ContactPerson2Name>
<ContactPerson2Phone>string</ContactPerson2Phone>
<ContactPerson2CellPhone>string</ContactPerson2CellPhone>
<ContactPerson2Email>string</ContactPerson2Email>
<ContactPerson2Title>string</ContactPerson2Title>
<VIN>string</VIN>
<DUNS>string</DUNS>
<CAGE>string</CAGE>
<NumberOfEmployees>long</NumberOfEmployees>
<BondingCapacity>long</BondingCapacity>
<AccountEmail>string</AccountEmail>
<MajorCustomers>string</MajorCustomers>
<MinorityEmployees>long</MinorityEmployees>
<DateEstablished>dateTime</DateEstablished>
</GetVendorResult>
</GetVendorResponse>
</soap12:Body>
</soap12:Envelope>