All integrations

Square

BUSINESS · COMMERCE & FINANCE

Payments, orders, catalog, customers and bookings for the locations they run.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

square_delete_v2_bookings_by_booking_id_custom_attributes_by_keyWRITE

Delete Booking Custom Attribute via DELETE /v2/bookings/{booking_id}/custom-attributes/{key}

APPOINTMENTS_WRITE
square_delete_v2_bookings_custom_attribute_definitions_by_keyWRITE

Delete Booking Custom Attribute Definition via DELETE /v2/bookings/custom-attribute-definitions/{key}

APPOINTMENTS_WRITE
square_delete_v2_catalog_object_by_object_idWRITE

Delete Catalog Object via DELETE /v2/catalog/object/{object_id}

ITEMS_WRITE
square_delete_v2_customers_by_customer_idWRITE

Delete Customer via DELETE /v2/customers/{customer_id}

CUSTOMERS_WRITE
square_delete_v2_customers_by_customer_id_cards_by_card_idWRITE

Delete Customer Card via DELETE /v2/customers/{customer_id}/cards/{card_id}

CUSTOMERS_WRITE
square_delete_v2_customers_by_customer_id_custom_attributes_by_keyWRITE

Delete Customer Custom Attribute via DELETE /v2/customers/{customer_id}/custom-attributes/{key}

CUSTOMERS_WRITE
square_delete_v2_customers_by_customer_id_groups_by_group_idWRITE

Remove Group From Customer via DELETE /v2/customers/{customer_id}/groups/{group_id}

CUSTOMERS_WRITE
square_delete_v2_customers_custom_attribute_definitions_by_keyWRITE

Delete Customer Custom Attribute Definition via DELETE /v2/customers/custom-attribute-definitions/{key}

CUSTOMERS_WRITE
square_delete_v2_customers_groups_by_group_idWRITE

Delete Customer Group via DELETE /v2/customers/groups/{group_id}

CUSTOMERS_WRITE
square_delete_v2_disputes_by_dispute_id_evidence_by_evidence_idWRITE

Delete Dispute Evidence via DELETE /v2/disputes/{dispute_id}/evidence/{evidence_id}

DISPUTES_WRITE
square_delete_v2_invoices_by_invoice_idWRITE

Delete Invoice via DELETE /v2/invoices/{invoice_id}

INVOICES_WRITEORDERS_WRITE
square_delete_v2_invoices_by_invoice_id_attachments_by_attachment_idWRITE

Delete Invoice Attachment via DELETE /v2/invoices/{invoice_id}/attachments/{attachment_id}

INVOICES_WRITE
square_delete_v2_labor_break_types_by_idWRITE

Delete Break Type via DELETE /v2/labor/break-types/{id}

TIMECARDS_SETTINGS_WRITE
square_delete_v2_labor_shifts_by_idWRITE

Delete Shift via DELETE /v2/labor/shifts/{id}

TIMECARDS_WRITE
square_delete_v2_labor_timecards_by_idWRITE

Delete Timecard via DELETE /v2/labor/timecards/{id}

TIMECARDS_WRITE
square_delete_v2_locations_by_location_id_custom_attributes_by_keyWRITE

Delete Location Custom Attribute via DELETE /v2/locations/{location_id}/custom-attributes/{key}

MERCHANT_PROFILE_WRITE
square_delete_v2_locations_custom_attribute_definitions_by_keyWRITE

Delete Location Custom Attribute Definition via DELETE /v2/locations/custom-attribute-definitions/{key}

MERCHANT_PROFILE_WRITE
square_delete_v2_loyalty_rewards_by_reward_idWRITE

Delete Loyalty Reward via DELETE /v2/loyalty/rewards/{reward_id}

LOYALTY_WRITE
square_delete_v2_merchants_by_merchant_id_custom_attributes_by_keyWRITE

Delete Merchant Custom Attribute via DELETE /v2/merchants/{merchant_id}/custom-attributes/{key}

MERCHANT_PROFILE_WRITE
square_delete_v2_merchants_custom_attribute_definitions_by_keyWRITE

Delete Merchant Custom Attribute Definition via DELETE /v2/merchants/custom-attribute-definitions/{key}

MERCHANT_PROFILE_WRITE
square_delete_v2_online_checkout_payment_links_by_idWRITE

Delete Payment Link via DELETE /v2/online-checkout/payment-links/{id}

ORDERS_READORDERS_WRITE
square_delete_v2_orders_by_order_id_custom_attributes_by_custom_attribute_keyWRITE

Delete Order Custom Attribute via DELETE /v2/orders/{order_id}/custom-attributes/{custom_attribute_key}

ORDERS_WRITE
square_delete_v2_orders_custom_attribute_definitions_by_keyWRITE

Delete Order Custom Attribute Definition via DELETE /v2/orders/custom-attribute-definitions/{key}

ORDERS_WRITE
square_delete_v2_sites_by_site_id_snippetWRITE

Delete Snippet via DELETE /v2/sites/{site_id}/snippet

ONLINE_STORE_SNIPPETS_WRITE
square_delete_v2_subscriptions_by_subscription_id_actions_by_action_idWRITE

Delete Subscription Action via DELETE /v2/subscriptions/{subscription_id}/actions/{action_id}

SUBSCRIPTIONS_WRITE
square_delete_v2_transfer_orders_by_transfer_order_idWRITE

Delete Transfer Order via DELETE /v2/transfer-orders/{transfer_order_id}

INVENTORY_WRITE
square_delete_v2_webhooks_subscriptions_by_subscription_idWRITE

Delete Webhook Subscription via DELETE /v2/webhooks/subscriptions/{subscription_id}

no provider scope
square_get_v1_by_location_id_ordersREAD

V1 List Orders via GET /v1/{location_id}/orders

ORDERS_READ
square_get_v1_by_location_id_orders_by_order_idREAD

V1 Retrieve Order via GET /v1/{location_id}/orders/{order_id}

ORDERS_READ
square_get_v2_bank_accountsREAD

List Bank Accounts via GET /v2/bank-accounts

BANK_ACCOUNTS_READ
square_get_v2_bank_accounts_by_bank_account_idREAD

Get Bank Account via GET /v2/bank-accounts/{bank_account_id}

BANK_ACCOUNTS_READ
square_get_v2_bank_accounts_by_v1_id_by_v1_bank_account_idREAD

Get Bank Account By V1 Id via GET /v2/bank-accounts/by-v1-id/{v1_bank_account_id}

BANK_ACCOUNTS_READ
square_get_v2_bookingsREAD

List Bookings via GET /v2/bookings

APPOINTMENTS_READ
square_get_v2_bookings_business_booking_profileREAD

Retrieve Business Booking Profile via GET /v2/bookings/business-booking-profile

APPOINTMENTS_BUSINESS_SETTINGS_READ
square_get_v2_bookings_by_booking_idREAD

Retrieve Booking via GET /v2/bookings/{booking_id}

APPOINTMENTS_READ
square_get_v2_bookings_by_booking_id_custom_attributesREAD

List Booking Custom Attributes via GET /v2/bookings/{booking_id}/custom-attributes

