---
schema_version: "1"
id: bbd0e3961a6d23999122b652fd961da1ecc63cf2dabe9408df27d3d0247d2569
title: Named Query APIs for SOQL Queries
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/api-rest/guides/resources/resources-named-query-intro.md
canonical_url: https://developer.salesforce.com/docs/platform/api-rest/guide/resources-named-query-intro.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 76c27819ebf19b79cc94d59ece485262f2449e547e05359735365627b576ae73
products:
  - REST API Developer Guide
  - Platform Developer Content
---

# Named Query APIs for SOQL Queries

Use Named Query API to create custom Salesforce Object Query Language (SOQL) queries that you can expose in REST API calls. Decide what data you want to expose, then create Named Query APIs to return that data. You can create Named Query APIs in Setup or in Visual Studio Code (VS Code).

If you've enabled the beta to allow use of Named Query APIs as agent actions, you can create agent actions from Named Query APIs. To use Named Query APIs as agent actions, see the [Agentforce Developer Guide](https://developer.salesforce.com/docs/einstein/genai/guide/agent-namedquery.html).

If you've enabled the REST API OpenAPI Beta in your org, then you can download an OpenAPI document describing the REST API that the Named Query API is exposed on. See the OpenAPI beta documentation.

**note:** OpenAPI specification documents may not accurately represent Named Query APIs.

