View as Markdown
PHP Point of Sale icon

PHP Point of Sale ACTION

Create Register

Creates a new register in the store. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's PHP Point of Sale account once, then configure and run Create Register 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: "php_point_of_sale-create-register",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    php_point_of_sale: { authProvisionId: "apn_xxxxxxx" },
    name: "Name",
    iptranDeviceId: "IP Tran Device ID",
  },
})

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.

Create Register inputs
Property Type Description
name Name string
The name of the register
Required
iptranDeviceId IP Tran Device ID string
The ID of the IP Tran Device
Optional
emvTerminalId EMV Terminal ID string
The ID of the EMV Terminal
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
php_point_of_sale-create-register
Version
0.0.2
App
PHP Point of Sale
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes