---
schema_version: "1"
id: 1ccb0da3356a2161d3d11858e6a820e970b3b07c82583ff5878bb0f06c188298
title: Expose Apex REST and AuraEnabled Controller Methods as Agent Actions (Generally Available)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/release-notes/260-0-0/rn_apex_auraenabled_rest_actions.md
canonical_url: https://help.salesforce.com/s/articleView?id=release-notes.rn_apex_auraenabled_rest_actions.htm&release=260&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: f75cf827a91adba0a71ec7316643f69af05bcc8feea5ddd23423a7cb1e9f08e3
description: Create agent actions based on Apex classes by annotating methods in those classes, generating an OpenAPI spec document, and deploying that document to your org. Manage the exposed methods as APIs in API Catalog. This feature is now generally available.
products:
  - Cross Cloud Packages Solutions
release: "260"
---
# Expose Apex REST and AuraEnabled Controller Methods as Agent Actions (Generally Available)

Create agent actions based on Apex classes by annotating methods in those classes, generating an OpenAPI spec document, and deploying that document to your org. Manage the exposed methods as APIs in API Catalog. This feature is now generally available.

**Where:** This change applies to Lightning Experience in Enterprise, Performance, Unlimited, and Developer editions.

#### See Also

- [_Agentforce Developer Guide_: Build and Enhance Agentforce Actions](https://developer.salesforce.com/docs/einstein/genai/guide/get-started-actions.html)
- [_Salesforce Help_: Bring Apex APIs into API Catalog](https://help.salesforce.com/s/articleView?id=platform.api_catalog_bring_apex_apis_into.htm&type=5&language=en_US)