curl -X POST https://api.helicone.ai/v1/prompt-2025/query \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"search": "customer",
"tagsFilter": ["support"],
"page": 0,
"pageSize": 10
}'
{
"data": [
{
"id": "prompt_abc123xyz",
"name": "Customer Support Agent",
"tags": ["support", "customer-service"],
"created_at": "2024-03-10T12:00:00Z"
},
{
"id": "prompt_def456uvw",
"name": "Customer Feedback Analyzer",
"tags": ["support", "analytics"],
"created_at": "2024-03-09T10:30:00Z"
}
],
"error": null
}
Search and filter prompts
curl -X POST https://api.helicone.ai/v1/prompt-2025/query \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"search": "customer",
"tagsFilter": ["support"],
"page": 0,
"pageSize": 10
}'
{
"data": [
{
"id": "prompt_abc123xyz",
"name": "Customer Support Agent",
"tags": ["support", "customer-service"],
"created_at": "2024-03-10T12:00:00Z"
},
{
"id": "prompt_def456uvw",
"name": "Customer Feedback Analyzer",
"tags": ["support", "analytics"],
"created_at": "2024-03-09T10:30:00Z"
}
],
"error": null
}
Query prompts with search, filtering, and pagination options.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/helicone/helicone/llms.txt
Use this file to discover all available pages before exploring further.
curl -X POST https://api.helicone.ai/v1/prompt-2025/query \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"search": "customer",
"tagsFilter": ["support"],
"page": 0,
"pageSize": 10
}'
{
"data": [
{
"id": "prompt_abc123xyz",
"name": "Customer Support Agent",
"tags": ["support", "customer-service"],
"created_at": "2024-03-10T12:00:00Z"
},
{
"id": "prompt_def456uvw",
"name": "Customer Feedback Analyzer",
"tags": ["support", "analytics"],
"created_at": "2024-03-09T10:30:00Z"
}
],
"error": null
}
page and pageSize parameters to paginate through results:
page: 0page: 1page: 2pageSize values: 10, 25, 50, or 100
search parameter filters prompts by name (case-insensitive, partial match).
tagsFilter parameter accepts an array of tags:
[] returns all prompts["support"] returns prompts with that tag["support", "customer-service"] returns prompts with any of those tags