AutomationTiles
Create AutomationTile
Create a new AutomationTile record.
POST
Create AutomationTile
An AutomationTile represents a physical NFC chip and QR code tile that triggers actions in a Nexudus-powered coworking space. Each tile is linked to a single action (e.g. check-in, booking, door unlock, HTTP request) that fires when a customer scans or taps the tile.
The
Action field determines what happens when the tile is scanned. Some actions require additional data in ActionParameters:
Tiles can optionally be geo-fenced to restrict scanning to a physical area around the tile’s installed location. Enable
EnableGeofence, set Latitude/Longitude, and choose a GeofencePrecission level. MaxDistanceMeters overrides the precision preset with a custom radius.
Set CheckCustomerIn to also check the customer into the space when they scan the tile, regardless of the tile’s primary action.
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-Create role.Enums
eAutomationTileAction — Action values
eAutomationTileAction — Action values
eAutomationTileGeofencePrecission — GeofencePrecission values
eAutomationTileGeofencePrecission — GeofencePrecission values
Request Body
Required Fields
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[]
List of tariffs linked to this record.
integer[]
List of time passes linked to this record.
integer[]
List of floor plan desks linked to this record.
Code Examples
Response
200
integer
HTTP status code.
200 on success.string
A human-readable message confirming the creation.
object
Contains the
Id of the newly created record.boolean
true if the automationtile was created 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
Create AutomationTile