View as Markdown
Push by Techulus icon

Push by Techulus ACTION

Send Push Notification

Sends a new Push notification to the user. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Push by Techulus account once, then configure and run Send Push Notification 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: "push_by_techulus-send-push-notification",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    push_by_techulus: { authProvisionId: "apn_xxxxxxx" },
    title: "Title",
    body: "Body",
  },
})

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 Push Notification inputs
Property Type Description
title Title string
Notification title
Required
body Body string
Notification body
Required
link Link string
Notification link
Optional
image Image string
Notification image
Optional
timeSensitive Time Sensitive boolean
Set to true if the notification is time-sensitive. For iOS only.
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
push_by_techulus-send-push-notification
Version
0.0.2
App
Push by Techulus
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes