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>