How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

ArthurAI Prompts API

The Prompts API from ArthurAI — 12 operation(s) for prompts.

ArthurAI Prompts API is one of 98 APIs that ArthurAI 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.

This API exposes 14 operations across 12 paths, and defines 54 schemas. It is described by OpenAPI 3.2.0, at version 2.1.688.

Requests are made against a single base URL, https://platform.arthur.ai/api.

14 operations 12 paths 54 schemas 3 DELETE4 GET6 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2.1.688
Base URL
https://platform.arthur.ai/api
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

ArthurAI Prompts API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (API_Key).

  • API_Key — Bearer token authentication with an API key

Paths & Operations 14

Across 12 paths, the API surfaces 14 operations — 3 DELETE, 4 GET, 6 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Prompts 14
GET
/api/v1/tasks/{task_id}/prompts/{prompt_name}/versions/{prompt_version}
Get an agentic prompt
get_agentic_prompt_api_v1_tasks__task_id__prompts__prompt_name__versions__prompt_version__get 3 params → 200422
DELETE
/api/v1/tasks/{task_id}/prompts/{prompt_name}/versions/{prompt_version}
Delete an agentic prompt version
delete_agentic_prompt_version_api_v1_tasks__task_id__prompts__prompt_name__versions__prompt_version__delete 3 params → 204422
GET
/api/v1/tasks/{task_id}/prompts
Get all agentic prompts
get_all_agentic_prompts_api_v1_tasks__task_id__prompts_get 11 params → 200422
GET
/api/v1/tasks/{task_id}/prompts/{prompt_name}/versions
List all versions of an agentic prompt
get_all_agentic_prompt_versions_api_v1_tasks__task_id__prompts__prompt_name__versions_get 12 params → 200422
POST
/api/v1/completions
Run/Stream an unsaved agentic prompt
run_agentic_prompt_api_v1_completions_post body → 200422
POST
/api/v1/prompt_renders
Render an unsaved prompt with variables
render_unsaved_agentic_prompt_api_v1_prompt_renders_post body → 200422
POST
/api/v1/prompt_variables
Gets the list of variables needed from an unsaved prompt's messages
get_unsaved_prompt_variables_list_api_v1_prompt_variables_post body → 200422
POST
/api/v1/tasks/{task_id}/prompts/{prompt_name}/versions/{prompt_version}/completions
Run/Stream a specific version of an agentic prompt
run_saved_agentic_prompt_api_v1_tasks__task_id__prompts__prompt_name__versions__prompt_version__completions_post 3 params body → 200422
POST
/api/v1/tasks/{task_id}/prompts/{prompt_name}/versions/{prompt_version}/renders
Render a specific version of an agentic prompt with variables
render_saved_agentic_prompt_api_v1_tasks__task_id__prompts__prompt_name__versions__prompt_version__renders_post 3 params body → 200422
POST
/api/v1/tasks/{task_id}/prompts/{prompt_name}
Save an agentic prompt
save_agentic_prompt_api_v1_tasks__task_id__prompts__prompt_name__post 2 params body → 200422
DELETE
/api/v1/tasks/{task_id}/prompts/{prompt_name}
Delete an agentic prompt
delete_agentic_prompt_api_v1_tasks__task_id__prompts__prompt_name__delete 2 params → 204422
GET
/api/v1/tasks/{task_id}/prompts/{prompt_name}/versions/tags/{tag}
Get an agentic prompt by name and tag
get_agentic_prompt_by_tag_api_v1_tasks__task_id__prompts__prompt_name__versions_tags__tag__get 3 params → 200422
PUT
/api/v1/tasks/{task_id}/prompts/{prompt_name}/versions/{prompt_version}/tags
Add a tag to an agentic prompt version
add_tag_to_agentic_prompt_version_api_v1_tasks__task_id__prompts__prompt_name__versions__prompt_version__tags_put 3 params body → 200422
DELETE
/api/v1/tasks/{task_id}/prompts/{prompt_name}/versions/{prompt_version}/tags/{tag}
Remove a tag from an agentic prompt version
delete_tag_from_agentic_prompt_version_api_v1_tasks__task_id__prompts__prompt_name__versions__prompt_version__tags__tag__delete 4 params → 204422

Schemas 54

The contract defines 54 schemas that model the data the API accepts and returns. The most detailed are LLMConfigSettings (17 properties), LLMPromptRequestConfigSettings (17 properties), AgenticPrompt (11 properties), AgenticPromptVersionResponse (9 properties). Each schema is shown below with its type and property counts.

OpenAIMessage-Output
object
The message schema class for the prompts playground. This class adheres to OpenAI's message schema.
5 properties 1 required
LLMConfigSettings
object
17 properties
UnsavedPromptVariablesListResponse
object
1 property 1 required
StreamOptions
object
1 property
SavedPromptRenderingRequest
object
Request schema for rendering an unsaved agentic prompt with variables
1 property
UnsavedPromptVariablesRequest
object
Request schema for getting the list of variables needed from an unsaved prompt's messages
1 property 1 required
LLMGetAllMetadataListResponse
object
2 properties 2 required
ToolCall
object
3 properties 2 required
AnthropicThinkingParam-Output
object
2 properties
ModelProvider
string
RenderedPromptResponse
object
1 property 1 required
PaginationSortMethod
string
JsonSchema
object
4 properties 1 required
AgenticPromptRunResponse
object
6 properties 1 required
OpenAIMessage-Input
object
The message schema class for the prompts playground. This class adheres to OpenAI's message schema.
5 properties 1 required
UnsavedPromptRenderingRequest
object
Request schema for rendering an unsaved agentic prompt with variables
2 properties 1 required
ToolChoiceFunction
object
1 property 1 required
VariableTemplateValue
object
2 properties 2 required
Body_add_tag_to_agentic_prompt_version_api_v1_tasks__task_id__prompts__prompt_name__versions__prompt_version__tags_put
object
1 property 1 required
AgenticPromptVersionListResponse
object
2 properties 2 required
LLMPromptRequestConfigSettings
object
17 properties
LLMResponseSchema-Input
object
4 properties 2 required
ToolChoiceEnum
string
AgenticPrompt
object
11 properties 5 required
LLMTool-Output
object
3 properties 1 required
AnthropicThinkingParam-Input
object
2 properties
ValidationError
object
5 properties 3 required
InputAudio
object
2 properties 2 required
ChatCompletionMessageToolCall
object
ToolCallFunction
object
2 properties 2 required
LLMResponseFormat-Input
object
2 properties 1 required
AgenticPromptVersionResponse
object
9 properties 5 required
EvalKind
string
Discriminator for all eval types stored in the llmevals table.
LLMGetAllMetadataResponse
object
7 properties 5 required
OpenAIMessageType
string
CreateAgenticPromptRequest
object
5 properties 3 required
HTTPValidationError
object
1 property
LLMResponseFormatEnum
string
LLMMetadataSortField
string
Sort field options for the LLM evals/prompts metadata list endpoints.
LogitBiasItem
object
2 properties 2 required
LLMTool-Input
object
3 properties 1 required
CompletionRequest
object
Request schema for running an unsaved agentic prompt
6 properties 3 required
ImageURL
object
1 property 1 required
LLMResponseFormat-Output
object
2 properties 1 required
OpenAIMessageItem
object
4 properties 1 required
ToolChoice
object
2 properties
LLMResponseSchema-Output
object
4 properties 2 required
VariableRenderingRequest
object
2 properties
JsonPropertySchema
object
4 properties
ReasoningEffortEnum
string
MessageRole
string
PromptCompletionRequest
object
Request schema for running an agentic prompt
3 properties
ToolFunction-Input
object
3 properties 1 required
ToolFunction-Output
object
3 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

arthurai-prompts-api-openapi.yml Raw ↑

Other APIs ArthurAI publishes across the network.

ArthurAI Agent Discovery API
ArthurAI Agentic Experiments API
ArthurAI Agentic Notebooks API
ArthurAI Agents V1 API
ArthurAI Alert Rules V1 API
ArthurAI Alerts V1 API
ArthurAI API Keys API
ArthurAI Authorization V1 API
ArthurAI Chatbot API
ArthurAI Configuration API
ArthurAI Connector Schemas V1 API
ArthurAI Connectors V1 API
Where this information came from

This is an independent, third-party profile of ArthurAI 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.