APPOINTMENTS_READ
square_get_v2_bookings_by_booking_id_custom_attributes_by_keyREAD

Retrieve Booking Custom Attribute via GET /v2/bookings/{booking_id}/custom-attributes/{key}

APPOINTMENTS_READ
square_get_v2_bookings_custom_attribute_definitionsREAD

List Booking Custom Attribute Definitions via GET /v2/bookings/custom-attribute-definitions

APPOINTMENTS_READ
square_get_v2_bookings_custom_attribute_definitions_by_keyREAD

Retrieve Booking Custom Attribute Definition via GET /v2/bookings/custom-attribute-definitions/{key}

APPOINTMENTS_READ
square_get_v2_bookings_location_booking_profilesREAD

List Location Booking Profiles via GET /v2/bookings/location-booking-profiles

APPOINTMENTS_BUSINESS_SETTINGS_READ
square_get_v2_bookings_location_booking_profiles_by_location_idREAD

Retrieve Location Booking Profile via GET /v2/bookings/location-booking-profiles/{location_id}

APPOINTMENTS_BUSINESS_SETTINGS_READ
square_get_v2_bookings_team_member_booking_profilesREAD

List Team Member Booking Profiles via GET /v2/bookings/team-member-booking-profiles

APPOINTMENTS_BUSINESS_SETTINGS_READ
square_get_v2_bookings_team_member_booking_profiles_by_team_member_idREAD

Retrieve Team Member Booking Profile via GET /v2/bookings/team-member-booking-profiles/{team_member_id}

APPOINTMENTS_BUSINESS_SETTINGS_READ
square_get_v2_cardsREAD

List Cards via GET /v2/cards

no provider scope
square_get_v2_cards_by_card_idREAD

Retrieve Card via GET /v2/cards/{card_id}

no provider scope
square_get_v2_cash_drawers_shiftsREAD

List Cash Drawer Shifts via GET /v2/cash-drawers/shifts

CASH_DRAWER_READ
square_get_v2_cash_drawers_shifts_by_shift_idREAD

Retrieve Cash Drawer Shift via GET /v2/cash-drawers/shifts/{shift_id}

CASH_DRAWER_READ
square_get_v2_cash_drawers_shifts_by_shift_id_eventsREAD

List Cash Drawer Shift Events via GET /v2/cash-drawers/shifts/{shift_id}/events

CASH_DRAWER_READ
square_get_v2_catalog_infoREAD

Catalog Info via GET /v2/catalog/info

ITEMS_READ
square_get_v2_catalog_listREAD

List Catalog via GET /v2/catalog/list

ITEMS_READ
square_get_v2_catalog_object_by_object_idREAD

Retrieve Catalog Object via GET /v2/catalog/object/{object_id}

ITEMS_READ
square_get_v2_channelsREAD

List Channels via GET /v2/channels

CHANNELS_READ
square_get_v2_channels_by_channel_idREAD

Retrieve Channel via GET /v2/channels/{channel_id}

CHANNELS_READ
square_get_v2_customersREAD

List Customers via GET /v2/customers

CUSTOMERS_READ
square_get_v2_customers_by_customer_idREAD

Retrieve Customer via GET /v2/customers/{customer_id}

CUSTOMERS_READ
square_get_v2_customers_by_customer_id_custom_attributesREAD

List Customer Custom Attributes via GET /v2/customers/{customer_id}/custom-attributes

CUSTOMERS_READ
square_get_v2_customers_by_customer_id_custom_attributes_by_keyREAD

Retrieve Customer Custom Attribute via GET /v2/customers/{customer_id}/custom-attributes/{key}

CUSTOMERS_READ
square_get_v2_customers_custom_attribute_definitionsREAD

List Customer Custom Attribute Definitions via GET /v2/customers/custom-attribute-definitions

CUSTOMERS_READ
square_get_v2_customers_custom_attribute_definitions_by_keyREAD

Retrieve Customer Custom Attribute Definition via GET /v2/customers/custom-attribute-definitions/{key}

CUSTOMERS_READ
square_get_v2_customers_groupsREAD

List Customer Groups via GET /v2/customers/groups

CUSTOMERS_READ
square_get_v2_customers_groups_by_group_idREAD

Retrieve Customer Group via GET /v2/customers/groups/{group_id}

CUSTOMERS_READ
square_get_v2_customers_segmentsREAD

List Customer Segments via GET /v2/customers/segments

CUSTOMERS_READ
square_get_v2_customers_segments_by_segment_idREAD

Retrieve Customer Segment via GET /v2/customers/segments/{segment_id}

CUSTOMERS_READ
square_get_v2_devicesREAD

List Devices via GET /v2/devices

DEVICES_READ
square_get_v2_devices_by_device_idREAD

Get Device via GET /v2/devices/{device_id}

DEVICES_READ
square_get_v2_devices_codesREAD

List Device Codes via GET /v2/devices/codes

DEVICE_CREDENTIAL_MANAGEMENT
square_get_v2_devices_codes_by_idREAD

Get Device Code via GET /v2/devices/codes/{id}

DEVICE_CREDENTIAL_MANAGEMENT
square_get_v2_disputesREAD

List Disputes via GET /v2/disputes

DISPUTES_READ
square_get_v2_disputes_by_dispute_idREAD

Retrieve Dispute via GET /v2/disputes/{dispute_id}

DISPUTES_READ
square_get_v2_disputes_by_dispute_id_evidenceREAD

List Dispute Evidence via GET /v2/disputes/{dispute_id}/evidence

DISPUTES_READ
square_get_v2_disputes_by_dispute_id_evidence_by_evidence_idREAD

Retrieve Dispute Evidence via GET /v2/disputes/{dispute_id}/evidence/{evidence_id}

DISPUTES_READ
square_get_v2_employeesREAD

List Employees via GET /v2/employees

EMPLOYEES_READ
square_get_v2_employees_by_idREAD

Retrieve Employee via GET /v2/employees/{id}

EMPLOYEES_READ
square_get_v2_events_typesREAD

List Event Types via GET /v2/events/types

no provider scope
square_get_v2_gift_cardsREAD

List Gift Cards via GET /v2/gift-cards

GIFTCARDS_READ
square_get_v2_gift_cards_activitiesREAD

List Gift Card Activities via GET /v2/gift-cards/activities

GIFTCARDS_READ
square_get_v2_gift_cards_by_idREAD

Retrieve Gift Card via GET /v2/gift-cards/{id}

GIFTCARDS_READ
square_get_v2_inventory_adjustment_by_adjustment_idREAD

Deprecated Retrieve Inventory Adjustment via GET /v2/inventory/adjustment/{adjustment_id}

INVENTORY_READ
square_get_v2_inventory_adjustment_reasonsREAD

List Inventory Adjustment Reasons via GET /v2/inventory/adjustment-reasons

INVENTORY_READ
square_get_v2_inventory_adjustments_by_adjustment_idREAD

Retrieve Inventory Adjustment via GET /v2/inventory/adjustments/{adjustment_id}

INVENTORY_READ
square_get_v2_inventory_by_catalog_object_idREAD

