Update a terminal Location
Updates one or more Location fields. Omitted fields remain unchanged.
address, when supplied, must be a complete address rather than a
partial address patch. Supplying metadata replaces the metadata map;
send an empty object to clear it. Send an empty external_reference
to clear that optional value.
Authorizations
Merchant secret key, or an authorized Platform secret key with delegation.
Headers
Merchant ID when an authorized Platform acts for a connected Merchant. Omit when authenticating directly as that Merchant.
^mer_[0-9A-Za-z]{14}$Reuse only when retrying the same route and request body.
1 - 255Path Parameters
Ionic Location identifier.
^loc_[0-9A-Za-z]{14}$Body
1 - 100Valid IANA timezone name, such as America/Chicago.
1^[0-9]{4}$128Up to 50 string keys; keys are at most 40 characters and values are at most 500 characters.
Response
The updated Location.
^loc_[0-9A-Za-z]{14}$terminal.location ^mer_[0-9A-Za-z]{14}$Derived from the secret key; it cannot be set in the request body.
^[0-9]{4}$Empty when no external reference is assigned.
Up to 50 string keys; keys are at most 40 characters and values are at most 500 characters.
Unix epoch seconds.
Unix epoch seconds.

