---
schema_version: "1"
id: 2ec4538e61bbb00fb60dc638767b28855c65764cf493b58637555a5c4afae3bb
title: Set Up Access to Remote Action APIs
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/os_add_an_apex_class_permissions_checker_20650.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.os_add_an_apex_class_permissions_checker_20650.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 3e87cb02a8549555e028e407e151ca9e553620c967054f1361913fc644ed81b6
description: Configure access to Apex classes used by the remote actions (Vlocity Open Interface Apex classes) called from an Omniscript, Flexcard, Classic Card, or REST API, by profiles.
products:
  - Omnistudio
release: "264"
---
# Set Up Access to Remote Action APIs

Configure access to Apex classes used by the remote actions (Vlocity Open Interface Apex classes) called from an Omniscript, Flexcard, Classic Card, or REST API, by profiles.

For example, after creating a Force.com site, users with the **Site User** profile can access some APIs based on the profile's Apex class access to RestResource Apex classes. Restricting Apex class access ensures that unauthorized users, such as a [guest user](https://developer.salesforce.com/docs/atlas.en-us.community_templates.meta/community_templates/rss_config_guest_user_profile.htm), can't access classes through the **Vlocity/V1/GenericInvoke/** API.

See [Set Apex Class Access from Profiles](https://help.salesforce.com/s/articleView?id=platform.users_profiles_apex_access.htm&type=5&language=en_US).