Retrieve Inventory Count via GET /v2/inventory/{catalog_object_id}

INVENTORY_READ
square_get_v2_inventory_by_catalog_object_id_changesREAD

Retrieve Inventory Changes via GET /v2/inventory/{catalog_object_id}/changes

INVENTORY_READ
square_get_v2_inventory_physical_count_by_physical_count_idREAD

Deprecated Retrieve Inventory Physical Count via GET /v2/inventory/physical-count/{physical_count_id}

INVENTORY_READ
square_get_v2_inventory_physical_counts_by_physical_count_idREAD

Retrieve Inventory Physical Count via GET /v2/inventory/physical-counts/{physical_count_id}

INVENTORY_READ
square_get_v2_invoicesREAD

List Invoices via GET /v2/invoices

INVOICES_READ
square_get_v2_invoices_by_invoice_idREAD

Get Invoice via GET /v2/invoices/{invoice_id}

INVOICES_READ
square_get_v2_labor_break_typesREAD

List Break Types via GET /v2/labor/break-types

TIMECARDS_SETTINGS_READ
square_get_v2_labor_break_types_by_idREAD

Get Break Type via GET /v2/labor/break-types/{id}

TIMECARDS_SETTINGS_READ
square_get_v2_labor_employee_wagesREAD

List Employee Wages via GET /v2/labor/employee-wages

EMPLOYEES_READ
square_get_v2_labor_employee_wages_by_idREAD

Get Employee Wage via GET /v2/labor/employee-wages/{id}

EMPLOYEES_READ
square_get_v2_labor_scheduled_shifts_by_idREAD

Retrieve Scheduled Shift via GET /v2/labor/scheduled-shifts/{id}

TIMECARDS_READ
square_get_v2_labor_shifts_by_idREAD

Get Shift via GET /v2/labor/shifts/{id}

TIMECARDS_READ
square_get_v2_labor_team_member_wagesREAD

List Team Member Wages via GET /v2/labor/team-member-wages

EMPLOYEES_READ
square_get_v2_labor_team_member_wages_by_idREAD

Get Team Member Wage via GET /v2/labor/team-member-wages/{id}

EMPLOYEES_READ
square_get_v2_labor_timecards_by_idREAD

Retrieve Timecard via GET /v2/labor/timecards/{id}

TIMECARDS_READ
square_get_v2_labor_workweek_configsREAD

List Workweek Configs via GET /v2/labor/workweek-configs

TIMECARDS_SETTINGS_READ
square_get_v2_locationsREAD

List Locations via GET /v2/locations

MERCHANT_PROFILE_READ
square_get_v2_locations_by_location_idREAD

Retrieve Location via GET /v2/locations/{location_id}

MERCHANT_PROFILE_READ
square_get_v2_locations_by_location_id_custom_attributesREAD

List Location Custom Attributes via GET /v2/locations/{location_id}/custom-attributes

MERCHANT_PROFILE_READ
square_get_v2_locations_by_location_id_custom_attributes_by_keyREAD

Retrieve Location Custom Attribute via GET /v2/locations/{location_id}/custom-attributes/{key}

MERCHANT_PROFILE_READ
square_get_v2_locations_by_location_id_transactionsREAD

List Transactions via GET /v2/locations/{location_id}/transactions

PAYMENTS_READ
square_get_v2_locations_by_location_id_transactions_by_transaction_idREAD

Retrieve Transaction via GET /v2/locations/{location_id}/transactions/{transaction_id}

PAYMENTS_READ
square_get_v2_locations_custom_attribute_definitionsREAD

List Location Custom Attribute Definitions via GET /v2/locations/custom-attribute-definitions

MERCHANT_PROFILE_READ
square_get_v2_locations_custom_attribute_definitions_by_keyREAD

Retrieve Location Custom Attribute Definition via GET /v2/locations/custom-attribute-definitions/{key}

MERCHANT_PROFILE_READ
square_get_v2_loyalty_accounts_by_account_idREAD

Retrieve Loyalty Account via GET /v2/loyalty/accounts/{account_id}

LOYALTY_READ
square_get_v2_loyalty_programsREAD

List Loyalty Programs via GET /v2/loyalty/programs

LOYALTY_READ
square_get_v2_loyalty_programs_by_program_idREAD

Retrieve Loyalty Program via GET /v2/loyalty/programs/{program_id}

LOYALTY_READ
square_get_v2_loyalty_programs_by_program_id_promotionsREAD

List Loyalty Promotions via GET /v2/loyalty/programs/{program_id}/promotions

LOYALTY_READ
square_get_v2_loyalty_programs_by_program_id_promotions_by_promotion_idREAD

Retrieve Loyalty Promotion via GET /v2/loyalty/programs/{program_id}/promotions/{promotion_id}

LOYALTY_READ
square_get_v2_loyalty_rewards_by_reward_idREAD

Retrieve Loyalty Reward via GET /v2/loyalty/rewards/{reward_id}

LOYALTY_READ
square_get_v2_merchantsREAD

List Merchants via GET /v2/merchants

MERCHANT_PROFILE_READ
square_get_v2_merchants_by_merchant_idREAD

Retrieve Merchant via GET /v2/merchants/{merchant_id}

MERCHANT_PROFILE_READ
square_get_v2_merchants_by_merchant_id_custom_attributesREAD

List Merchant Custom Attributes via GET /v2/merchants/{merchant_id}/custom-attributes

MERCHANT_PROFILE_READ
square_get_v2_merchants_by_merchant_id_custom_attributes_by_keyREAD

Retrieve Merchant Custom Attribute via GET /v2/merchants/{merchant_id}/custom-attributes/{key}

MERCHANT_PROFILE_READ
square_get_v2_merchants_custom_attribute_definitionsREAD

List Merchant Custom Attribute Definitions via GET /v2/merchants/custom-attribute-definitions

MERCHANT_PROFILE_READ
square_get_v2_merchants_custom_attribute_definitions_by_keyREAD

Retrieve Merchant Custom Attribute Definition via GET /v2/merchants/custom-attribute-definitions/{key}

MERCHANT_PROFILE_READ
square_get_v2_online_checkout_location_settings_by_location_idREAD

Retrieve Location Settings via GET /v2/online-checkout/location-settings/{location_id}

MERCHANT_PROFILE_READ
square_get_v2_online_checkout_merchant_settingsREAD

Retrieve Merchant Settings via GET /v2/online-checkout/merchant-settings

MERCHANT_PROFILE_READPAYMENT_METHODS_READ
square_get_v2_online_checkout_payment_linksREAD

List Payment Links via GET /v2/online-checkout/payment-links

ORDERS_READ
square_get_v2_online_checkout_payment_links_by_idREAD

Retrieve Payment Link via GET /v2/online-checkout/payment-links/{id}

ORDERS_READ
square_get_v2_orders_by_order_idREAD

Retrieve Order via GET /v2/orders/{order_id}

ORDERS_READ
square_get_v2_orders_by_order_id_custom_attributesREAD

List Order Custom Attributes via GET /v2/orders/{order_id}/custom-attributes

ORDERS_READ
square_get_v2_orders_by_order_id_custom_attributes_by_custom_attribute_keyREAD

Retrieve Order Custom Attribute via GET /v2/orders/{order_id}/custom-attributes/{custom_attribute_key}

ORDERS_READ
square_get_v2_orders_custom_attribute_definitionsREAD

List Order Custom Attribute Definitions via GET /v2/orders/custom-attribute-definitions

ORDERS_READ
square_get_v2_orders_custom_attribute_definitions_by_keyREAD

Retrieve Order Custom Attribute Definition via GET /v2/orders/custom-attribute-definitions/{key}

ORDERS_READ
square_get_v2_paymentsREAD

List Payments via GET /v2/payments

PAYMENTS_READ
square_get_v2_payments_by_payment_idREAD

Get Payment via GET /v2/payments/{payment_id}

PAYMENTS_READ
square_get_v2_payoutsREAD

List Payouts via GET /v2/payouts

no provider scope
square_get_v2_payouts_by_payout_idREAD

Get Payout via GET /v2/payouts/{payout_id}

no provider scope
square_get_v2_payouts_by_payout_id_payout_entriesREAD

List Payout Entries via GET /v2/payouts/{payout_id}/payout-entries

no provider scope
square_get_v2_refundsREAD

List Payment Refunds via GET /v2/refunds

PAYMENTS_READ
square_get_v2_refunds_by_refund_idREAD

Get Payment Refund via GET /v2/refunds/{refund_id}

PAYMENTS_READ
square_get_v2_sitesREAD

List Sites via GET /v2/sites

ONLINE_STORE_SITE_READ
square_get_v2_sites_by_site_id_snippetREAD

Retrieve Snippet via GET /v2/sites/{site_id}/snippet

ONLINE_STORE_SNIPPETS_READ
square_get_v2_subscriptions_by_subscription_idREAD

Retrieve Subscription via GET /v2/subscriptions/{subscription_id}

SUBSCRIPTIONS_READ
square_get_v2_subscriptions_by_subscription_id_eventsREAD

List Subscription Events via GET /v2/subscriptions/{subscription_id}/events

SUBSCRIPTIONS_READ
square_get_v2_team_members_by_team_member_idREAD

Retrieve Team Member via GET /v2/team-members/{team_member_id}

EMPLOYEES_READ
square_get_v2_team_members_by_team_member_id_wage_settingREAD

Retrieve Wage Setting via GET /v2/team-members/{team_member_id}/wage-setting

EMPLOYEES_READ
square_get_v2_team_members_jobsREAD

List Jobs via GET /v2/team-members/jobs

EMPLOYEES_READ
square_get_v2_team_members_jobs_by_job_idREAD

Retrieve Job via GET /v2/team-members/jobs/{job_id}

EMPLOYEES_READ
square_get_v2_terminals_actions_by_action_idREAD

Get Terminal Action via GET /v2/terminals/actions/{action_id}

PAYMENTS_READ
square_get_v2_terminals_checkouts_by_checkout_idREAD

Get Terminal Checkout via GET /v2/terminals/checkouts/{checkout_id}

PAYMENTS_READ
square_get_v2_terminals_refunds_by_terminal_refund_idREAD

Get Terminal Refund via GET /v2/terminals/refunds/{terminal_refund_id}

PAYMENTS_READ
square_get_v2_transfer_orders_by_transfer_order_idREAD

Retrieve Transfer Order via GET /v2/transfer-orders/{transfer_order_id}

INVENTORY_READ
square_get_v2_vendors_by_vendor_idREAD

Retrieve Vendor via GET /v2/vendors/{vendor_id}

VENDOR_READ
square_get_v2_webhooks_event_typesREAD

List Webhook Event Types via GET /v2/webhooks/event-types

no provider scope
square_get_v2_webhooks_subscriptionsREAD

List Webhook Subscriptions via GET /v2/webhooks/subscriptions

no provider scope
square_get_v2_webhooks_subscriptions_by_subscription_idREAD

Retrieve Webhook Subscription via GET /v2/webhooks/subscriptions/{subscription_id}

no provider scope
square_post_v2_apple_pay_domainsWRITE

Register Domain via POST /v2/apple-pay/domains

no provider scope
square_post_v2_bank_accountsWRITE

Create Bank Account via POST /v2/bank-accounts

BANK_ACCOUNTS_WRITE
square_post_v2_bank_accounts_by_bank_account_id_disableWRITE

Disable Bank Account via POST /v2/bank-accounts/{bank_account_id}/disable

BANK_ACCOUNTS_WRITE
square_post_v2_bookingsWRITE

Create Booking via POST /v2/bookings

APPOINTMENTS_WRITE
square_post_v2_bookings_availability_searchWRITE

Search Availability via POST /v2/bookings/availability/search

APPOINTMENTS_READ
square_post_v2_bookings_bulk_retrieveWRITE

Bulk Retrieve Bookings via POST /v2/bookings/bulk-retrieve

APPOINTMENTS_READ
square_post_v2_bookings_by_booking_id_cancelWRITE

Cancel Booking via POST /v2/bookings/{booking_id}/cancel

APPOINTMENTS_WRITE
square_post_v2_bookings_custom_attribute_definitionsWRITE

Create Booking Custom Attribute Definition via POST /v2/bookings/custom-attribute-definitions

APPOINTMENTS_WRITE
square_post_v2_bookings_custom_attributes_bulk_deleteWRITE

Bulk Delete Booking Custom Attributes via POST /v2/bookings/custom-attributes/bulk-delete

APPOINTMENTS_WRITE
square_post_v2_bookings_custom_attributes_bulk_upsertWRITE

Bulk Upsert Booking Custom Attributes via POST /v2/bookings/custom-attributes/bulk-upsert

APPOINTMENTS_WRITE
square_post_v2_bookings_team_member_booking_profiles_bulk_retrieveWRITE

Bulk Retrieve Team Member Booking Profiles via POST /v2/bookings/team-member-booking-profiles/bulk-retrieve

APPOINTMENTS_BUSINESS_SETTINGS_READ
square_post_v2_cardsWRITE

Create Card via POST /v2/cards

no provider scope
square_post_v2_cards_by_card_id_disableWRITE

Disable Card via POST /v2/cards/{card_id}/disable

no provider scope
square_post_v2_catalog_batch_deleteWRITE

Batch Delete Catalog Objects via POST /v2/catalog/batch-delete

ITEMS_WRITE
square_post_v2_catalog_batch_retrieveWRITE

Batch Retrieve Catalog Objects via POST /v2/catalog/batch-retrieve

ITEMS_READ
square_post_v2_catalog_batch_upsertWRITE

Batch Upsert Catalog Objects via POST /v2/catalog/batch-upsert

ITEMS_WRITE
square_post_v2_catalog_objectWRITE

Upsert Catalog Object via POST /v2/catalog/object

ITEMS_WRITE
square_post_v2_catalog_searchWRITE

Search Catalog Objects via POST /v2/catalog/search

ITEMS_READ
square_post_v2_catalog_search_catalog_itemsWRITE

Search Catalog Items via POST /v2/catalog/search-catalog-items

