View as Markdown
Beekeeper icon

Beekeeper ACTION

Create Post

Create a new text or multimedia post in a defined stream. See the documentation
  • Action
  • Writes data
  • Destructive
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Beekeeper account once, then configure and run Create Post 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: "beekeeper-create-post",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    beekeeper: { authProvisionId: "apn_xxxxxxx" },
    streamId: "Stream ID",
    text: "Text",
  },
})

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 Post inputs
Property Type Description
streamId Stream ID string
The ID of the stream to create a post
Required Dynamic
text Text string
The text content of the post
Required
files Files string[]
List of file objects to be attached. E.g. [{"name": "fair_play_rules.pdf", "url": "https://mytenant.beekeeper.io/file/665987/original/fair_play_rules.pdf", "userid": "5cb9v45d-8i78-4v65-b5fd-81cgfac3ef17", "height": 619, "width": 700, "key": "f4fdaab0-d198-49b4-b1cc-dd85572d72f1", "media_type": "image/png", "usage_type": "attachment_image" }]. See the documentation for further details.
Optional
locked Locked boolean
Disables adding comments on the post
Optional
title Title string
The title of the post
Optional
media Media string[]
List of Photo or Video objects. E.g. [{"name": "fair_play_rules.pdf", "url": "https://mytenant.beekeeper.io/file/665987/original/fair_play_rules.pdf", "userid": "5cb9v45d-8i78-4v65-b5fd-81cgfac3ef17", "height": 619, "width": 700, "key": "f4fdaab0-d198-49b4-b1cc-dd85572d72f1", "media_type": "image/png", "usage_type": "attachment_image" }]. See the documentation for further details.
Optional
labels Labels string[]
List of labels attached to the post
Optional
sticky Sticky boolean
Flag that pins a post to the top of the stream
Optional
reactionsDisabled Reactions Disabled boolean
Flag that disables the ability to add reaction to the post and to see reactions that have been added
Optional
options Options string[]
List of poll options in a post. E.g. ["This Friday", "Monday next week"]
Optional
scheduledAt Scheduled At string
Date and time when the post is scheduled to be published (UTC timezone, yyyy-mm-ddTHH:MM:SS format)
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
beekeeper-create-post
Version
0.0.2
App
Beekeeper
Authentication
API key
Read-only
No
Destructive
Yes
Open world
Yes