Operations related to prompts. A prompt defines the behavior of an agent by delivering instructions to the LLM about how the agent should behave. A prompt can be linked to one or more agents. A prompt can also be linked to tools to allow an agent using the prompt to use them. For more information, see [Console docs](https://docs.syllable.ai/Resources/Prompts).
Syllable Prompts API is one of 41 APIs that Syllable publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Prompts. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.
This API exposes
7 operations
across 4 paths,
and defines 59 schemas.
It is described by OpenAPI 3.2.0, at version 0.0.3.
Requests are made against a single base URL, https://api.syllable.cloud.
7 operations4 paths59 schemas1 DELETE4 GET1 POST1 PUT
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
0.0.3
Base URL
https://api.syllable.cloud
Authentication
API Key
Resource Areas
1
Authentication & Security 1
Syllable Prompts API declares
1 security scheme
for authenticating requests.
An API key is passed in the header as Syllable-API-Key (APIKeyHeader).
Paths & Operations 7
Across 4 paths, the API surfaces 7 operations — 1 DELETE, 4 GET, 1 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.
prompts 7
Operations related to prompts. A prompt defines the behavior of an agent by delivering instructions to the LLM about how the agent should behave. A prompt can be linked to one or…
GET
/api/v1/prompts/
Prompt List
prompts_list9 params→ 200422
POST
/api/v1/prompts/
Create Prompt
prompts_createbody→ 200422
PUT
/api/v1/prompts/
Update Prompt
prompts_updatebody→ 200422
GET
/api/v1/prompts/{prompt_id}
Get Prompt By Id
prompts_get_by_id1 param→ 200422
DELETE
/api/v1/prompts/{prompt_id}
Delete Prompt
prompts_delete2 params→ 200422
GET
/api/v1/prompts/{prompt_id}/history
Get Prompt History
prompts_history1 param→ 200422
GET
/api/v1/prompts/llms/supported
Get Supported Llm Configs
prompt_get_supported_llms→ 200
Schemas 59
The contract defines 59 schemas that model the data the API accepts and returns. The most detailed are PromptResponse (16 properties), ToolResponse (12 properties), PromptHistory (12 properties), ExpressionTask (11 properties). Each schema is shown below with its type and property counts.
ToolHttpEndpoint
object
The configuration for an HTTP API call by a tool.
4 properties3 required
LoadToolFromFileTask
object
Bootstraps a tool from a file (for internal developer use only if ENV.local=True).
8 properties1 required
PromptCreateRequest
object
Request model to create a prompt.
10 properties3 required
JMESPathExpression
object
JMESPath expression object. Use this object form to explicitly mark JMESPath syntax: {"type": "jp", "expression": "inputs.cansignconsent == true"} See https://…
2 properties1 required
SayAction
object
4 properties1 required
ContextToolInfo
object
2 properties
InputParameter
object
9 properties1 required
PromptProperties
string
Names of prompt fields supported for filtering/sorting on list endpoint.
NextStep
object
Represents a conditional transition to the next step.
3 properties1 required
Variable
object
10 properties1 required
StepsTask
object
9 properties
ExpressionTaskEvents
object
Actions to perform when events occur (start, submit).
2 properties
SaveAction
object
4 properties
ToolOptions
object
The options for a tool call.
1 property
ValidationIssue
object
A single validation finding with severity, location, and description.
5 properties2 required
ExpressionTask
object
11 properties
ValidationError
object
3 properties3 required
IncrementAction
object
4 properties1 required
EventTaskEvents
object
1 property
JsonValue
ListResponse_PromptResponse_
object
5 properties3 required
PromptResponse
object
Response model for prompt operations. A prompt defines the behavior of an agent by delivering instructions to the LLM about how the agent should behave. A prom…
16 properties5 required
ToolArgumentLocation
string
The location of the argument in a tool HTTP request. 'body' is used for JSON data in the POST request body. 'form' is used for form data in the POST request bo…
HTTPValidationError
object
1 property
DaoToolResponse
object
11 properties7 required
CallAction
object
5 properties1 required
EventTask
object
8 properties
InternalTool
object
A tool definition to be used by the OpenAI API.
2 properties1 required
ToolParameterTransform
object
A transform to be applied to the value of a tool parameter. Either value or format must be set: - value is any arbitrary value: string, list or dictionary. - f…
4 properties
ToolResponse
object
Response model for tool operations. A tool is a function that an agent can call to perform actions like accessing databases, making API calls, or processing da…
12 properties7 required
Context
object
1 property
ContextTaskMetadata
object
1 property
ConditionalText
object
2 properties1 required
ToolParameterDefault
object
The default value for a parameter of a tool call.
1 property1 required
ToolAgentInfo
object
Information about an agent linked to a tool via a prompt.
2 properties2 required
StepEventActions
object
Actions to perform when events occur (enter, presubmit, submit).
4 properties
StaticToolParameterType
string
The expected type for a static tool parameter.
PromptLlmProvider
string
LLM API provider.
ToolFunction
object
A function available to an agent. See: - https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/function-calling
3 properties3 required
CallResultSaveMapping
object
One field-extraction mapping applied to a call action's tool response. Example: {"from": "isvalid", "to": "isvalid"} Example (derived value): {"from": "status…
2 properties2 required
GetValueAction
object
6 properties
CallResult
object
Deterministic result-capture configuration for a call action's tool response.
1 property
CelExpression
object
Google CEL expression object. Use this object form when you want CEL syntax: {"type": "cel", "expression": "inputs.count + 1"} See https://github.com/google/ce…
2 properties1 required
ConditionalValue
object
3 properties
StepTools
object
Configuration for tools available in a step.
3 properties
OrderByDirection
string
The direction in which to order list results, either ascending or descending.
ToolDefinition
object
A tool that can be called from an LLM during the conversation. See https://docs.syllable.ai/Resources/Tools.
8 properties1 required
SetValueAction
object
5 properties1 required
ToolHttpMethod
string
The HTTP method to use for a tool HTTP request.
SupportedLlm
object
LLM config option that can be used on a prompt.
6 properties2 required
StaticToolParameter
object
A parameter for the tool whose value should be set at config time.
5 properties3 required
Step
object
7 properties2 required
PromptLlmConfig
object
LLM configuration for a prompt.
6 properties
ToolParameterTransformCondition
object
A condition to be met for a transform to be applied to the value of a tool parameter.
3 properties2 required
PromptHistoryLinkedTool
object
Record of a tool linked to a previous prompt version in the prompt history.
4 properties4 required
PromptUpdateRequest
object
Request model to update an existing prompt.
11 properties4 required
CaseExpression
object
Conditional branch expression. Note: CaseExpression is currently reserved and not yet executed at runtime.
1 property1 required
ToolPromptInfo
object
Information about a prompt linked to a tool.
2 properties2 required
PromptHistory
object
Record of a specific version of a prompt.
12 properties7 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Syllable Prompts API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.