ITEMS_READ
square_post_v2_catalog_update_item_modifier_listsWRITE

Update Item Modifier Lists via POST /v2/catalog/update-item-modifier-lists

ITEMS_WRITE
square_post_v2_catalog_update_item_taxesWRITE

Update Item Taxes via POST /v2/catalog/update-item-taxes

ITEMS_WRITE
square_post_v2_channels_bulk_retrieveWRITE

Bulk Retrieve Channels via POST /v2/channels/bulk-retrieve

CHANNELS_READ
square_post_v2_customersWRITE

Create Customer via POST /v2/customers

CUSTOMERS_WRITE
square_post_v2_customers_bulk_createWRITE

Bulk Create Customers via POST /v2/customers/bulk-create

CUSTOMERS_WRITE
square_post_v2_customers_bulk_deleteWRITE

Bulk Delete Customers via POST /v2/customers/bulk-delete

CUSTOMERS_WRITE
square_post_v2_customers_bulk_retrieveWRITE

Bulk Retrieve Customers via POST /v2/customers/bulk-retrieve

CUSTOMERS_READ
square_post_v2_customers_bulk_updateWRITE

Bulk Update Customers via POST /v2/customers/bulk-update

CUSTOMERS_WRITE
square_post_v2_customers_by_customer_id_cardsWRITE

Create Customer Card via POST /v2/customers/{customer_id}/cards

CUSTOMERS_WRITE
square_post_v2_customers_by_customer_id_custom_attributes_by_keyWRITE

Upsert Customer Custom Attribute via POST /v2/customers/{customer_id}/custom-attributes/{key}

CUSTOMERS_WRITE
square_post_v2_customers_custom_attribute_definitionsWRITE

Create Customer Custom Attribute Definition via POST /v2/customers/custom-attribute-definitions

CUSTOMERS_WRITE
square_post_v2_customers_custom_attributes_bulk_upsertWRITE

Bulk Upsert Customer Custom Attributes via POST /v2/customers/custom-attributes/bulk-upsert

CUSTOMERS_WRITE
square_post_v2_customers_groupsWRITE

Create Customer Group via POST /v2/customers/groups

CUSTOMERS_WRITE
square_post_v2_customers_searchWRITE

Search Customers via POST /v2/customers/search

CUSTOMERS_READ
square_post_v2_devices_codesWRITE

Create Device Code via POST /v2/devices/codes

DEVICE_CREDENTIAL_MANAGEMENT
square_post_v2_disputes_by_dispute_id_acceptWRITE

Accept Dispute via POST /v2/disputes/{dispute_id}/accept

DISPUTES_WRITE
square_post_v2_disputes_by_dispute_id_evidence_textWRITE

Create Dispute Evidence Text via POST /v2/disputes/{dispute_id}/evidence-text

DISPUTES_WRITE
square_post_v2_disputes_by_dispute_id_submit_evidenceWRITE

Submit Evidence via POST /v2/disputes/{dispute_id}/submit-evidence

DISPUTES_WRITE
square_post_v2_eventsWRITE

Search Events via POST /v2/events

no provider scope
square_post_v2_gift_cardsWRITE

Create Gift Card via POST /v2/gift-cards

GIFTCARDS_WRITE
square_post_v2_gift_cards_activitiesWRITE

Create Gift Card Activity via POST /v2/gift-cards/activities

GIFTCARDS_WRITE
square_post_v2_gift_cards_by_gift_card_id_link_customerWRITE

Link Customer To Gift Card via POST /v2/gift-cards/{gift_card_id}/link-customer

GIFTCARDS_WRITE
square_post_v2_gift_cards_by_gift_card_id_unlink_customerWRITE

Unlink Customer From Gift Card via POST /v2/gift-cards/{gift_card_id}/unlink-customer

GIFTCARDS_WRITE
square_post_v2_gift_cards_from_ganWRITE

Retrieve Gift Card From GAN via POST /v2/gift-cards/from-gan

GIFTCARDS_READ
square_post_v2_gift_cards_from_nonceWRITE

Retrieve Gift Card From Nonce via POST /v2/gift-cards/from-nonce

GIFTCARDS_READ
square_post_v2_inventory_adjustment_reasons_createWRITE

Create Inventory Adjustment Reason via POST /v2/inventory/adjustment-reasons/create

INVENTORY_WRITE
square_post_v2_inventory_adjustment_reasons_deleteWRITE

Delete Inventory Adjustment Reason via POST /v2/inventory/adjustment-reasons/delete

INVENTORY_WRITE
square_post_v2_inventory_adjustment_reasons_restoreWRITE

Restore Inventory Adjustment Reason via POST /v2/inventory/adjustment-reasons/restore

INVENTORY_WRITE
square_post_v2_inventory_adjustment_reasons_retrieveWRITE

Retrieve Inventory Adjustment Reason via POST /v2/inventory/adjustment-reasons/retrieve

INVENTORY_READ
square_post_v2_inventory_batch_changeWRITE

Deprecated Batch Change Inventory via POST /v2/inventory/batch-change

INVENTORY_WRITE
square_post_v2_inventory_batch_retrieve_changesWRITE

Deprecated Batch Retrieve Inventory Changes via POST /v2/inventory/batch-retrieve-changes

INVENTORY_READ
square_post_v2_inventory_batch_retrieve_countsWRITE

Deprecated Batch Retrieve Inventory Counts via POST /v2/inventory/batch-retrieve-counts

INVENTORY_READ
square_post_v2_inventory_changes_batch_createWRITE

Batch Change Inventory via POST /v2/inventory/changes/batch-create

INVENTORY_WRITE
square_post_v2_inventory_changes_batch_retrieveWRITE

Batch Retrieve Inventory Changes via POST /v2/inventory/changes/batch-retrieve

INVENTORY_READ
square_post_v2_inventory_counts_batch_retrieveWRITE

Batch Retrieve Inventory Counts via POST /v2/inventory/counts/batch-retrieve

INVENTORY_READ
square_post_v2_invoicesWRITE

Create Invoice via POST /v2/invoices

INVOICES_WRITEORDERS_WRITE
square_post_v2_invoices_by_invoice_id_cancelWRITE

Cancel Invoice via POST /v2/invoices/{invoice_id}/cancel

INVOICES_WRITEORDERS_WRITE
square_post_v2_invoices_by_invoice_id_publishWRITE

Publish Invoice via POST /v2/invoices/{invoice_id}/publish

INVOICES_WRITEORDERS_WRITE
square_post_v2_invoices_searchWRITE

Search Invoices via POST /v2/invoices/search

INVOICES_READ
square_post_v2_labor_break_typesWRITE

Create Break Type via POST /v2/labor/break-types

TIMECARDS_SETTINGS_WRITE
square_post_v2_labor_scheduled_shiftsWRITE

Create Scheduled Shift via POST /v2/labor/scheduled-shifts

TIMECARDS_WRITE
square_post_v2_labor_scheduled_shifts_bulk_publishWRITE

Bulk Publish Scheduled Shifts via POST /v2/labor/scheduled-shifts/bulk-publish

