Proompty is an advanced Retrieval Augmented Generation (RAG) API designed to empower users in seamlessly integrating their data and harnessing the power of customized Large Language Model (LLM) prompts for interactive communication. At its core, Proompty operates through a series of interconnected functionalities that enable users to navigate and manipulate their data effectively.
Get me — Retrieves user information within the Proompty API system. By sending a GET request to this endpoint, users can obtain detailed data pertaining to their profile and associated claims. This includes essential user attributes such as email, f
/me
GET
Get topics topicid — Retrieve details about a specific topic in the Proompty API. By sending a GET request to this endpoint with the corresponding topicId parameter, users can access information such as the topic's title, description, and any associated documen
/topics/{topicId}
PUT
Put topics topicid — Update the details of a specific topic in the Proompty API. By sending a PUT request to this endpoint with the corresponding topicId parameter and the updated topic object in the request body, users can modify the topic's title, description
/topics/{topicId}
GET
Get topics topicid documents documentid — Retrieve details about a specific document within a designated topic in the Proompty API. By sending a GET request to this endpoint with the corresponding topicId and documentId parameters, users can access information such as the document'
/topics/{topicId}/documents/{documentId}
DELETE
Delete topics topicid documents documentid — Delete a specific document within a designated topic in the Proompty API. Users can send a DELETE request to this endpoint with the relevant topicId and documentId parameters to remove the specified document from the topic. The API responds
/topics/{topicId}/documents/{documentId}
POST
Post topics topicid documents upload — Upload a document to a specific topic. Users can send a POST request to this endpoint with the relevant topicId parameter and a document file to upload a new document to the specified topic. The API responds with a JSON object containing th
/topics/{topicId}/documents/upload
POST
Post topics topicid prompts promptid chat — Retrieves user information within the Proompty API system. By sending a GET request to this endpoint, users can obtain detailed data pertaining to their profile and associated claims. This includes essential user attributes such as email, f
/topics/{topicId}/prompts/{promptId}/chat
GET
Get topics topicid prompts promptid — Retrieve details about a specific prompt within a designated topic in the Proompty API. By sending a GET request to this endpoint with the corresponding topicId and promptId parameters, users can access information such as the prompt's cont
/topics/{topicId}/prompts/{promptId}
PUT
Put topics topicid prompts promptid — Proompty Update a specific prompt within a designated topic. Users can send a PUT request to this endpoint with the corresponding topicId and promptId parameters, along with a JSON payload containing the updated prompt information. This ena
/topics/{topicId}/prompts/{promptId}
DELETE
Delete topics topicid prompts promptid — Remove a specific prompt associated with a particular topic. To utilize this endpoint, users send a DELETE request with the relevant topicId and promptId parameters. Upon successful execution, the specified prompt is permanently deleted fro
/topics/{topicId}/prompts/{promptId}
GET
Get topics topicid prompts — Retrieve a list of all prompts associated with a specific topic. Users can send a GET request to this endpoint with the relevant topicId parameter to access comprehensive information about each prompt within the specified topic. The API res
/topics/{topicId}/prompts
POST
Post topics topicid prompts — Create a new prompts within a specified topic. Users can send a POST request to this endpoint, including the topicId parameter in the URL path and a JSON payload containing the details of the prompt to be created. This payload typically inc
/topics/{topicId}/prompts
GET
Get topics — Retrieve all topics in the Proompty API. By sending a GET request to this endpoint, users can access a list of all topics available in the system. The API responds with an array of topic objects in JSON format, containing the relevant detai
/topics
POST
Post topics — Create a new topic in the Proompty API. By sending a POST request to this endpoint with the new topic object in the request body, users can create a new topic with the specified attributes. The API responds with the newly created topic obje
/topics
MCP Tools
get-me
Retrieves user information within the Proompty API system. By sending a GET request to this endpoint, users can obtain detailed data pertaining to their profile and associated claims. This includes essential user attributes such as email, f
read-onlyidempotent
get-topics-topicid
Retrieve details about a specific topic in the Proompty API. By sending a GET request to this endpoint with the corresponding topicId parameter, users can access information such as the topic's title, description, and any associated documen
read-onlyidempotent
put-topics-topicid
Update the details of a specific topic in the Proompty API. By sending a PUT request to this endpoint with the corresponding topicId parameter and the updated topic object in the request body, users can modify the topic's title, description
idempotent
get-topics-topicid-documents-documentid
Retrieve details about a specific document within a designated topic in the Proompty API. By sending a GET request to this endpoint with the corresponding topicId and documentId parameters, users can access information such as the document'
read-onlyidempotent
delete-topics-topicid-documents-documentid
Delete a specific document within a designated topic in the Proompty API. Users can send a DELETE request to this endpoint with the relevant topicId and documentId parameters to remove the specified document from the topic. The API responds
idempotent
post-topics-topicid-documents-upload
Upload a document to a specific topic. Users can send a POST request to this endpoint with the relevant topicId parameter and a document file to upload a new document to the specified topic. The API responds with a JSON object containing th
post-topics-topicid-prompts-promptid-chat
Retrieves user information within the Proompty API system. By sending a GET request to this endpoint, users can obtain detailed data pertaining to their profile and associated claims. This includes essential user attributes such as email, f
get-topics-topicid-prompts-promptid
Retrieve details about a specific prompt within a designated topic in the Proompty API. By sending a GET request to this endpoint with the corresponding topicId and promptId parameters, users can access information such as the prompt's cont
read-onlyidempotent
put-topics-topicid-prompts-promptid
Proompty Update a specific prompt within a designated topic. Users can send a PUT request to this endpoint with the corresponding topicId and promptId parameters, along with a JSON payload containing the updated prompt information. This ena
idempotent
delete-topics-topicid-prompts-promptid
Remove a specific prompt associated with a particular topic. To utilize this endpoint, users send a DELETE request with the relevant topicId and promptId parameters. Upon successful execution, the specified prompt is permanently deleted fro
idempotent
get-topics-topicid-prompts
Retrieve a list of all prompts associated with a specific topic. Users can send a GET request to this endpoint with the relevant topicId parameter to access comprehensive information about each prompt within the specified topic. The API res
read-onlyidempotent
post-topics-topicid-prompts
Create a new prompts within a specified topic. Users can send a POST request to this endpoint, including the topicId parameter in the URL path and a JSON payload containing the details of the prompt to be created. This payload typically inc
get-topics
Retrieve all topics in the Proompty API. By sending a GET request to this endpoint, users can access a list of all topics available in the system. The API responds with an array of topic objects in JSON format, containing the relevant detai
read-onlyidempotent
post-topics
Create a new topic in the Proompty API. By sending a POST request to this endpoint with the new topic object in the request body, users can create a new topic with the specified attributes. The API responds with the newly created topic obje
naftiko: 1.0.0-alpha2
info:
label: Proompty
description: Proompty is an advanced Retrieval Augmented Generation (RAG) API designed to empower users in seamlessly integrating
their data and harnessing the power of customized Large Language Model (LLM) prompts for interactive communication. At
its core, Proompty operates through a series of interconnected functionalities that enable users to navigate and manipulate
their data effectively.
tags:
- Proompty
- API
created: '2026-05-06'
modified: '2026-05-06'
capability:
consumes:
- type: http
namespace: proompty
baseUri: https://app.proompty.com/api
description: Proompty HTTP API.
resources:
- name: me
path: /me
operations:
- name: get-me
method: GET
description: Retrieves user information within the Proompty API system. By sending a GET request to this endpoint,
users can obtain detailed data pertaining to their profile and associated claims. This includes essential user attributes
such as email, f
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: topics-topicid
path: /topics/{topicId}
operations:
- name: get-topics-topicid
method: GET
description: Retrieve details about a specific topic in the Proompty API. By sending a GET request to this endpoint
with the corresponding topicId parameter, users can access information such as the topic's title, description, and
any associated documen
inputParameters:
- name: topicId
in: path
type: string
required: true
- name: include
in: query
type: string
description: 'Include additional data in the response. Possible values: documents, chats.'
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: put-topics-topicid
method: PUT
description: Update the details of a specific topic in the Proompty API. By sending a PUT request to this endpoint
with the corresponding topicId parameter and the updated topic object in the request body, users can modify the
topic's title, description
inputParameters:
- name: topicId
in: path
type: string
required: true
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: topics-topicid-documents-documentid
path: /topics/{topicId}/documents/{documentId}
operations:
- name: get-topics-topicid-documents-documentid
method: GET
description: Retrieve details about a specific document within a designated topic in the Proompty API. By sending
a GET request to this endpoint with the corresponding topicId and documentId parameters, users can access information
such as the document'
inputParameters:
- name: topicId
in: path
type: string
required: true
- name: documentId
in: path
type: string
required: true
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: delete-topics-topicid-documents-documentid
method: DELETE
description: Delete a specific document within a designated topic in the Proompty API. Users can send a DELETE request
to this endpoint with the relevant topicId and documentId parameters to remove the specified document from the topic.
The API responds
inputParameters:
- name: topicId
in: path
type: string
required: true
- name: documentId
in: path
type: string
required: true
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: topics-topicid-documents-upload
path: /topics/{topicId}/documents/upload
operations:
- name: post-topics-topicid-documents-upload
method: POST
description: Upload a document to a specific topic. Users can send a POST request to this endpoint with the relevant
topicId parameter and a document file to upload a new document to the specified topic. The API responds with a JSON
object containing th
inputParameters:
- name: topicId
in: path
type: string
required: true
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: topics-topicid-prompts-promptid-chat
path: /topics/{topicId}/prompts/{promptId}/chat
operations:
- name: post-topics-topicid-prompts-promptid-chat
method: POST
description: Retrieves user information within the Proompty API system. By sending a GET request to this endpoint,
users can obtain detailed data pertaining to their profile and associated claims. This includes essential user attributes
such as email, f
inputParameters:
- name: topicId
in: path
type: string
required: true
- name: promptId
in: path
type: string
required: true
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: topics-topicid-prompts-promptid
path: /topics/{topicId}/prompts/{promptId}
operations:
- name: get-topics-topicid-prompts-promptid
method: GET
description: Retrieve details about a specific prompt within a designated topic in the Proompty API. By sending a
GET request to this endpoint with the corresponding topicId and promptId parameters, users can access information
such as the prompt's cont
inputParameters:
- name: topicId
in: path
type: string
required: true
- name: promptId
in: path
type: string
required: true
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: put-topics-topicid-prompts-promptid
method: PUT
description: Proompty Update a specific prompt within a designated topic. Users can send a PUT request to this endpoint
with the corresponding topicId and promptId parameters, along with a JSON payload containing the updated prompt
information. This ena
inputParameters:
- name: topicId
in: path
type: string
required: true
- name: promptId
in: path
type: string
required: true
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: delete-topics-topicid-prompts-promptid
method: DELETE
description: Remove a specific prompt associated with a particular topic. To utilize this endpoint, users send a DELETE
request with the relevant topicId and promptId parameters. Upon successful execution, the specified prompt is permanently
deleted fro
inputParameters:
- name: topicId
in: path
type: string
required: true
- name: promptId
in: path
type: string
required: true
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: topics-topicid-prompts
path: /topics/{topicId}/prompts
operations:
- name: get-topics-topicid-prompts
method: GET
description: Retrieve a list of all prompts associated with a specific topic. Users can send a GET request to this
endpoint with the relevant topicId parameter to access comprehensive information about each prompt within the specified
topic. The API res
inputParameters:
- name: topicId
in: path
type: string
required: true
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-topics-topicid-prompts
method: POST
description: Create a new prompts within a specified topic. Users can send a POST request to this endpoint, including
the topicId parameter in the URL path and a JSON payload containing the details of the prompt to be created. This
payload typically inc
inputParameters:
- name: topicId
in: path
type: string
required: true
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: topics
path: /topics
operations:
- name: get-topics
method: GET
description: Retrieve all topics in the Proompty API. By sending a GET request to this endpoint, users can access
a list of all topics available in the system. The API responds with an array of topic objects in JSON format, containing
the relevant detai
inputParameters:
- name: include
in: query
type: string
description: 'Include additional data in the response. Possible values: chats.'
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-topics
method: POST
description: Create a new topic in the Proompty API. By sending a POST request to this endpoint with the new topic
object in the request body, users can create a new topic with the specified attributes. The API responds with the
newly created topic obje
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
exposes:
- type: rest
port: 8080
namespace: proompty-rest
description: REST adapter for Proompty.
resources:
- path: /me
name: get-me
operations:
- method: GET
name: get-me
description: Retrieves user information within the Proompty API system. By sending a GET request to this endpoint,
users can obtain detailed data pertaining to their profile and associated claims. This includes essential user attributes
such as email, f
call: proompty.get-me
outputParameters:
- type: object
mapping: $.
- path: /topics/{topicId}
name: get-topics-topicid
operations:
- method: GET
name: get-topics-topicid
description: Retrieve details about a specific topic in the Proompty API. By sending a GET request to this endpoint
with the corresponding topicId parameter, users can access information such as the topic's title, description, and
any associated documen
call: proompty.get-topics-topicid
with:
topicId: rest.topicId
outputParameters:
- type: object
mapping: $.
- path: /topics/{topicId}
name: put-topics-topicid
operations:
- method: PUT
name: put-topics-topicid
description: Update the details of a specific topic in the Proompty API. By sending a PUT request to this endpoint
with the corresponding topicId parameter and the updated topic object in the request body, users can modify the
topic's title, description
call: proompty.put-topics-topicid
with:
topicId: rest.topicId
outputParameters:
- type: object
mapping: $.
- path: /topics/{topicId}/documents/{documentId}
name: get-topics-topicid-documents-documentid
operations:
- method: GET
name: get-topics-topicid-documents-documentid
description: Retrieve details about a specific document within a designated topic in the Proompty API. By sending
a GET request to this endpoint with the corresponding topicId and documentId parameters, users can access information
such as the document'
call: proompty.get-topics-topicid-documents-documentid
with:
topicId: rest.topicId
documentId: rest.documentId
outputParameters:
- type: object
mapping: $.
- path: /topics/{topicId}/documents/{documentId}
name: delete-topics-topicid-documents-documentid
operations:
- method: DELETE
name: delete-topics-topicid-documents-documentid
description: Delete a specific document within a designated topic in the Proompty API. Users can send a DELETE request
to this endpoint with the relevant topicId and documentId parameters to remove the specified document from the topic.
The API responds
call: proompty.delete-topics-topicid-documents-documentid
with:
topicId: rest.topicId
documentId: rest.documentId
outputParameters:
- type: object
mapping: $.
- path: /topics/{topicId}/documents/upload
name: post-topics-topicid-documents-upload
operations:
- method: POST
name: post-topics-topicid-documents-upload
description: Upload a document to a specific topic. Users can send a POST request to this endpoint with the relevant
topicId parameter and a document file to upload a new document to the specified topic. The API responds with a JSON
object containing th
call: proompty.post-topics-topicid-documents-upload
with:
topicId: rest.topicId
outputParameters:
- type: object
mapping: $.
- path: /topics/{topicId}/prompts/{promptId}/chat
name: post-topics-topicid-prompts-promptid-chat
operations:
- method: POST
name: post-topics-topicid-prompts-promptid-chat
description: Retrieves user information within the Proompty API system. By sending a GET request to this endpoint,
users can obtain detailed data pertaining to their profile and associated claims. This includes essential user attributes
such as email, f
call: proompty.post-topics-topicid-prompts-promptid-chat
with:
topicId: rest.topicId
promptId: rest.promptId
outputParameters:
- type: object
mapping: $.
- path: /topics/{topicId}/prompts/{promptId}
name: get-topics-topicid-prompts-promptid
operations:
- method: GET
name: get-topics-topicid-prompts-promptid
description: Retrieve details about a specific prompt within a designated topic in the Proompty API. By sending a
GET request to this endpoint with the corresponding topicId and promptId parameters, users can access information
such as the prompt's cont
call: proompty.get-topics-topicid-prompts-promptid
with:
topicId: rest.topicId
promptId: rest.promptId
outputParameters:
- type: object
mapping: $.
- path: /topics/{topicId}/prompts/{promptId}
name: put-topics-topicid-prompts-promptid
operations:
- method: PUT
name: put-topics-topicid-prompts-promptid
description: Proompty Update a specific prompt within a designated topic. Users can send a PUT request to this endpoint
with the corresponding topicId and promptId parameters, along with a JSON payload containing the updated prompt
information. This ena
call: proompty.put-topics-topicid-prompts-promptid
with:
topicId: rest.topicId
promptId: rest.promptId
outputParameters:
- type: object
mapping: $.
- path: /topics/{topicId}/prompts/{promptId}
name: delete-topics-topicid-prompts-promptid
operations:
- method: DELETE
name: delete-topics-topicid-prompts-promptid
description: Remove a specific prompt associated with a particular topic. To utilize this endpoint, users send a DELETE
request with the relevant topicId and promptId parameters. Upon successful execution, the specified prompt is permanently
deleted fro
call: proompty.delete-topics-topicid-prompts-promptid
with:
topicId: rest.topicId
promptId: rest.promptId
outputParameters:
- type: object
mapping: $.
- path: /topics/{topicId}/prompts
name: get-topics-topicid-prompts
operations:
- method: GET
name: get-topics-topicid-prompts
description: Retrieve a list of all prompts associated with a specific topic. Users can send a GET request to this
endpoint with the relevant topicId parameter to access comprehensive information about each prompt within the specified
topic. The API res
call: proompty.get-topics-topicid-prompts
with:
topicId: rest.topicId
outputParameters:
- type: object
mapping: $.
- path: /topics/{topicId}/prompts
name: post-topics-topicid-prompts
operations:
- method: POST
name: post-topics-topicid-prompts
description: Create a new prompts within a specified topic. Users can send a POST request to this endpoint, including
the topicId parameter in the URL path and a JSON payload containing the details of the prompt to be created. This
payload typically inc
call: proompty.post-topics-topicid-prompts
with:
topicId: rest.topicId
outputParameters:
- type: object
mapping: $.
- path: /topics
name: get-topics
operations:
- method: GET
name: get-topics
description: Retrieve all topics in the Proompty API. By sending a GET request to this endpoint, users can access
a list of all topics available in the system. The API responds with an array of topic objects in JSON format, containing
the relevant detai
call: proompty.get-topics
outputParameters:
- type: object
mapping: $.
- path: /topics
name: post-topics
operations:
- method: POST
name: post-topics
description: Create a new topic in the Proompty API. By sending a POST request to this endpoint with the new topic
object in the request body, users can create a new topic with the specified attributes. The API responds with the
newly created topic obje
call: proompty.post-topics
outputParameters:
- type: object
mapping: $.
- type: mcp
port: 9090
namespace: proompty-mcp
transport: http
description: MCP adapter for Proompty for AI agent use.
tools:
- name: get-me
description: Retrieves user information within the Proompty API system. By sending a GET request to this endpoint, users
can obtain detailed data pertaining to their profile and associated claims. This includes essential user attributes
such as email, f
hints:
readOnly: true
destructive: false
idempotent: true
call: proompty.get-me
outputParameters:
- type: object
mapping: $.
- name: get-topics-topicid
description: Retrieve details about a specific topic in the Proompty API. By sending a GET request to this endpoint
with the corresponding topicId parameter, users can access information such as the topic's title, description, and
any associated documen
hints:
readOnly: true
destructive: false
idempotent: true
call: proompty.get-topics-topicid
with:
topicId: tools.topicId
include: tools.include
inputParameters:
- name: topicId
type: string
description: topicId
required: true
- name: include
type: string
description: 'Include additional data in the response. Possible values: documents, chats.'
outputParameters:
- type: object
mapping: $.
- name: put-topics-topicid
description: Update the details of a specific topic in the Proompty API. By sending a PUT request to this endpoint with
the corresponding topicId parameter and the updated topic object in the request body, users can modify the topic's
title, description
hints:
readOnly: false
destructive: false
idempotent: true
call: proompty.put-topics-topicid
with:
topicId: tools.topicId
inputParameters:
- name: topicId
type: string
description: topicId
required: true
outputParameters:
- type: object
mapping: $.
- name: get-topics-topicid-documents-documentid
description: Retrieve details about a specific document within a designated topic in the Proompty API. By sending a
GET request to this endpoint with the corresponding topicId and documentId parameters, users can access information
such as the document'
hints:
readOnly: true
destructive: false
idempotent: true
call: proompty.get-topics-topicid-documents-documentid
with:
topicId: tools.topicId
documentId: tools.documentId
inputParameters:
- name: topicId
type: string
description: topicId
required: true
- name: documentId
type: string
description: documentId
required: true
outputParameters:
- type: object
mapping: $.
- name: delete-topics-topicid-documents-documentid
description: Delete a specific document within a designated topic in the Proompty API. Users can send a DELETE request
to this endpoint with the relevant topicId and documentId parameters to remove the specified document from the topic.
The API responds
hints:
readOnly: false
destructive: true
idempotent: true
call: proompty.delete-topics-topicid-documents-documentid
with:
topicId: tools.topicId
documentId: tools.documentId
inputParameters:
- name: topicId
type: string
description: topicId
required: true
- name: documentId
type: string
description: documentId
required: true
outputParameters:
- type: object
mapping: $.
- name: post-topics-topicid-documents-upload
description: Upload a document to a specific topic. Users can send a POST request to this endpoint with the relevant
topicId parameter and a document file to upload a new document to the specified topic. The API responds with a JSON
object containing th
hints:
readOnly: false
destructive: false
idempotent: false
call: proompty.post-topics-topicid-documents-upload
with:
topicId: tools.topicId
inputParameters:
- name: topicId
type: string
description: topicId
required: true
outputParameters:
- type: object
mapping: $.
- name: post-topics-topicid-prompts-promptid-chat
description: Retrieves user information within the Proompty API system. By sending a GET request to this endpoint, users
can obtain detailed data pertaining to their profile and associated claims. This includes essential user attributes
such as email, f
hints:
readOnly: false
destructive: false
idempotent: false
call: proompty.post-topics-topicid-prompts-promptid-chat
with:
topicId: tools.topicId
promptId: tools.promptId
inputParameters:
- name: topicId
type: string
description: topicId
required: true
- name: promptId
type: string
description: promptId
required: true
outputParameters:
- type: object
mapping: $.
- name: get-topics-topicid-prompts-promptid
description: Retrieve details about a specific prompt within a designated topic in the Proompty API. By sending a GET
request to this endpoint with the corresponding topicId and promptId parameters, users can access information such
as the prompt's cont
hints:
readOnly: true
destructive: false
idempotent: true
call: proompty.get-topics-topicid-prompts-promptid
with:
topicId: tools.topicId
promptId: tools.promptId
inputParameters:
- name: topicId
type: string
description: topicId
required: true
- name: promptId
type: string
description: promptId
required: true
outputParameters:
- type: object
mapping: $.
- name: put-topics-topicid-prompts-promptid
description: Proompty Update a specific prompt within a designated topic. Users can send a PUT request to this endpoint
with the corresponding topicId and promptId parameters, along with a JSON payload containing the updated prompt information.
This ena
hints:
readOnly: false
destructive: false
idempotent: true
call: proompty.put-topics-topicid-prompts-promptid
with:
topicId: tools.topicId
promptId: tools.promptId
inputParameters:
- name: topicId
type: string
description: topicId
required: true
- name: promptId
type: string
description: promptId
required: true
outputParameters:
- type: object
mapping: $.
- name: delete-topics-topicid-prompts-promptid
description: Remove a specific prompt associated with a particular topic. To utilize this endpoint, users send a DELETE
request with the relevant topicId and promptId parameters. Upon successful execution, the specified prompt is permanently
deleted fro
hints:
readOnly: false
destructive: true
idempotent: true
call: proompty.delete-topics-topicid-prompts-promptid
with:
topicId: tools.topicId
promptId: tools.promptId
inputParameters:
- name: topicId
type: string
description: topicId
required: true
- name: promptId
type: string
description: promptId
required: true
outputParameters:
- type: object
mapping: $.
- name: get-topics-topicid-prompts
description: Retrieve a list of all prompts associated with a specific topic. Users can send a GET request to this endpoint
with the relevant topicId parameter to access comprehensive information about each prompt within the specified topic.
The API res
hints:
readOnly: true
destructive: false
idempotent: true
call: proompty.get-topics-topicid-prompts
with:
topicId: tools.topicId
inputParameters:
- name: topicId
type: string
description: topicId
required: true
outputParameters:
- type: object
mapping: $.
- name: post-topics-topicid-prompts
description: Create a new prompts within a specified topic. Users can send a POST request to this endpoint, including
the topicId parameter in the URL path and a JSON payload containing the details of the prompt to be created. This
payload typically inc
hints:
readOnly: false
destructive: false
idempotent: false
call: proompty.post-topics-topicid-prompts
with:
topicId: tools.topicId
inputParameters:
- name: topicId
type: string
description: topicId
required: true
outputParameters:
- type: object
mapping: $.
- name: get-topics
description: Retrieve all topics in the Proompty API. By sending a GET request to this endpoint, users can access a
list of all topics available in the system. The API responds with an array of topic objects in JSON format, containing
the relevant detai
hints:
readOnly: true
destructive: false
idempotent: true
call: proompty.get-topics
with:
include: tools.include
inputParameters:
- name: include
type: string
description: 'Include additional data in the response. Possible values: chats.'
outputParameters:
- type: object
mapping: $.
- name: post-topics
description: Create a new topic in the Proompty API. By sending a POST request to this endpoint with the new topic object
in the request body, users can create a new topic with the specified attributes. The API responds with the newly created
topic obje
hints:
readOnly: false
destructive: false
idempotent: false
call: proompty.post-topics
outputParameters:
- type: object
mapping: $.