View as Markdown
DocsBot AI icon

DocsBot AI ACTION

Create Source

Create a new source for a bot. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's DocsBot AI account once, then configure and run Create Source from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "docsbot_ai-create-source",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    docsbot_ai: { authProvisionId: "apn_xxxxxxx" },
    teamId: "Team ID",
    botId: "Bot ID",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Create Source inputs
Property Type Description
teamId Team ID string
The ID of the team
Required Dynamic
botId Bot ID string
The ID of the bot
Required Dynamic
type Source Type string
The source type
Required
title Source Title string
The source title. Required if type is document
Optional
url Source URL string
The source URL. Required if type is url, sitemap, or rss
Optional
file Source File Path string
The source file path. Required if type is urls, csv, document, or wp. You can upload a file using the Upload Source File action and use the returned file property here
Optional
faqs FAQs string[]
Required if type is qa. An array of objects like { "question": "Question text", "answer":"The answer." }
Optional
scheduleInterval Schedule Interval string
The source refresh scheduled interval. Can be daily, weekly, monthly, or none depending on your plan
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
docsbot_ai-create-source
Version
0.0.3
App
DocsBot AI
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes