Take payments and manage customers, catalog and orders from any Windmill script, flow or app.
Set up in 3 steps
1
Copy an access token
At developer.squareup.com/apps, open your application and choose Credentials. Take the sandbox token while you build, the production one when you go live.
2
Add the resource in Windmill
Open Resources, add a resource of type square, and paste the token.
3
Run your first script
Fork any script below and list locations — most calls need a location id.
Scripts
Building blocks, if none of the projects above fit. Fork one, run it, or call it as a step inside your own flow.
VoidTransaction
Script square Verified
V1UpdateOrder
Script square Verified
V1RetrieveOrder
Script square Verified
V1ListOrders
Script square Verified
UpsertSnippet
Script square Verified
UpsertOrderCustomAttribute
Script square Verified
UpsertMerchantCustomAttribute
Script square Verified
UpsertLocationCustomAttribute
Script square Verified
UpsertCustomerCustomAttribute
Script square Verified
UpsertCatalogObject
Script square Verified
UpsertBookingCustomAttribute
Script square Verified
UpdateWorkweekConfig
Script square Verified
UpdateWebhookSubscriptionSignatureKey
Script square Verified
UpdateWebhookSubscription
Script square Verified
UpdateWageSetting
Script square Verified
UpdateVendor
Script square Verified
UpdateTeamMember
Script square Verified
UpdateSubscription
Script square Verified
UpdateShift
Script square Verified
UpdatePaymentLink
Script square Verified
UpdatePayment
Script square Verified
UpdateOrderCustomAttributeDefinition
Script square Verified
UpdateOrder
Script square Verified
UpdateMerchantSettings
Script square Verified
UpdateMerchantCustomAttributeDefinition
Script square Verified
UpdateLocationSettings
Script square Verified
UpdateLocationCustomAttributeDefinition
Script square Verified
UpdateLocation
Script square Verified
UpdateJob
Script square Verified
UpdateItemTaxes
Script square Verified
Resource type
The shape of the credential every script on this page expects.
square
View raw schema →| Field | Type | Required | What it is |
|---|---|---|---|
| token | string | Yes | Either of personal access token or oauth access token. |
Questions
Sandbox or production?
The token decides, and the two never mix. Keep a resource for each and switch the one a flow points at.
Is my key stored on the hub?
Never. It lives only in your own Windmill workspace, encrypted at rest.