View as Markdown
Salesforce icon

Salesforce ACTION

Insert Blob Data

Upload binary file data to a Salesforce object such as ContentVersion or Attachment. Use this for Salesforce Files (ContentVersion); use Create Attachment only for the legacy attachment object. The file content must be supplied as a file path or URL, not as raw bytes in the request. See the documentation
  • Action
  • Writes data
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Salesforce account once, then configure and run Insert Blob Data 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: "salesforce_rest_api-insert-blob-data",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    salesforce_rest_api: { authProvisionId: "apn_xxxxxxx" },
    entiyName: "Entity Name",
    entityDocument: "Entity Document",
  },
})

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.

Insert Blob Data inputs
Property Type Description
entiyName Entity Name string
Name of the entity to insert as part of the form-data sent along the Salesforce API as a request with multipart/form-data content type. I.e. entityDocument for Documents.
Required
entityDocument Entity Document string
Salesforce object entity to insert.
Required
formContentName Form Content Name string
Name of the binary content to insert as part of the form-data sent along the Salesforce API as a request with multipart/form-data content type.
Required
filename Filename string
Filename of the blob data to insert.
Required
contentType Content Type string
Mime type of the content to insert.
Required
attachmentBinarycontent Attachment Binary Content string
Binary content of the blob data to insert.
Required
sobjectName SObject Type string
Salesforce standard object type to insert.
Required

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
salesforce_rest_api-insert-blob-data
Version
0.2.15
App
Salesforce
Authentication
OAuth
Read-only
No
Destructive
No
Open world
Yes