Liking cljdoc? Tell your friends :D

salesforce.core


+token+clj


+version+clj


all-versionsclj

(all-versions)

Lists all available versions of the Salesforce REST API

Lists all available versions of the Salesforce REST API
raw docstring

auth!clj

(auth! {:keys [client-id client-secret username password security-token sandbox?
               sandbox-url]})

Get security token and auth info from Salesforce config is a map in the form

  • client-id ID
  • client-secret SECRET
  • username USERNAME
  • password PASSWORD
  • security-token TOKEN
  • sandbox? IS_SANDBOX
  • sandbox-url URL
Get security token and auth info from Salesforce
config is a map in the form
- client-id ID
- client-secret SECRET
- username USERNAME
- password PASSWORD
- security-token TOKEN
- sandbox? IS_SANDBOX
- sandbox-url URL
raw docstring

confclj

(conf f)

latest-versionclj

(latest-version)

What is the latest API version?

What is the latest API version?
raw docstring

latest-version*clj

Memoized latest-version, used by (with-latest-version) macro

Memoized latest-version, used by (with-latest-version) macro
raw docstring

read-limit-infoclj

(read-limit-info)

Deref the value of the limit-info atom which is updated with each call to the API. Returns a map, containing the used and available API call counts: {:used 11 :available 15000}

Deref the value of the `limit-info` atom which is
updated with each call to the API. Returns a map,
containing the used and available API call counts:
{:used 11 :available 15000}
raw docstring

resourcesclj

(resources token)

set-version!clj

(set-version! v)

so->allclj

(so->all sobject token)

All sobjects i.e (so->all "Account" auth-info)

All sobjects i.e (so->all "Account" auth-info)
raw docstring

so->createclj

(so->create sobject record token)

Create a new record

Create a new record
raw docstring

so->deleteclj

(so->delete sobject identifier token)

Delete a record

  • sojbect the name of the object i.e Account
  • identifier the object id
  • token your api auth info
Delete a record
- sojbect the name of the object i.e Account
- identifier the object id
- token your api auth info
raw docstring

so->describeclj

(so->describe sobject token)

Describe an SObject

Describe an SObject
raw docstring

so->flowclj

(so->flow identifier token & [data])

Invoke a flow (see: https://developer.salesforce.com/docs/atlas.en-us.salesforce_vpm_guide.meta/salesforce_vpm_guide/vpm_distribute_system_rest.htm)

  • indentifier of flow (e.g. "Escalate_to_Case")
  • inputs map (e.g. {:inputs [{"CommentCount" 6 "FeedItemId" "0D5D0000000cfMY"}]})
  • token to your api auth info
Invoke a flow (see: https://developer.salesforce.com/docs/atlas.en-us.salesforce_vpm_guide.meta/salesforce_vpm_guide/vpm_distribute_system_rest.htm)
- indentifier of flow (e.g. "Escalate_to_Case")
- inputs map (e.g. {:inputs [{"CommentCount" 6
                              "FeedItemId" "0D5D0000000cfMY"}]})
- token to your api auth info
raw docstring

so->getclj

(so->get sobject identifier token)
(so->get sobject identifier fields token)

Fetch a single SObject or passing in a vector of attributes return a subset of the data

Fetch a single SObject or passing in a vector of attributes
return a subset of the data
raw docstring

so->objectsclj

(so->objects token)

Lists all of the available sobjects

Lists all of the available sobjects
raw docstring

so->recentclj

(so->recent sobject token)

The recently created items under an sobject identifier e.g (so->recent "Account" auth-info)

The recently created items under an sobject identifier
e.g (so->recent "Account" auth-info)
raw docstring

so->updateclj

(so->update sobject identifier record token)

Update a record

  • sojbect the name of the object i.e Account
  • identifier the object id
  • record map of data to update object with
  • token your api auth info
Update a record
- sojbect the name of the object i.e Account
- identifier the object id
- record map of data to update object with
- token your api auth info
raw docstring

soqlclj

(soql query token)

Executes an arbitrary SOQL query i.e SELECT name from Account

Executes an arbitrary SOQL query
i.e SELECT name from Account
raw docstring

with-latest-versioncljmacro

(with-latest-version & forms)

with-tokencljmacro

(with-token token & forms)

with-versioncljmacro

(with-version v & forms)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close