Creates or updates a custom attribute for a location.
POST
/v2/locations/{location_id}/custom-attributes/{key}
Creates or updates a custom attribute for a location.
Use this endpoint to set the value of a custom attribute for a specified location. A custom attribute is based on a custom attribute definition in a Square seller account, which is created using the CreateLocationCustomAttributeDefinition endpoint. To create or update a custom attribute owned by another application, the visibility
setting must be VISIBILITY_READ_WRITE_VALUES
.
The ID of the target location.
The custom attribute to create or update, with the following fields:
value
. This value must conform to the schema
specified by the definition. For more information, see Supported data types.version
. To enable optimistic concurrency control for an update operation, include the current version of the custom attribute. If this is not important for your application, version can be set to -1.A unique identifier for this request, used to ensure idempotency. For more information, see Idempotency.