Get a prompt
GET
Retrieve a specific prompt by ID
BearerAuthheader
AuthorizationBearer <token>An organization key (signal_…) created under Organization Settings → API Keys.
promptId*stringThe ID of the prompt
Format
uuidPrompt details
application/json- response
id*stringUnique identifier for the prompt
Format
uuidbrandId*stringBrand identifier this prompt belongs to
value*stringThe actual prompt text
enabled*booleanWhether the prompt is currently enabled
tags*array<string>User-defined tags for categorizing this prompt
systemTags*array<string>Auto-computed system tags (e.g., 'branded', 'unbranded'). Read-only.
createdAt*stringTimestamp when the prompt was created
Format
date-timeupdatedAt*stringTimestamp when the prompt was last updated
Format
date-timepremiumModels*array<string>Models this prompt is tracked on grounded. Each entry spends one premium pairing.
curl -X GET 'https://app.signal.metricshive.com/api/v1/prompts/497f6eca-6276-4993-bfeb-53cbbbba6f08'Example Response
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"brandId": "string",
"value": "string",
"enabled": true,
"tags": [
"string"
],
"systemTags": [
"string"
],
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"premiumModels": [
"string"
]
}