Skip to main content

Update POS Settings

PUT 

/api/pos/settings

Update the register settings. Requires a Bearer token with pos.manage.

Not yet available to API tokens

This endpoint currently requires session authentication; Personal Access Token scope support is in progress.

  • payment_processor (required) — square or stripe.
  • square_location_id (optional, nullable) — the Square location the Web Payments SDK initialises against.

The admin toggles (enabled, require_customer, auto_print_receipt) are managed via PUT /api/v2/settings/pos; this endpoint focuses on the operational card-processor config.

Request

Responses

OK

Response Headers
    Content-Type