{
  "info": {
    "name": "DocsBot AI — mcp.ai",
    "description": "REST API for the DocsBot AI MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/docsbot_ai",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "docsbot_ai_capture_conversation_lead",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/capture/conversation/lead",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "capture",
            "conversation",
            "lead"
          ]
        },
        "description": "Tool to capture lead information by updating conversation metadata and saving the lead. Works whether or not the conversation has been created yet.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"conv_id\": \"\",\n  \"team_id\": \"\",\n  \"metadata\": {},\n  \"full_change\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_create_bot",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/bot",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "bot"
          ]
        },
        "description": "Tool to create a new bot within a team. Use when you have a valid team ID and want to provision a new bot.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"privacy\": \"\",\n  \"team_id\": \"\",\n  \"language\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_create_source",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/source",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "source"
          ]
        },
        "description": "Tool to create a new source for a bot. Sources can be URLs, files, sitemaps, and other types. Use when you have content to add to a bot's knowledge base. For file-based sources, first upload the file ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"url\": \"\",\n  \"faqs\": \"\",\n  \"file\": \"\",\n  \"type\": \"\",\n  \"title\": \"\",\n  \"bot_id\": \"\",\n  \"team_id\": \"\",\n  \"scheduleInterval\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_create_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "webhook"
          ]
        },
        "description": "Tool to create a new webhook subscription for a bot. Use when you want to receive real-time notifications for specific events (lead.created, deep_research.done, conversation.escalated, conversation.ra",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"label\": \"\",\n  \"bot_id\": \"\",\n  \"events\": \"\",\n  \"source\": \"\",\n  \"team_id\": \"\",\n  \"targetUrl\": \"\",\n  \"expirationDate\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_delete_bot",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/bot",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "bot"
          ]
        },
        "description": "Tool to delete a specific bot by its ID. Use after confirming the bot ID is correct to permanently remove a bot from the system.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"team_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_delete_conversation",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/conversation",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "conversation"
          ]
        },
        "description": "Tool to delete a specific conversation by its ID. Use after confirming the conversation ID is correct to permanently remove a conversation. Requires edit permission.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"team_id\": \"\",\n  \"conversation_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_delete_lead",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/lead",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "lead"
          ]
        },
        "description": "Tool to delete a specific lead by ID. Use after confirming the lead ID to permanently remove a lead record from the system.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"lead_id\": \"\",\n  \"team_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_delete_question",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/question",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "question"
          ]
        },
        "description": "Tool to delete a specific question from history. Use after confirming the question ID to permanently remove a question log entry from the system.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"team_id\": \"\",\n  \"question_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_delete_source",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/source",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "source"
          ]
        },
        "description": "Tool to delete a specific source from a bot by its ID. Use after confirming the source ID is correct to permanently remove a source from the bot's knowledge base.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"team_id\": \"\",\n  \"source_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_delete_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "webhook"
          ]
        },
        "description": "Tool to delete a webhook (unsubscribe) by its ID. Use after confirming the webhook ID is correct to permanently remove a webhook subscription.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"team_id\": \"\",\n  \"webhook_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_docsbot_conversation_ticket_creation",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/docsbot/conversation/ticket/creation",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "docsbot",
            "conversation",
            "ticket",
            "creation"
          ]
        },
        "description": "Generates a structured support ticket from a Chat Agent conversation. Use this tool to convert an existing bot conversation into a formatted helpdesk ticket containing a subject line and message body ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"team_id\": \"\",\n  \"conversation_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_get_bot",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/bot",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "bot"
          ]
        },
        "description": "Tool to fetch details of a specific bot by ID within a team. Use after confirming valid team and bot IDs.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"team_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_get_bot_reports",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/bot/reports",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "bot",
            "reports"
          ]
        },
        "description": "Tool to retrieve monthly statistical reports for a bot. Returns question resolution metrics for a selected month. Use this to analyze bot performance and track question resolution trends over time.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"month\": \"\",\n  \"bot_id\": \"\",\n  \"team_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_get_bot_stats",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/bot/stats",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "bot",
            "stats"
          ]
        },
        "description": "Tool to retrieve comprehensive statistics and analytics for a bot over a time period or date range. Returns key metrics (resolution rate, deflection rate, time saved), time series data for questions a",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"endDate\": \"\",\n  \"team_id\": \"\",\n  \"startDate\": \"\",\n  \"timeDelta\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_get_source",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/source",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "source"
          ]
        },
        "description": "Tool to retrieve detailed information about a specific source by its ID. Use when you need complete metadata about a source including indexed URLs, FAQs, and processing status.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"team_id\": \"\",\n  \"source_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_get_team",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/team",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "team"
          ]
        },
        "description": "Tool to fetch details of a specific team by its ID. Use when you need full team info including members and settings after confirming the team ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"team_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_get_upload_url",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/upload/url",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "upload",
            "url"
          ]
        },
        "description": "Get a presigned upload URL for uploading files as sources. Use this before uploading large files to DocsBot. The workflow is: 1) Get upload URL, 2) Upload file to the URL, 3) Create source with the fi",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"team_id\": \"\",\n  \"fileName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_get_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "webhook"
          ]
        },
        "description": "Tool to retrieve details of a specific webhook by ID. Use when you need webhook configuration, delivery status, or subscription details.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"team_id\": \"\",\n  \"webhook_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_list_bots",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/bots",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "bots"
          ]
        },
        "description": "List all bots for a given team. Returns detailed information about each bot including configuration, statistics, and status. Use this action to discover available bots before performing operations lik",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"team_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_list_conversations",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/conversations",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "conversations"
          ]
        },
        "description": "Tool to list conversation history for a bot with pagination. Returns a limited subset of conversation properties including titles, timestamps, sentiment, and status. Use this to discover conversations",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"bot_id\": \"\",\n  \"perPage\": 0,\n  \"team_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_list_leads",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/leads",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "leads"
          ]
        },
        "description": "Tool to list captured leads for a bot with pagination and date filtering. Use after confirming valid team and bot IDs. Example: \"List leads for bot abc123 starting from 2024-01-01.\"",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"bot_id\": \"\",\n  \"endDate\": \"\",\n  \"perPage\": 0,\n  \"team_id\": \"\",\n  \"startDate\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_list_questions",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/questions",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "questions"
          ]
        },
        "description": "Tool to list all questions asked of a specific bot. Use after confirming the bot's identifier. Example: \"List questions for bot abc123 with status 'unanswered'.\"",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"bot_id\": \"\",\n  \"offset\": 0,\n  \"search\": \"\",\n  \"status\": \"\",\n  \"team_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_list_research_jobs",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/research/jobs",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "research",
            "jobs"
          ]
        },
        "description": "Tool to list all deep research jobs for a bot with pagination support. Use after confirming valid team and bot IDs. Returns details about each research job including status, question, and timestamps.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"bot_id\": \"\",\n  \"perPage\": 0,\n  \"team_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_list_sources",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/sources",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "sources"
          ]
        },
        "description": "Retrieves a paginated list of all sources for a specific bot within a team. Sources are the content (URLs, files, sitemaps, etc.) that have been indexed for the bot's knowledge base. Use this to see w",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"bot_id\": \"\",\n  \"team_id\": \"\",\n  \"per_page\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_list_team_members",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/team/members",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "team",
            "members"
          ]
        },
        "description": "Tool to list all members of a team including their roles. Use when you need to see who has access to a team and their permission levels.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"team_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_list_teams",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/teams",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "teams"
          ]
        },
        "description": "Tool to list all teams. Use when you need to retrieve every team associated with the authenticated user.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_list_webhooks",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/webhooks",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "webhooks"
          ]
        },
        "description": "List all registered webhooks for a bot. Returns webhook configurations including target URLs, subscribed events, and status. Use this action to discover configured webhooks before creating, updating, ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"team_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_rate_answer",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/rate/answer",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "rate",
            "answer"
          ]
        },
        "description": "Tool to rate an answer from chat APIs as positive (1), neutral (0), or negative (-1). Use when recording user feedback on bot responses for statistics shown in chat logs.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"rating\": 0,\n  \"team_id\": \"\",\n  \"answer_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_refresh_source",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/refresh/source",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "refresh",
            "source"
          ]
        },
        "description": "Tool to refresh a source to re-index its content. Use when a source needs to be updated with the latest content from its origin. Only works with failed sources for retry purposes.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"team_id\": \"\",\n  \"source_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_search_semantic",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/search/semantic",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "search",
            "semantic"
          ]
        },
        "description": "Tool to perform semantic search on a bot's indexed content. Returns the most relevant source chunks for a query. Use when you need to search the bot's knowledge base without triggering a full conversa",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"alpha\": 0,\n  \"query\": \"\",\n  \"top_k\": 0,\n  \"bot_id\": \"\",\n  \"autocut\": \"\",\n  \"team_id\": \"\",\n  \"use_glossary\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_test_escalated_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/test/escalated/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "test",
            "escalated",
            "webhook"
          ]
        },
        "description": "Tool to trigger a test delivery of the conversation.escalated webhook. Use to verify webhook configuration is working correctly.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"team_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_test_lead_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/test/lead/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "test",
            "lead",
            "webhook"
          ]
        },
        "description": "Tool to trigger a test lead webhook delivery. Use when you need to test webhook integration for lead capture events. Requires owner or admin permissions.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"team_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_test_research_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/test/research/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "test",
            "research",
            "webhook"
          ]
        },
        "description": "Tool to trigger a deep research webhook delivery test. Use to verify webhook configurations are working correctly.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"team_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_trigger_rated_webhook_test",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/trigger/rated/webhook/test",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "trigger",
            "rated",
            "webhook",
            "test"
          ]
        },
        "description": "Tool to trigger a conversation.rated webhook delivery test for a specific bot. Use when you need to test webhook integration for conversation rating events.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"bot_id\": \"\",\n  \"team_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_update_bot",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/bot",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "bot"
          ]
        },
        "description": "Update a bot's configuration settings such as name, description, model, temperature, and appearance. Only fields provided in the request will be modified; omitted fields remain unchanged. Requires val",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"color\": \"\",\n  \"model\": \"\",\n  \"bot_id\": \"\",\n  \"privacy\": \"\",\n  \"team_id\": \"\",\n  \"language\": \"\",\n  \"description\": \"\",\n  \"supportLink\": \"\",\n  \"temperature\": 0,\n  \"customPrompt\": \"\",\n  \"showCopyButton\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_update_team",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/team",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "team"
          ]
        },
        "description": "Tool to update specific fields for a team. Use after confirming the team ID when you need to change the team's name or OpenAI API key. Returns the updated team record.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"team_id\": \"\",\n  \"openAIKey\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_update_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "webhook"
          ]
        },
        "description": "Tool to update a webhook's status, target URL, label, or expiration date. Use when you need to modify webhook configuration. Requires valid team_id, bot_id, and webhook_id. Only provided fields will b",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"label\": \"\",\n  \"bot_id\": \"\",\n  \"events\": \"\",\n  \"team_id\": \"\",\n  \"targetUrl\": \"\",\n  \"webhook_id\": \"\",\n  \"expirationDate\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "docsbot_ai_upload_file_to_cloud_storage",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/upload/file/to/cloud/storage",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "upload",
            "file",
            "to",
            "cloud",
            "storage"
          ]
        },
        "description": "Upload a file to cloud storage via a presigned URL. Use this tool after obtaining a presigned upload URL from the DocsBot API (GET /teams/:teamId/bots/:botId/upload-url?fileName=FILENAME). The workflo",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file\": {},\n  \"fields\": {},\n  \"headers\": {},\n  \"upload_url\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}