Forced is a Clojure library that targets the REST APIs provided by Salesforce.
Forced currently focuses on utilizing the rich RESTful API provided by Salesforce. This API can fully alter data residing in Salesforce as well as provide descriptions about the data contained within any organization.
All Forced instances must be initialized by using the forced/start!
function. This function takes in a map of the following keys:
auth-endpoint
which is the OAuth 2.0 endpoint that is going to be used for authentication. For a test sandbox this would behttps://test.salesforce.com/services/oauth2/token
.client-id
is provided by Salesforce.client-secret
is also provided by Salesforce.username
is the username that Forced will be authenticating with.password
is the password for the user mentioned above.
Please note that a security token must be included in the password if the location you're authenticating from isn't a whitelisted IP address in your Salesforce instance.
TODO: Finish this README.
Copyright © 2016 VLACS [email protected]
Copyright © 2016 Jon Doane [email protected]
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.