View as Markdown
Sinch icon

Sinch ACTION

Send Fax

Send a fax to a contact. See the documentation
  • Action
  • Writes data
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Sinch account once, then configure and run Send Fax 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: "sinch-send-fax",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    sinch: { authProvisionId: "apn_xxxxxxx" },
    to: "To",
    file: "File Path or URL",
  },
})

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.

Send Fax inputs
Property Type Description
to To string
The phone number to send the fax to
Required
file File Path or URL string
Provide either a file URL or a path to a file in the /tmp directory (for example, /tmp/myFile.pdf).
Required
from From string
The phone number of the sender
Optional
headerText Header Text string
Text that will be displayed at the top of each page of the fax. 50 characters maximum.
Optional
retryDelaySeconds Retry Delay Seconds integer
The number of seconds to wait between retries if the fax is not yet completed
Optional
syncDir SyncDir dir
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
sinch-send-fax
Version
0.0.1
App
Sinch
Authentication
OAuth
Read-only
No
Destructive
No
Open world
Yes