TIMECARDS_WRITE
square_post_v2_labor_scheduled_shifts_by_id_publishWRITE

Publish Scheduled Shift via POST /v2/labor/scheduled-shifts/{id}/publish

TIMECARDS_WRITE
square_post_v2_labor_scheduled_shifts_searchWRITE

Search Scheduled Shifts via POST /v2/labor/scheduled-shifts/search

TIMECARDS_READ
square_post_v2_labor_shiftsWRITE

Create Shift via POST /v2/labor/shifts

TIMECARDS_WRITE
square_post_v2_labor_shifts_searchWRITE

Search Shifts via POST /v2/labor/shifts/search

TIMECARDS_READ
square_post_v2_labor_timecardsWRITE

Create Timecard via POST /v2/labor/timecards

TIMECARDS_WRITE
square_post_v2_labor_timecards_searchWRITE

Search Timecards via POST /v2/labor/timecards/search

TIMECARDS_READ
square_post_v2_locationsWRITE

Create Location via POST /v2/locations

MERCHANT_PROFILE_WRITE
square_post_v2_locations_by_location_id_checkoutsWRITE

Create Checkout via POST /v2/locations/{location_id}/checkouts

ORDERS_WRITEPAYMENTS_WRITE
square_post_v2_locations_by_location_id_custom_attributes_by_keyWRITE

Upsert Location Custom Attribute via POST /v2/locations/{location_id}/custom-attributes/{key}

MERCHANT_PROFILE_WRITE
square_post_v2_locations_by_location_id_transactions_by_transaction_id_captureWRITE

Capture Transaction via POST /v2/locations/{location_id}/transactions/{transaction_id}/capture

PAYMENTS_WRITE
square_post_v2_locations_by_location_id_transactions_by_transaction_id_voidWRITE

Void Transaction via POST /v2/locations/{location_id}/transactions/{transaction_id}/void

PAYMENTS_WRITE
square_post_v2_locations_custom_attribute_definitionsWRITE

Create Location Custom Attribute Definition via POST /v2/locations/custom-attribute-definitions

MERCHANT_PROFILE_WRITE
square_post_v2_locations_custom_attributes_bulk_deleteWRITE

Bulk Delete Location Custom Attributes via POST /v2/locations/custom-attributes/bulk-delete

MERCHANT_PROFILE_WRITE
square_post_v2_locations_custom_attributes_bulk_upsertWRITE

Bulk Upsert Location Custom Attributes via POST /v2/locations/custom-attributes/bulk-upsert

MERCHANT_PROFILE_WRITE
square_post_v2_loyalty_accountsWRITE

Create Loyalty Account via POST /v2/loyalty/accounts

LOYALTY_WRITE
square_post_v2_loyalty_accounts_by_account_id_accumulateWRITE

Accumulate Loyalty Points via POST /v2/loyalty/accounts/{account_id}/accumulate

LOYALTY_WRITE
square_post_v2_loyalty_accounts_by_account_id_adjustWRITE

Adjust Loyalty Points via POST /v2/loyalty/accounts/{account_id}/adjust

LOYALTY_WRITE
square_post_v2_loyalty_accounts_searchWRITE

Search Loyalty Accounts via POST /v2/loyalty/accounts/search

LOYALTY_READ
square_post_v2_loyalty_events_searchWRITE

Search Loyalty Events via POST /v2/loyalty/events/search

LOYALTY_READ
square_post_v2_loyalty_programs_by_program_id_calculateWRITE

Calculate Loyalty Points via POST /v2/loyalty/programs/{program_id}/calculate

LOYALTY_READ
square_post_v2_loyalty_programs_by_program_id_promotionsWRITE

Create Loyalty Promotion via POST /v2/loyalty/programs/{program_id}/promotions

LOYALTY_WRITE
square_post_v2_loyalty_programs_by_program_id_promotions_by_promotion_id_cancelWRITE

Cancel Loyalty Promotion via POST /v2/loyalty/programs/{program_id}/promotions/{promotion_id}/cancel

LOYALTY_WRITE
square_post_v2_loyalty_rewardsWRITE

Create Loyalty Reward via POST /v2/loyalty/rewards

LOYALTY_WRITE
square_post_v2_loyalty_rewards_by_reward_id_redeemWRITE

Redeem Loyalty Reward via POST /v2/loyalty/rewards/{reward_id}/redeem

LOYALTY_WRITE
square_post_v2_loyalty_rewards_searchWRITE

Search Loyalty Rewards via POST /v2/loyalty/rewards/search

LOYALTY_READ
square_post_v2_merchants_by_merchant_id_custom_attributes_by_keyWRITE

Upsert Merchant Custom Attribute via POST /v2/merchants/{merchant_id}/custom-attributes/{key}

MERCHANT_PROFILE_WRITE
square_post_v2_merchants_custom_attribute_definitionsWRITE

Create Merchant Custom Attribute Definition via POST /v2/merchants/custom-attribute-definitions

MERCHANT_PROFILE_WRITE
square_post_v2_merchants_custom_attributes_bulk_deleteWRITE

Bulk Delete Merchant Custom Attributes via POST /v2/merchants/custom-attributes/bulk-delete

MERCHANT_PROFILE_WRITE
square_post_v2_merchants_custom_attributes_bulk_upsertWRITE

Bulk Upsert Merchant Custom Attributes via POST /v2/merchants/custom-attributes/bulk-upsert

MERCHANT_PROFILE_WRITE
square_post_v2_online_checkout_payment_linksWRITE

Create Payment Link via POST /v2/online-checkout/payment-links

ORDERS_READORDERS_WRITEPAYMENTS_WRITE
square_post_v2_ordersWRITE

Create Order via POST /v2/orders

ORDERS_WRITE
square_post_v2_orders_batch_retrieveWRITE

Batch Retrieve Orders via POST /v2/orders/batch-retrieve

ORDERS_READ
square_post_v2_orders_by_order_id_custom_attributes_by_custom_attribute_keyWRITE

Upsert Order Custom Attribute via POST /v2/orders/{order_id}/custom-attributes/{custom_attribute_key}

ORDERS_WRITE
square_post_v2_orders_by_order_id_payWRITE

Pay Order via POST /v2/orders/{order_id}/pay

ORDERS_WRITEPAYMENTS_WRITE
square_post_v2_orders_calculateWRITE

Calculate Order via POST /v2/orders/calculate

no provider scope
square_post_v2_orders_cloneWRITE

Clone Order via POST /v2/orders/clone

ORDERS_WRITE
square_post_v2_orders_custom_attribute_definitionsWRITE

Create Order Custom Attribute Definition via POST /v2/orders/custom-attribute-definitions

ORDERS_WRITE
square_post_v2_orders_custom_attributes_bulk_deleteWRITE

Bulk Delete Order Custom Attributes via POST /v2/orders/custom-attributes/bulk-delete

ORDERS_WRITE
square_post_v2_orders_custom_attributes_bulk_upsertWRITE

Bulk Upsert Order Custom Attributes via POST /v2/orders/custom-attributes/bulk-upsert

ORDERS_WRITE
square_post_v2_orders_searchWRITE

