1. Use POST method.
2. Set the end point.
Sandbox - https://test.salesforce.com/services/Soap/u/35.0
Production - https://login.salesforce.com/services/Soap/u/35.0
Use custom domain URL if my domain is enabled and prevent login from test or login.salesforce.com is enabled.
3. Set your headers as below.
SOAPAction = ""
Content-Type = text/xml
4. Use the below as body.
5. Get the SessionId.
2. Set the end point.
Sandbox - https://test.salesforce.com/services/Soap/u/35.0
Production - https://login.salesforce.com/services/Soap/u/35.0
Use custom domain URL if my domain is enabled and prevent login from test or login.salesforce.com is enabled.
3. Set your headers as below.
SOAPAction = ""
Content-Type = text/xml
4. Use the below as body.
- <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:partner.soap.sforce.com">
- <soapenv:Body>
- <urn:login>
- <urn:username>Login ID</urn:username>
- <urn:password>Password</urn:password>
- </urn:login>
- </soapenv:Body>
- </soapenv:Envelope>
5. Get the SessionId.