View as Markdown
eTrusted icon

eTrusted TRIGGER

New Review

Emit new event when a new review is submitted on an eTrusted channel. See the documentation
  • Trigger
  • Polling
  • OAuth
  • Webhook delivery

IMPLEMENTATION

Deploy this event source

Connect the user's eTrusted account, configure the source, and choose the webhook where your backend receives events.

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 deployed = await pd.triggers.deploy({
  id: "etrusted-new-review",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    etrusted: { authProvisionId: "apn_xxxxxxx" },
    timer: { "intervalSeconds": 900 },
    channelId: ["Channel ID"],
  },
  webhookUrl: "https://example.com/webhooks/etrusted",
})

console.log(deployed.id)

MCP exposes on-demand actions. Event sources are deployed through the Connect SDK or API because they continue listening after the initial request.

SCHEMA

Configuration

These inputs define which events the source watches. Dynamic options are loaded from the connected account.

New Review configuration
Property Type Description
timer Polling Schedule $.interface.timer
How often to poll the eTrusted Reviews API.
Required
channelId Channel ID string[]
The ID of the channel to get reviews for
Optional Dynamic
type Type string[]
A list of review types to be retrieved. If not set, all reviews are listed.
Optional
status Status string[]
A list of statuses to be retrieved. If not set, all reviews are listed.
Optional
rating Rating integer[]
A list of star ratings to be retrieved. If not set, all reviews are listed. Example: [1, 2, 5]
Optional
ignoreStatements Ignore Statements boolean
Filters the list to ignore statements.
Optional

01

Connect

Your user authorizes eTrusted through Pipedream managed auth.

02

Deploy

Your backend deploys this source with that user's own configuration.

03

Webhook delivery

Every event is sent to the HTTP endpoint you choose when you deploy the source — after each poll.

OR

On-demand retrieval

No webhook required. Your app or agent can fetch recent events from the trigger events API.

Registry key
etrusted-new-review
Version
0.0.1
App
eTrusted
Authentication
OAuth
Delivery
Polling source
Output
Events emitted by eTrusted.