curl -X POST "https://api.helicone.ai/v1/prompt-2025/update" \ -H "Authorization: Bearer $HELICONE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "promptId": "prompt_123", "promptVersionId": "version_456", "newMajorVersion": true, "environment": "production", "commitMessage": "Updated system prompt for better customer interactions", "promptBody": { "model": "gpt-4", "messages": [ { "role": "system", "content": "You are an expert customer support assistant with deep knowledge of our products." } ], "temperature": 0.7 } }'Update Prompt
Create a new version of an existing prompt
1 min read
posthttps://api.helicone.ai/v1/prompt-2025/update
posthttps://api.helicone.ai/v1/prompt-2025/update
Creates a new version of an existing prompt with updated content. Can create either a major or minor version.
Request Body#
The unique identifier of the prompt to update
The unique identifier of the current prompt version to base the update on
Whether to create a new major version (true) or minor version (false)
Optional environment to set for this new version (e.g., "production", "staging", "development")
A description of the changes made in this version
The updated prompt body following OpenAI chat completion format
Response#
Unique identifier of the new prompt version
