Can we use any Id other than Salesforce Id to query object for Integration while using Partner WSDL. e.g. Can we use an external field (e.g. Customer ID) to query Account inside Salesforce using SOAP API?
Yes, it is possible.
You can SOQL to query Account records on any condition. You can test Partner WSDL directly using soapUI without writing any code.