View as Markdown
ncScale icon

ncScale ACTION

Push Log

Pushes a new log entry to the ncscale app. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's ncScale account once, then configure and run Push Log 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: "ncscale-push-log",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    ncscale: { authProvisionId: "apn_xxxxxxx" },
    message: "Log Message",
    createdAt: 10,
  },
})

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.

Push Log inputs
Property Type Description
message Log Message string
The details of the log entry.
Required
createdAt Created At integer
The timestamp when the log was created. Format: Timestamp UTC
Required
severity Severity string
The type of log event.
Required
eventName Event Name string
The name of the event.
Required
extra Extra Information object
An object with further information. Keys must follow specific format rules.
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
ncscale-push-log
Version
0.0.2
App
ncScale
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes