Salesforce Summer '26 Release API Updates: What Developers Need to Know About API Version 67.0

April 30, 2026
 by 
Eren Yılmaz

The Salesforce Summer '26 release introduces API version 67.0, along with a significant shift in Apex security defaults, a broad retirement of legacy API versions, and expanded support for AI-driven integration patterns.

The Apex security model changes in API version 67.0 represent one of the most impactful behavioral shifts in recent releases. Integration teams should plan for the retirement of older API versions and validate existing code against the new defaults.

Breaking Changes and Deprecations

Salesforce Platform API Versions 31.0 Through 40.0 Are Being Retired

Salesforce has announced the deprecation and retirement of Platform API versions 31.0 through 40.0, affecting Bulk API, SOAP API, and all REST APIs beneath /services/data/vXX.X/. After deprecation in Summer ’27, these versions will no longer receive security updates or bug fixes. Full retirement follows in Summer ’28, at which point calls to versions 31.0 through 40.0 will fail. All integrations must be on API version 41.0 or later to remain operational.

SOAP API login() Retirement in Versions 31.0 Through 64.0

The SOAP API login() call in versions 31.0 through 64.0 will be retired in Summer ’27. After retirement, applications relying on these versions will receive an error indicating the endpoint has been deactivated. Customers and partners must migrate to External Client Apps before enforcement. A test run in Setup helps identify impacted integrations early.

Apex Security Defaults Change in API Version 67.0

API version 67.0 introduces a secure-by-default paradigm that changes three areas of Apex behavior.  

  1. Database operations including SOSL, SOQL, DML, and Database methods now run in user mode by default, enforcing the current user’s sharing rules, field-level security, and object permissions. Developers who need system-mode behavior must now set it explicitly.  
  1. Apex classes without an explicit sharing declaration now default to with sharing mode. Previously, omitted declarations defaulted to without sharing.
  1. The WITH SECURITY_ENFORCED SOQL clause is removed in API version 67.0 and later. Developers must replace it with WITH USER_MODE, which supports polymorphic fields and returns the full set of access errors.  
  1. Apex triggers now always run in system mode across all API versions, and sharing or access mode declarations on triggers are no longer permitted.

Update Instanced URLs in API Traffic Release Update Postponed

The release update requiring API traffic to use an org’s My Domain login URL instead of instance-based endpoints has been postponed from Spring ’26 to Winter ’27. Testing is available in Setup after June 18, 2026.

Platform API Highlights

Summer ’26 introduces platform-level enhancements that expand authentication options and lay groundwork for AI-driven integrations.

Connect AI Agents to Salesforce with Hosted MCP Servers (Generally Available)

Salesforce-hosted Model Context Protocol (MCP) servers are now generally available. Any MCP-compatible AI client can connect to a Salesforce org using standard OAuth authentication, accessing sObject operations, Data 360 queries, Tableau analytics, and product APIs. Custom tools can be built from existing Apex actions, flows, and named queries without writing integration code.

Create Agent Actions from Named Query API (Generally Available)

The Named Query API allows developers to define and expose custom SOQL queries as scalable actions for REST API clients and AI agents, with better retrieval performance than equivalent Flow or Apex-based processes.

JWT-Based Access Tokens and Stricter SOAP API Login Controls

SOAP API now accepts JWT-based access tokens from Salesforce OAuth flows, bringing authentication parity with the REST API. A new Any API Auth permission lets administrators control which users can authenticate using SOAP API login(), enforced by default in newly created orgs.

GraphQL API Mutation Chaining Improvements

GraphQL API adds two field reference patterns for mutation chaining: @{ref.Record.Id} for record ID references and @{ref.Record.FieldName.value} for field references, making multi-object creation in a single request more practical.

Data 360 API Updates

Query Data 360 Data Lake Objects More Precisely

A new SET OPTIONS clause in SOQL lets developers specify Data 360 dataspaces and control how NULL and empty string values are handled when querying Data 360 data lake objects.

Real Callouts to Data 360 in Apex Integration Tests

The Developer Preview Apex integration tests support real callouts to Data 360, enabling validation of live query behavior without mocked callouts.

Commerce and Industry Cloud API Updates

Connect REST API Rate Limits Migrated

Connect REST API calls now count against a single shared org-wide limit, refreshed every 24 hours, replacing the previous per user, per application, per hour ceiling. The practical effect is more predictable capacity for integrations that involve multiple users or applications. The one exception is requests that touch Chatter functionality, which remain on the older rate limit model.

Sales Cloud API Updates

Salesforce to Salesforce Is Being Retired

Salesforce to Salesforce is a native feature that allows two Salesforce orgs to share records directly without a middleware layer. Salesforce is retiring it in two stages. Summer '26 ends active support, no new orgs can enable it and no fixes or updates will be delivered. Spring '27 is when the feature stops functioning entirely, at which point any org-to-org connection built on it will break.

Integrations must move to one of four supported alternatives before Spring '27: Partner Cloud or Data Cloud One for native Salesforce org-to-org data sharing, MuleSoft Anypoint for full integration platform capability, or MuleSoft for Flow for teams that prefer a flow-based approach without dedicated integration developers.

Service Cloud API Updates

Salesforce Voice Toolkit API and Unified Routing Enhancements

The Toolkit API for Salesforce Voice provides APIs, methods, and events to build and customize voice-enabled LWC or Aura components, covering call actions, telephony lifecycle events, and real-time call data. Now fully supported on Agentforce Contact Center in addition to existing telephony models.

Two new Unified Routing capabilities extend Salesforce Voice with Partner Telephony. The Route Voice Call API transfers active calls to Omni-Channel flows for intelligent routing. The Request Callback API allows customers to request a callback instead of waiting on hold.

Server-Side API to Close BYOC Agent Work

A new server-side endpoint allows agent work items in Bring Your Own Channel to be closed programmatically via PATCH /api/v1/agentWork in the Interaction Service API, ending active Messaging sessions or skipping After Conversation Work. Previously, closing agent work required client-side mechanisms only.

Marketing Cloud API Updates

MCP Server for Marketing Cloud Engagement

Marketing Cloud Engagement adds hosted MCP server support, rolling out from July 2026. Any MCP-compatible AI application can connect to Marketing Cloud Engagement and use core API capabilities as tools that AI agents can call to automate marketing operations.

MuleSoft API Updates

API Catalog for Salesforce

MuleSoft introduces API Catalog for Salesforce, a centralized hub for managing APIs and MCP servers from sources including MuleSoft, Heroku, and Apex. Teams can create connections, activate actions for Salesforce automations, and manage Salesforce MCP servers. MuleSoft MCP servers can also be synced directly for use in Agentforce.

Revenue Management API Updates

Revenue Management carries the most extensive Connect REST API changes in Summer ’26, spanning product catalog, pricing, billing, and contracts.

Product Catalog Management and Product Discovery

New Connect REST API endpoints in Product Catalog Management allow developers to retrieve and search product classification IDs and add product variants to a quote or order. In Product Discovery, a new resource executes configuration rules and returns constraint messages in the API response, enabling real-time validation during the discovery phase.

Billing, Pricing, and Contract API Changes

The Create Standalone Billing Schedules API now accepts simplified, intent-based payloads for amendments, renewals, and cancellations, with Billing computing missing field values from historical context automatically. A new Usage Management endpoint activates usage products and all related records in a single API request. Changed Connect REST APIs also cover Salesforce Pricing, Product Configurator, Transaction Management, Advanced Approvals, Dynamic Revenue Orchestrator, and Salesforce Contracts.

Key Takeaways

  • API version 67.0 shifts Apex database operations to user mode by default, changes class sharing defaults to with sharing, and removes WITH SECURITY_ENFORCED. Any Apex code relying on previous defaults requires review before upgrading.  
  • Platform API versions 31.0 through 40.0 are deprecated and will retire in Summer '28. All integrations must be on API version 41.0 or later to remain operational.  
  • Salesforce to Salesforce support is discontinued in Summer '26, with full retirement enforced in Spring '27. Integrations must migrate to Partner Cloud, Data Cloud One, MuleSoft Anypoint, or MuleSoft for Flow.
  • Hosted MCP Servers are now generally available. Marketing Cloud Engagement adds its own MCP server (rolling from July 2026), and MuleSoft introduces API Catalog for Salesforce to centralize API and MCP server management.  
  • Service Cloud adds the Voice Toolkit API for building voice-enabled LWC and Aura components, along with the Route Voice Call API and Request Callback API for Unified Routing.  
  • The Named Query API reaches general availability, enabling custom SOQL queries to be exposed as scalable actions for REST API clients and AI agents.  
  • Revenue Management delivers its broadest Connect REST API changes in Summer '26, spanning Product Catalog Management, Product Discovery, Billing, Pricing, Contracts, and Usage Management.  
  • Teams should validate critical integrations and custom Apex against API version 67.0 in sandbox well ahead of production upgrades.

For full details, consult the official Summer '26 Release Notes (API v67.0) on Salesforce Help.

Further Reading and Resources

To explore related topics and stay current with Salesforce developments, the following resources provide additional context and practical insight:

  • See how conemis connectors streamline integration and automate adaptation to changing API versions.
  • Discover our customer cases, showing how organizations overcome integration and migration challenges.

Share this article