Questmate Forms Plugin

Vand ID: vand-46c5ca0c-42c0-450d-af66-4b7838333ef4

Learn how to easily use the Questmate Forms Plugin tool with the OpenAI API.

A plugin that allows the user to create reusable Quests (forms, workflows and recipies) using ChatGPT. Quests also can have custom components to provide access to other apps and IoT devices. They can also have automated items that run on completion, like a component that sends the submission of a Quest to an Airtable or Google Sheet. Quests can be publicly shared via a url, or directly assigned to others. They can also have approvals setps, as well as due dates and alarms set.

OpenAI function calls:

{
  "name": "createQuestFromPrompt",
  "description": "Create a Quest from the user provided prompt.",
  "parameters": {
    "type": "object",
    "properties": {
      "prompt": {
        "type": "string"
      }
    }
  }
}

Auth Type

none

Servers

https://chatgpt-plugin.questmate.com/api

OpenAPI:

{
  "openapi": "3.0.1",
  "info": {
    "title": "Questmate Forms Plugin",
    "description": "A plugin that allows the user to create reusable Quests (forms, workflows and recipies) using ChatGPT. Quests also can have custom components to provide access to other apps and IoT devices. They can also have automated items that run on completion, like a component that sends the submission of a Quest to an Airtable or Google Sheet. Quests can be publicly shared via a url, or directly assigned to others. They can also have approvals setps, as well as due dates and alarms set.",
    "version": "v1"
  },
  "servers": [
    {
      "url": "https://chatgpt-plugin.questmate.com/api"
    }
  ],
  "paths": {
    "/createQuestFromPrompt": {
      "post": {
        "operationId": "createQuestFromPrompt",
        "summary": "Create a Quest from the user provided prompt.",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "prompt": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/createQuestFromPromptResponse"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "createQuestFromPromptResponse": {
        "type": "object",
        "properties": {
          "questUrl": {
            "type": "string",
            "description": "The preview url for the generated Quest."
          }
        }
      }
    }
  }
}