hot.dev/salesforce — Salesforce REST API bindings for Hot: sObject CRUD and external-id upserts, auto-paging SOQL, SOSL search, describe, sObject collections and composite, Bulk API 2.0 ingest and query jobs, and limits. Access-token, refresh-token, JWT-bearer and client-credentials auth with per-run session caching.

Version: 0.1.0

Author: Hot Dev

License: Apache-2.0

Add to your project

"hot.dev/salesforce": "0.1.0"

Add this to your deps in hot.hot

Namespaces

NamespaceFunctionsTypesDescription
::salesforce0—Salesforce bindings over the REST API: sObject CRUD and external-id

::salesforce

NamespaceFunctionsTypesDescription
::api181Authenticated requests against the org's `instance_url`.
::auth26—Salesforce session acquisition.
::bulk29—Bulk API 2.0: ingest jobs (insert, update, upsert, delete, hardDelete
::composite15—Multi-record calls.
::org3—Org-level resources: API limits, the available API versions, and parsing the `Sforce-Limit-Info` usage header.
::query10—SOQL: single pages (`soql`, `query-all`, `next-page`), an
::search4—SOSL full-text search across objects: `sosl` runs a raw SOSL string, `find` builds one safely from a search term.
::sobjects11—Single-record sObject CRUD, external-id upserts, and describe.