GRMS Web Services
Click here for a complete list of operations.
SubmitRiskAssessment
Submit supplier risk assessment request to GRMS.
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 /api/WebServices.asmx HTTP/1.1
Host: developer.globalrms.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://developer.globalrms.com/SubmitRiskAssessment"
<?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>
<SubmitRiskAssessment xmlns="https://developer.globalrms.com">
<AccessToken>string</AccessToken>
<riskAssessmentRequestObject>
<PartnerAccountNumber>string</PartnerAccountNumber>
<PartnerName>string</PartnerName>
<PartnerSubDivision>string</PartnerSubDivision>
<RequestorFirstName>string</RequestorFirstName>
<RequestorLastName>string</RequestorLastName>
<RequestorEmailAddress>string</RequestorEmailAddress>
<SubClient1ID>string</SubClient1ID>
<SubClient1Name>string</SubClient1Name>
<SubClient2ID>string</SubClient2ID>
<SubClient2Name>string</SubClient2Name>
<SubClient3ID>string</SubClient3ID>
<SubClient3Name>string</SubClient3Name>
<SubscriptionProgramCode>string</SubscriptionProgramCode>
<ClientEnrollmentCode>string</ClientEnrollmentCode>
<CallBackUrl>string</CallBackUrl>
<SupplierRecordID>string</SupplierRecordID>
<ParentCompanyName>string</ParentCompanyName>
<ParentCompanyTaxID>string</ParentCompanyTaxID>
<CompanyName>string</CompanyName>
<CompanyDBA>string</CompanyDBA>
<TaxIDType>string</TaxIDType>
<TaxID>string</TaxID>
<ContactFirstName>string</ContactFirstName>
<ContactLastName>string</ContactLastName>
<ContactEmail>string</ContactEmail>
<ContactPhone>string</ContactPhone>
<AddressStreet1>string</AddressStreet1>
<AddressStreet2>string</AddressStreet2>
<AddressCity>string</AddressCity>
<AddressState>string</AddressState>
<AddressPostalCode>string</AddressPostalCode>
<AddressCountryCode>string</AddressCountryCode>
<ServiceLocation>string</ServiceLocation>
<ProductServiceType>string</ProductServiceType>
<ProductsOrServicesDescription>string</ProductsOrServicesDescription>
<UnlistedProductsOrServices>string</UnlistedProductsOrServices>
<RiskTier>string</RiskTier>
<CustomQuestion1>string</CustomQuestion1>
<CustomQuestion1Answer>string</CustomQuestion1Answer>
<CustomQuestion2>string</CustomQuestion2>
<CustomQuestion2Answer>string</CustomQuestion2Answer>
<CustomQuestion3>string</CustomQuestion3>
<CustomQuestion3Answer>string</CustomQuestion3Answer>
<CustomQuestion4>string</CustomQuestion4>
<CustomQuestion4Answer>string</CustomQuestion4Answer>
<DiversitySelection>string</DiversitySelection>
<IsNewEnrollment>boolean</IsNewEnrollment>
<IsExpired>boolean</IsExpired>
<RenewalTransactionID>string</RenewalTransactionID>
</riskAssessmentRequestObject>
</SubmitRiskAssessment>
</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>
<SubmitRiskAssessmentResponse xmlns="https://developer.globalrms.com">
<SubmitRiskAssessmentResult>
<Success>boolean</Success>
<ResponseCode>unsignedByte</ResponseCode>
<ResponseMessages>
<string>string</string>
<string>string</string>
</ResponseMessages>
<TransactionIDType>string</TransactionIDType>
<TransactionID>string</TransactionID>
</SubmitRiskAssessmentResult>
</SubmitRiskAssessmentResponse>
</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 /api/WebServices.asmx HTTP/1.1
Host: developer.globalrms.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:Body>
<SubmitRiskAssessment xmlns="https://developer.globalrms.com">
<AccessToken>string</AccessToken>
<riskAssessmentRequestObject>
<PartnerAccountNumber>string</PartnerAccountNumber>
<PartnerName>string</PartnerName>
<PartnerSubDivision>string</PartnerSubDivision>
<RequestorFirstName>string</RequestorFirstName>
<RequestorLastName>string</RequestorLastName>
<RequestorEmailAddress>string</RequestorEmailAddress>
<SubClient1ID>string</SubClient1ID>
<SubClient1Name>string</SubClient1Name>
<SubClient2ID>string</SubClient2ID>
<SubClient2Name>string</SubClient2Name>
<SubClient3ID>string</SubClient3ID>
<SubClient3Name>string</SubClient3Name>
<SubscriptionProgramCode>string</SubscriptionProgramCode>
<ClientEnrollmentCode>string</ClientEnrollmentCode>
<CallBackUrl>string</CallBackUrl>
<SupplierRecordID>string</SupplierRecordID>
<ParentCompanyName>string</ParentCompanyName>
<ParentCompanyTaxID>string</ParentCompanyTaxID>
<CompanyName>string</CompanyName>
<CompanyDBA>string</CompanyDBA>
<TaxIDType>string</TaxIDType>
<TaxID>string</TaxID>
<ContactFirstName>string</ContactFirstName>
<ContactLastName>string</ContactLastName>
<ContactEmail>string</ContactEmail>
<ContactPhone>string</ContactPhone>
<AddressStreet1>string</AddressStreet1>
<AddressStreet2>string</AddressStreet2>
<AddressCity>string</AddressCity>
<AddressState>string</AddressState>
<AddressPostalCode>string</AddressPostalCode>
<AddressCountryCode>string</AddressCountryCode>
<ServiceLocation>string</ServiceLocation>
<ProductServiceType>string</ProductServiceType>
<ProductsOrServicesDescription>string</ProductsOrServicesDescription>
<UnlistedProductsOrServices>string</UnlistedProductsOrServices>
<RiskTier>string</RiskTier>
<CustomQuestion1>string</CustomQuestion1>
<CustomQuestion1Answer>string</CustomQuestion1Answer>
<CustomQuestion2>string</CustomQuestion2>
<CustomQuestion2Answer>string</CustomQuestion2Answer>
<CustomQuestion3>string</CustomQuestion3>
<CustomQuestion3Answer>string</CustomQuestion3Answer>
<CustomQuestion4>string</CustomQuestion4>
<CustomQuestion4Answer>string</CustomQuestion4Answer>
<DiversitySelection>string</DiversitySelection>
<IsNewEnrollment>boolean</IsNewEnrollment>
<IsExpired>boolean</IsExpired>
<RenewalTransactionID>string</RenewalTransactionID>
</riskAssessmentRequestObject>
</SubmitRiskAssessment>
</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>
<SubmitRiskAssessmentResponse xmlns="https://developer.globalrms.com">
<SubmitRiskAssessmentResult>
<Success>boolean</Success>
<ResponseCode>unsignedByte</ResponseCode>
<ResponseMessages>
<string>string</string>
<string>string</string>
</ResponseMessages>
<TransactionIDType>string</TransactionIDType>
<TransactionID>string</TransactionID>
</SubmitRiskAssessmentResult>
</SubmitRiskAssessmentResponse>
</soap12:Body>
</soap12:Envelope>