View as Markdown
Mews icon

Mews ACTION

Fetch Rates

Retrieve rates (pricing setups) of the specified services 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 Rates 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-rates",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    mews: { authProvisionId: "apn_xxxxxxx" },
    serviceIds: ["Service IDs"],
    enterpriseIds: ["Enterprise IDs"],
  },
})

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 Rates inputs
Property Type Description
serviceIds Service IDs string[]
Unique identifiers (GUIDs) of the Services from which the rates are requested, as returned by Get all services (max 1000 items).
Required Dynamic
enterpriseIds Enterprise IDs string[]
Unique identifiers of the Enterprises. If not specified, the operation returns data for all enterprises within scope of the Access Token. Max 1000 items.
Optional Dynamic
rateIds Rate IDs string[]
Unique identifiers (GUIDs) of the requested Rates (max 1000 items).
Optional Dynamic
externalIdentifiers External Identifiers string[]
Identifiers of the Rates from external systems (max 1000 items).
Optional
updatedStartUtc Updated Start (UTC) string
Start of the interval in which the Rate was updated. ISO 8601 format. Eg. 2025-01-01T00:00:00Z
Optional
updatedEndUtc Updated End (UTC) string
End of the interval in which the Rate was updated. 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 types of Rate. If not specified, both are returned.
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-rates
Version
0.0.1
App
Mews
Authentication
API key
Read-only
Yes
Destructive
No
Open world
Yes