Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Hume AI subpackage_prompts API

The subpackage_prompts API from Hume AI — 3 operation(s) for subpackage_prompts.

Hume AI subpackage_prompts API is one of 9 APIs that Hume AI publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

Tagged areas include subpackage_prompts. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, pricing, and an AsyncAPI specification.

This API exposes 9 operations across 3 paths, and defines 12 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0.

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

9 operations 3 paths 12 schemas 2 DELETE3 GET2 PATCH2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0
Base URL
https://api.hume.ai
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Hume AI subpackage_prompts API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-Hume-Api-Key (bearerAuth).

Paths & Operations 9

Across 3 paths, the API surfaces 9 operations — 2 DELETE, 3 GET, 2 PATCH, 2 POST. Each is listed below with its method, path, parameters, and response codes.

subpackage_prompts 9
POST
/v0/evi/prompts
Create prompt
create-prompt 1 param body → 201
GET
/v0/evi/prompts
List prompts
list-prompts 5 params → 200
GET
/v0/evi/prompts/{id}
List prompt versions
list-prompt-versions 5 params → 200
POST
/v0/evi/prompts/{id}
Create prompt version
create-prompt-version 2 params body → 201
PATCH
/v0/evi/prompts/{id}
Update prompt name
update-prompt-name 2 params body → 200
DELETE
/v0/evi/prompts/{id}
Delete prompt
delete-prompt 2 params → 200
GET
/v0/evi/prompts/{id}/version/{version}
Get prompt version
get-prompt-version 3 params → 200
PATCH
/v0/evi/prompts/{id}/version/{version}
Update prompt description
update-prompt-description 3 params body → 200
DELETE
/v0/evi/prompts/{id}/version/{version}
Delete prompt version
delete-prompt-version 3 params → 200

Schemas 12

The contract defines 12 schemas that model the data the API accepts and returns. The most detailed are return_prompt_public (9 properties), return_prompt (8 properties), return_paged_prompts (4 properties), posted_prompt (4 properties). Each schema is shown below with its type and property counts.

posted_prompt_name
object
A prompt name change to be posted to the server
1 property 1 required
posted_prompt
object
A prompt to be posted to the server
4 properties 2 required
prompts_delete-prompt-version_Response_200
object
Empty response body
prompts_update-prompt-name_Response_200
object
Empty response body
patched_prompt_version_description
object
A prompt version description to be patched to the server
1 property
ReturnPromptVersionType
string
posted_prompt_version
object
A new version of an existing prompt to be posted to the server
3 properties 1 required
return_prompt
object
A Prompt associated with this Config.
8 properties 7 required
prompts_delete-prompt_Response_200
object
Empty response body
prompt_expansion_spec
object
Configuration for prompt expansion behavior.
1 property
return_prompt_public
object
A specific prompt version returned from the server
9 properties 7 required
return_paged_prompts
object
A paginated list of prompt versions returned from the server
4 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

hume-ai-subpackage-prompts-api-openapi.yml Raw ↑

Other APIs Hume AI publishes across the network.

Hume AI Ai Default API
Hume AI subpackage_batch API
Hume AI subpackage_chatGroups API
Hume AI subpackage_chats API
Hume AI subpackage_configs API
Hume AI subpackage_controlPlane API
Hume AI subpackage_tools API
Hume AI subpackage_voices API