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.