v3
OpenAPI 3.1.02026-07-31350397683.8 KBAdmin Create Bluejay Template
Create a Bluejay-authored template (the library seeding mechanism).
Headers
API key required to authenticate requests.
Request body
Stable code-addressable identifier
ID of the agent this metric belongs to (deprecated, use agent_ids instead)
List of agent IDs to associate this metric with
Name of the custom metric
LLM-judge system prompt (required for llm_judge; null for other types)
Short plain-English description of the metric (LLM-generated)
Specific metric kind (llm_judge, tool_call, audio_*, vocal_fry); legacy alias: type
Type-specific config (e.g. tool_call: {tool_names: [...]})
Which side of the conversation is evaluated
Which pipeline runs this metric
Enum representing the possible response types for custom metrics.
Minimum value for quantitative metrics
Maximum value for quantitative metrics
Category for organizing metrics
Tags for categorizing the metric
Guidance on how to score this metric
Enum representing the evaluation route of a call.
Model to use for text evaluation of the metric
Model to use for audio evaluation of the metric
Temperature for evaluating the metric
Options for enum metrics
Expected tool names for tool_call metrics
JSON Schema describing the object the judge must return (required for json metrics)
Whether this metric allows 'not applicable' responses.
Library template this metric was created from
Response
Successful Response
Enum representing the possible response types for custom metrics.
Enum representing the evaluation route of a call.