View as Markdown
Mews icon

Mews ACTION

Fetch Customers

Retrieve customers using Mews Connector API. See the documentation
  • Action
  • Read only
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Mews account once, then configure and run Fetch Customers 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: "mews-fetch-customers",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    mews: { authProvisionId: "apn_xxxxxxx" },
    createdStartUtc: "Created Start (UTC)",
    createdEndUtc: "Created End (UTC)",
  },
})

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.

Fetch Customers inputs
Property Type Description
createdStartUtc Created Start (UTC) string
Start of the interval in which Customer was created. ISO 8601 format. Eg. 2025-01-01T00:00:00Z
Optional
createdEndUtc Created End (UTC) string
End of the interval in which Customer was created. ISO 8601 format. Max 3 months interval. Eg. 2025-01-01T00:00:00Z
Optional
updatedStartUtc Updated Start (UTC) string
Start of the interval in which Customer was updated. ISO 8601 format. Eg. 2025-01-01T00:00:00Z
Optional
updatedEndUtc Updated End (UTC) string
End of the interval in which Customer was updated. ISO 8601 format. Max 3 months interval. Eg. 2025-01-01T00:00:00Z
Optional
deletedStartUtc Deleted Start (UTC) string
Start of the interval in which Customer was deleted. ISO 8601 format. ActivityStates value 'Deleted' should be provided with this filter. Eg. 2025-01-01T00:00:00Z
Optional
deletedEndUtc Deleted End (UTC) string
End of the interval in which Customer was deleted. ISO 8601 format. Max 3 months interval. Eg. 2025-01-01T00:00:00Z
Optional
activityStates Activity States string[]
Whether to return only active, only deleted or both records.
Optional
customerIds Customer IDs string[]
Unique identifiers of Customers. Required if no other filter is provided. Max 1000 items.
Optional Dynamic
companyIds Company IDs string[]
Unique identifier of the Company the customer is associated with. Max 1 item.
Optional Dynamic
emails Emails string[]
Emails of the Customers. Max 1000 items.
Optional Dynamic
firstNames First Names string[]
First names of the Customers. Max 1000 items.
Optional
lastNames Last Names string[]
Last names of the Customers. Max 1000 items.
Optional
extentCustomers Extent - Customers boolean
Whether to include customer data in the response.
Optional
extentAddresses Extent - Addresses boolean
Whether to include address data in the response.
Optional
maxResults Max Results integer
Maximum number of records to return (min 1, max 99999). Leave blank to return every matching record.
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
mews-fetch-customers
Version
0.1.0
App
Mews
Authentication
API key
Read-only
Yes
Destructive
No
Open world
Yes