View as Markdown
Arlo icon

Arlo ACTION

Update Presenter

Update an existing Arlo presenter (contact) record. Only the fields you provide are changed (applied as a partial PATCH diff). Run List Presenters first to find a valid presenterId. Example: call with presenterId: "102", email: "jim.halpert@athlead.com" to change just that contact's email and leave all other fields untouched. See the documentation.
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Arlo account once, then configure and run Update Presenter 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: "arlo-update-presenter",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    arlo: { authProvisionId: "apn_xxxxxxx" },
    presenterId: "Presenter ID",
    firstName: "First Name",
  },
})

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.

Update Presenter inputs
Property Type Description
presenterId Presenter ID string
The integer contact ID of the presenter. Run List Presenters to find valid presenter IDs.
Required
firstName First Name string
Optional. New first name (max 32 characters).
Optional
lastName Last Name string
Optional. New last name (max 32 characters).
Optional
email Email string
Optional. New email address (max 128 characters).
Optional
phoneWork Work Phone string
Optional. New work phone number (max 32 characters).
Optional
phoneMobile Mobile Phone string
Optional. New mobile phone number (max 32 characters).
Optional
phoneHome Home Phone string
Optional. New home phone number (max 32 characters).
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
arlo-update-presenter
Version
0.0.2
App
Arlo
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes