• Sign In
  • Sign In
  • Home

  • Payments

  • Terminal

  • Orders

  • Subscriptions

  • Invoices

  • Catalog

  • Inventory

  • Customers

  • Loyalty

  • Gift Cards

  • Bookings

  • Business

    • Merchants

    • Merchant Custom Attributes

    • Locations

    • Location Custom Attributes

    • Devices

    • Cash Drawers

    • Vendors

  • Team

  • Financials

  • Online

  • Auth

  • Webhook Subscriptions

  • Objects & Enums

  • Webhook Events

  • Deprecated

  • SDKs

<- Square API

Square API

Locations

Create and manage the locations of a seller's business.

Many sellers use multiple locations to track where they make sales. The Locations API allows you to create and manage data about those locations, such as their addresses, names, and business hours.

  • Endpoints

  • Webhooks

List locations

GET/v2/locations

Provides details about all of the seller's locations, including those with an inactive status.

Create location

POST/v2/locations

Creates a location.

Retrieve location

GET/v2/locations/{location_id}

Retrieves details of a single location.

Update location

PUT/v2/locations/{location_id}

Updates a location.

Development
  • Guides
  • API Reference
  • API Explorer
  • SDKs
  • Sample apps
  • System status
Support
  • Developer forums
  • Contact support
  • Developer blog
  • Discord community
  • YouTube
  • Twitter
More
  • Square Home
  • Square Developer
  • App Marketplace
  • Partner with Square
  • Solutions Partner Program
  • Pricing
  • Sales

© 2023 Square, Inc.

  • Developer terms of service
  • Privacy policy