Search Orders via POST /v2/orders/search

ORDERS_READ
square_post_v2_paymentsWRITE

Create Payment via POST /v2/payments

PAYMENTS_WRITE
square_post_v2_payments_by_payment_id_cancelWRITE

Cancel Payment via POST /v2/payments/{payment_id}/cancel

PAYMENTS_WRITE
square_post_v2_payments_by_payment_id_completeWRITE

Complete Payment via POST /v2/payments/{payment_id}/complete

PAYMENTS_WRITE
square_post_v2_payments_cancelWRITE

Cancel Payment By Idempotency Key via POST /v2/payments/cancel

PAYMENTS_WRITE
square_post_v2_refundsWRITE

Refund Payment via POST /v2/refunds

PAYMENTS_WRITE
square_post_v2_sites_by_site_id_snippetWRITE

Upsert Snippet via POST /v2/sites/{site_id}/snippet

ONLINE_STORE_SNIPPETS_WRITE
square_post_v2_subscriptionsWRITE

Create Subscription via POST /v2/subscriptions

CUSTOMERS_READINVOICES_WRITEITEMS_READORDERS_WRITEPAYMENTS_WRITESUBSCRIPTIONS_WRITE
square_post_v2_subscriptions_bulk_swap_planWRITE

Bulk Swap Plan via POST /v2/subscriptions/bulk-swap-plan

ITEMS_READSUBSCRIPTIONS_READSUBSCRIPTIONS_WRITE
square_post_v2_subscriptions_by_subscription_id_billing_anchorWRITE

Change Billing Anchor Date via POST /v2/subscriptions/{subscription_id}/billing-anchor

ITEMS_READSUBSCRIPTIONS_READSUBSCRIPTIONS_WRITE
square_post_v2_subscriptions_by_subscription_id_cancelWRITE

Cancel Subscription via POST /v2/subscriptions/{subscription_id}/cancel

SUBSCRIPTIONS_WRITE
square_post_v2_subscriptions_by_subscription_id_pauseWRITE

Pause Subscription via POST /v2/subscriptions/{subscription_id}/pause

CUSTOMERS_READINVOICES_WRITEITEMS_READORDERS_WRITEPAYMENTS_WRITESUBSCRIPTIONS_WRITE
square_post_v2_subscriptions_by_subscription_id_resumeWRITE

Resume Subscription via POST /v2/subscriptions/{subscription_id}/resume

CUSTOMERS_READINVOICES_WRITEITEMS_READORDERS_WRITEPAYMENTS_WRITESUBSCRIPTIONS_WRITE
square_post_v2_subscriptions_by_subscription_id_swap_planWRITE

Swap Plan via POST /v2/subscriptions/{subscription_id}/swap-plan

CUSTOMERS_READINVOICES_WRITEITEMS_READORDERS_WRITEPAYMENTS_WRITESUBSCRIPTIONS_WRITE
square_post_v2_subscriptions_searchWRITE

Search Subscriptions via POST /v2/subscriptions/search

SUBSCRIPTIONS_READ
square_post_v2_team_membersWRITE

Create Team Member via POST /v2/team-members

EMPLOYEES_WRITE
square_post_v2_team_members_bulk_createWRITE

Bulk Create Team Members via POST /v2/team-members/bulk-create

EMPLOYEES_WRITE
square_post_v2_team_members_bulk_updateWRITE

Bulk Update Team Members via POST /v2/team-members/bulk-update

EMPLOYEES_WRITE
square_post_v2_team_members_jobsWRITE

Create Job via POST /v2/team-members/jobs

EMPLOYEES_WRITE
square_post_v2_team_members_searchWRITE

Search Team Members via POST /v2/team-members/search

EMPLOYEES_READ
square_post_v2_terminals_actionsWRITE

Create Terminal Action via POST /v2/terminals/actions

PAYMENTS_WRITE
square_post_v2_terminals_actions_by_action_id_cancelWRITE

Cancel Terminal Action via POST /v2/terminals/actions/{action_id}/cancel

PAYMENTS_WRITE
square_post_v2_terminals_actions_by_action_id_dismissWRITE

Dismiss Terminal Action via POST /v2/terminals/actions/{action_id}/dismiss

no provider scope
square_post_v2_terminals_actions_searchWRITE

Search Terminal Actions via POST /v2/terminals/actions/search

PAYMENTS_READ
square_post_v2_terminals_checkoutsWRITE

Create Terminal Checkout via POST /v2/terminals/checkouts

PAYMENTS_WRITE
square_post_v2_terminals_checkouts_by_checkout_id_cancelWRITE

Cancel Terminal Checkout via POST /v2/terminals/checkouts/{checkout_id}/cancel

PAYMENTS_WRITE
square_post_v2_terminals_checkouts_by_checkout_id_dismissWRITE

Dismiss Terminal Checkout via POST /v2/terminals/checkouts/{checkout_id}/dismiss

no provider scope
square_post_v2_terminals_checkouts_searchWRITE

Search Terminal Checkouts via POST /v2/terminals/checkouts/search

PAYMENTS_READ
square_post_v2_terminals_refundsWRITE

Create Terminal Refund via POST /v2/terminals/refunds

PAYMENTS_WRITE
square_post_v2_terminals_refunds_by_terminal_refund_id_cancelWRITE

Cancel Terminal Refund via POST /v2/terminals/refunds/{terminal_refund_id}/cancel

PAYMENTS_WRITE
square_post_v2_terminals_refunds_by_terminal_refund_id_dismissWRITE

Dismiss Terminal Refund via POST /v2/terminals/refunds/{terminal_refund_id}/dismiss

no provider scope
square_post_v2_terminals_refunds_searchWRITE

Search Terminal Refunds via POST /v2/terminals/refunds/search

PAYMENTS_READ
square_post_v2_transfer_ordersWRITE

Create Transfer Order via POST /v2/transfer-orders

INVENTORY_READINVENTORY_WRITE
square_post_v2_transfer_orders_by_transfer_order_id_cancelWRITE

Cancel Transfer Order via POST /v2/transfer-orders/{transfer_order_id}/cancel

INVENTORY_READINVENTORY_WRITE
square_post_v2_transfer_orders_by_transfer_order_id_receiveWRITE

Receive Transfer Order via POST /v2/transfer-orders/{transfer_order_id}/receive

INVENTORY_READINVENTORY_WRITE
square_post_v2_transfer_orders_by_transfer_order_id_startWRITE

Start Transfer Order via POST /v2/transfer-orders/{transfer_order_id}/start

INVENTORY_READINVENTORY_WRITE
square_post_v2_transfer_orders_searchWRITE

Search Transfer Orders via POST /v2/transfer-orders/search

INVENTORY_READ
square_post_v2_vendors_bulk_createWRITE

Bulk Create Vendors via POST /v2/vendors/bulk-create

VENDOR_WRITE
square_post_v2_vendors_bulk_retrieveWRITE

Bulk Retrieve Vendors via POST /v2/vendors/bulk-retrieve

VENDOR_READ
square_post_v2_vendors_createWRITE

Create Vendor via POST /v2/vendors/create

