When you create a Named Query API, it’s available as a REST API call. The name of the Named Query API defines the endpoint, while parameters appear as URI query parameters.
| User Permissions Needed | |
|---|---|
| To execute a Named Query API: | View Setup and Configuration |
Syntax
URI: /services/data/vXX.X/named/query/NQ_API_NAME?param_name=param_value
Formats: JSON
HTTP Method: GET
Authentication: Authorization: Bearer token
Parameters
| Parameter | Description |
|---|---|
NQ_API_NAME |
The name of the Named Query API you want to call. |
param_name=param_value |
A Named Query API parameter and its value. If the Named Query API has multiple parameters, you must include all of them as URI parameters by using the format param_name1=param_value1¶m_name2=param_value2. Only these literal types are supported for parameter values in a Named Query API request. |
Supported literal types for Named Query API parameter values:
- String (example:
name=Acme) - Date (example:
closedate=2025-10-14) - Time (example:
endtime=17:30:00-07:00) - Datetime (example:
date=2025-10-14T09:00:00-07:00) - Date Formula (Fixed) (example:
createddate=TODAY) - Date Formula (Variable) (example:
createddate=LAST_N_DAYS:10) - Integer (example:
quantity=36) - Decimal (example:
amount=10.99) - Boolean (
doNotCall=false) - Multi-Currency (
amount=USD20000)
Example
Example Request
This request references the Named Query API GetAccountDetailsFromName. The query parameter name is defined on the Named Query API that generates this sample code.
/services/data/vXX.X/named/query/Get_Account_Details_From_Name?name=Acme
Example Response Body
{
"totalSize": 1,
"done": true,
"records": [
{
"attributes": {
"type": "Account",
"url": "/services/data/v64.0/sobjects/Account/001Ws00003cPDMRIA4"
},
"Name": "Acme",
"Description": "A trendy, fast-casual dining group offering an eclectic mix of globally inspired dishes. Known for its vibrant, urban ambiance and innovative menu, Urban Eats Collective brings city vibes to every meal.",
"Phone": "214-555-1010",
"Website": "www.urbaneats.com",
"NumberOfEmployees": 500,
"BillingAddress": {
"city": "Dallas",
"country": "USA",
"geocodeAccuracy": null,
"latitude": null,
"longitude": null,
"postalCode": "75219",
"state": "TX",
"street": "2401 Victory Avenue"
}
}
]
}