# InStoreLocationInput

Input · GraphQL API

Fields required for an instore location.

## Fields

- `name` (`String!`) — required: The publicly visible label of this Location.
- `internalName` (`String!`) — required: Name assigned by the merchant to uniquely identify this Location.
- `address` (`InStoreLocationAddressInput!`) — required: The address of the in-store Location.
- `geoCoordinates` (`GeoCoordinatesInput`) — deprecated since 2024-06-12: The coordinates of this location.
- `payerId` (`ID`): The PayPal account ID to which this Location will be added.
- `enableQRCodePayments` (`Boolean!`) — required: Whether QR code payments will be enabled for this location.

## Used by

- [CreateInStoreLocationInput](/braintree/graphql/reference/types/create-in-store-location-input) — Input; location

## GraphQL definition

```graphql
input InStoreLocationInput {
  name: String!
  internalName: String!
  address: InStoreLocationAddressInput!
  geoCoordinates: GeoCoordinatesInput @deprecated(reason: "This field is now automatically calculated based off the data provided in `address`")
  payerId: ID
  enableQRCodePayments: Boolean!
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)