VENDOR_WRITE
square_post_v2_vendors_searchWRITE

Search Vendors via POST /v2/vendors/search

VENDOR_READ
square_post_v2_webhooks_subscriptionsWRITE

Create Webhook Subscription via POST /v2/webhooks/subscriptions

no provider scope
square_post_v2_webhooks_subscriptions_by_subscription_id_signature_keyWRITE

Update Webhook Subscription Signature Key via POST /v2/webhooks/subscriptions/{subscription_id}/signature-key

no provider scope
square_post_v2_webhooks_subscriptions_by_subscription_id_testWRITE

Test Webhook Subscription via POST /v2/webhooks/subscriptions/{subscription_id}/test

no provider scope
square_put_v1_by_location_id_orders_by_order_idWRITE

V1 Update Order via PUT /v1/{location_id}/orders/{order_id}

ORDERS_WRITE
square_put_v2_bookings_by_booking_idWRITE

Update Booking via PUT /v2/bookings/{booking_id}

APPOINTMENTS_WRITE
square_put_v2_bookings_by_booking_id_custom_attributes_by_keyWRITE

Upsert Booking Custom Attribute via PUT /v2/bookings/{booking_id}/custom-attributes/{key}

APPOINTMENTS_WRITE
square_put_v2_bookings_custom_attribute_definitions_by_keyWRITE

Update Booking Custom Attribute Definition via PUT /v2/bookings/custom-attribute-definitions/{key}

APPOINTMENTS_WRITE
square_put_v2_customers_by_customer_idWRITE

Update Customer via PUT /v2/customers/{customer_id}

CUSTOMERS_WRITE
square_put_v2_customers_by_customer_id_groups_by_group_idWRITE

Add Group To Customer via PUT /v2/customers/{customer_id}/groups/{group_id}

CUSTOMERS_WRITE
square_put_v2_customers_custom_attribute_definitions_by_keyWRITE

Update Customer Custom Attribute Definition via PUT /v2/customers/custom-attribute-definitions/{key}

CUSTOMERS_WRITE
square_put_v2_customers_groups_by_group_idWRITE

Update Customer Group via PUT /v2/customers/groups/{group_id}

CUSTOMERS_WRITE
square_put_v2_events_disableWRITE

Disable Events via PUT /v2/events/disable

no provider scope
square_put_v2_events_enableWRITE

Enable Events via PUT /v2/events/enable

no provider scope
square_put_v2_inventory_adjustment_reasons_updateWRITE

Update Inventory Adjustment Reason via PUT /v2/inventory/adjustment-reasons/update

INVENTORY_WRITE
square_put_v2_inventory_adjustments_updateWRITE

Update Inventory Adjustment via PUT /v2/inventory/adjustments/update

INVENTORY_WRITE
square_put_v2_invoices_by_invoice_idWRITE

Update Invoice via PUT /v2/invoices/{invoice_id}

INVOICES_WRITEORDERS_WRITE
square_put_v2_labor_break_types_by_idWRITE

Update Break Type via PUT /v2/labor/break-types/{id}

TIMECARDS_SETTINGS_READTIMECARDS_SETTINGS_WRITE
square_put_v2_labor_scheduled_shifts_by_idWRITE

Update Scheduled Shift via PUT /v2/labor/scheduled-shifts/{id}

TIMECARDS_WRITE
square_put_v2_labor_shifts_by_idWRITE

Update Shift via PUT /v2/labor/shifts/{id}

TIMECARDS_READTIMECARDS_WRITE
square_put_v2_labor_timecards_by_idWRITE

Update Timecard via PUT /v2/labor/timecards/{id}

TIMECARDS_READTIMECARDS_WRITE
square_put_v2_labor_workweek_configs_by_idWRITE

Update Workweek Config via PUT /v2/labor/workweek-configs/{id}

TIMECARDS_SETTINGS_READTIMECARDS_SETTINGS_WRITE
square_put_v2_locations_by_location_idWRITE

Update Location via PUT /v2/locations/{location_id}

MERCHANT_PROFILE_WRITE
square_put_v2_locations_custom_attribute_definitions_by_keyWRITE

Update Location Custom Attribute Definition via PUT /v2/locations/custom-attribute-definitions/{key}

MERCHANT_PROFILE_WRITE
square_put_v2_merchants_custom_attribute_definitions_by_keyWRITE

Update Merchant Custom Attribute Definition via PUT /v2/merchants/custom-attribute-definitions/{key}

MERCHANT_PROFILE_WRITE
square_put_v2_online_checkout_location_settings_by_location_idWRITE

Update Location Settings via PUT /v2/online-checkout/location-settings/{location_id}

MERCHANT_PROFILE_READMERCHANT_PROFILE_WRITE
square_put_v2_online_checkout_merchant_settingsWRITE

Update Merchant Settings via PUT /v2/online-checkout/merchant-settings

MERCHANT_PROFILE_READMERCHANT_PROFILE_WRITEPAYMENT_METHODS_READ
square_put_v2_online_checkout_payment_links_by_idWRITE

Update Payment Link via PUT /v2/online-checkout/payment-links/{id}

ORDERS_READORDERS_WRITEPAYMENTS_WRITE
square_put_v2_orders_by_order_idWRITE

Update Order via PUT /v2/orders/{order_id}

ORDERS_WRITE
square_put_v2_orders_custom_attribute_definitions_by_keyWRITE

Update Order Custom Attribute Definition via PUT /v2/orders/custom-attribute-definitions/{key}

ORDERS_WRITE
square_put_v2_payments_by_payment_idWRITE

Update Payment via PUT /v2/payments/{payment_id}

PAYMENTS_WRITE
square_put_v2_subscriptions_by_subscription_idWRITE

Update Subscription via PUT /v2/subscriptions/{subscription_id}

CUSTOMERS_READINVOICES_WRITEITEMS_READORDERS_WRITEPAYMENTS_WRITESUBSCRIPTIONS_WRITE
square_put_v2_team_members_by_team_member_idWRITE

Update Team Member via PUT /v2/team-members/{team_member_id}

EMPLOYEES_WRITE
square_put_v2_team_members_by_team_member_id_wage_settingWRITE

Update Wage Setting via PUT /v2/team-members/{team_member_id}/wage-setting

EMPLOYEES_WRITE
square_put_v2_team_members_jobs_by_job_idWRITE

Update Job via PUT /v2/team-members/jobs/{job_id}

EMPLOYEES_WRITE
square_put_v2_transfer_orders_by_transfer_order_idWRITE

Update Transfer Order via PUT /v2/transfer-orders/{transfer_order_id}

INVENTORY_READINVENTORY_WRITE
square_put_v2_vendors_bulk_updateWRITE

Bulk Update Vendors via PUT /v2/vendors/bulk-update

VENDOR_WRITE
square_put_v2_vendors_by_vendor_idWRITE

Update Vendor via PUT /v2/vendors/{vendor_id}

VENDOR_WRITE
square_put_v2_webhooks_subscriptions_by_subscription_idWRITE

Update Webhook Subscription via PUT /v2/webhooks/subscriptions/{subscription_id}

no provider scope

Put Square behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.