All Quik! web services are architected in the same manner and each call to a web service method will be similar. Requests must be made using 128-bit SSL encryption. Each web service request requires a SOAP Header with account credential parameters. Additional body parameters are specified within their respective web service methods.
Each method requires the following request format:
...
<soap:Header>
<AuthenticationHeader xmlns="https://websvcs.quikforms.com/Partner/v1000/">
<PartnerID>string</PartnerID>
<UserName>string</UserName>
<Password>string</Password>
</AuthenticationHeader>
...
- PartnerID – the Customer ID assigned in the Quik! database for the partner's master account (partners get a master customer account just like all customers)
- UserName – partner's Quik! master username
- Password – partner's Quik! master password
SOAP BODY (where METHOD_NAME is the method being called; input parameters vary)
...
<METHOD_NAME xmlns="https://websvcs.quikforms.com/Partner/v1000/">
<PARAM_1>string</PARAM_1>
<PARAM_2>string</PARAM_2>
<PARAM_3>string</PARAM_3>
</soap:Body>