{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/ConnectionOptionsSalesforce", "title": "ConnectionOptionsSalesforce", "description": "Options for the salesforce family of connections (salesforce, salesforce-sandbox, salesforce-community)", "type": "object", "additionalProperties": true, "allOf": [ { "$ref": "#/components/schemas/ConnectionOptionsCommon" }, { "type": "object", "properties": { "client_id": { "$ref": "#/components/schemas/ConnectionClientIdSalesforce" }, "client_secret": { "$ref": "#/components/schemas/ConnectionClientSecretSalesforce" }, "freeform_scopes": { "$ref": "#/components/schemas/ConnectionFreeformScopesSalesforce" }, "profile": { "description": "When enabled, requests the Salesforce profile scope to retrieve basic user information including user_id, organization_id, username, display_name, email, status, photos, and URLs.", "type": "boolean", "default": true }, "scope": { "$ref": "#/components/schemas/ConnectionScopeSalesforce" }, "set_user_root_attributes": { "$ref": "#/components/schemas/ConnectionSetUserRootAttributesEnum" }, "upstream_params": { "$ref": "#/components/schemas/ConnectionUpstreamParams" } } } ] }