Skip to main content
PUT
Update AutomationTile
Updates an existing AutomationTile record. You must include the Id of the record to update along with all required fields.

Authentication

This endpoint requires OAuth2 authentication. Include a valid bearer token in the Authorization header. The authenticated user must be a full unrestricted administrator or have the AutomationTile-Edit role.

Enums

Request Body

Required Fields

integer
required
The Id of the AutomationTile record to update.
integer
required
ID of the business linked to this record.
string
required
Tile name used to identify it in the admin panel.
integer
required
Action triggered when the tile is scanned: None, CheckIn, CheckOut, BookingCheckIn, EventCheckIn, ExtendBookingBy, RequestUrl, RedirectUrl, ResourceCleaned, BookResource, BookDesk, ShowNewBookingForm, UnlockAct365Door, UnlockDoorDeckDoor, UnlockKisiDoor, SmartLock, etc..
integer
required
Geofence precision level: Low, Medium, High, or VeryHigh. Higher precision requires the user to be closer to the tile coordinates.

Optional Fields

string
Unique tile identifier (GUID) auto-assigned on creation. Used to generate the QR code and NFC URL.
string
Parameters for the selected action. Format depends on the action type — e.g. a resource ID, a URL, or a resource ID|duration pair.
boolean
Whether to restrict the tile to a geographic area. When enabled, the tile only works if the user is within the configured radius of the tile’s coordinates.
boolean
Whether to also check the customer into the space when they scan the tile, regardless of the primary action.
string
Longitude of the tile’s installed location. Used for geofencing.
string
Latitude of the tile’s installed location. Used for geofencing.
integer
Custom maximum distance in meters from the tile’s coordinates. Overrides the precision preset when set.
string
Custom message shown to the user when the tile action completes successfully.
string
Custom error message shown to the user when the tile action fails.
integer[]
List of resources linked to this record.
integer[]
The added resources value for this automation tile.
integer[]
The removed resources value for this automation tile.
integer[]
List of tariffs linked to this record.
integer[]
The added tariffs value for this automation tile.
integer[]
The removed tariffs value for this automation tile.
integer[]
List of time passes linked to this record.
integer[]
The added time passes value for this automation tile.
integer[]
The removed time passes value for this automation tile.
integer[]
List of floor plan desks linked to this record.
integer[]
The added floor plan desks value for this automation tile.
integer[]
The removed floor plan desks value for this automation tile.

Code Examples

Response

200

integer
HTTP status code. 200 on success.
string
A human-readable message confirming the update.
object
Contains the Id of the updated record.
boolean
true if the automationtile was updated successfully.
array
null on success.
Example Response

400

string
A summary of the validation error(s), in the format PropertyName: error message.
any
null on validation failure.
object[]
Array of validation errors.
boolean
false when the request fails validation.
Example Response