AutomationTiles
Search AutomationTiles
Search and list AutomationTile records with filtering, sorting, and pagination.
GET
Search AutomationTiles
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
Tiles can optionally be geo-fenced to restrict scanning to a physical area around the tile’s installed location. Enable
Action field determines what happens when the tile is scanned. Some actions require additional data in ActionParameters:
| Action | ActionParameters format |
|---|---|
| CheckIn / CheckOut / EventCheckIn | Not required |
| BookingCheckIn / ResourceCleaned / ShowNewBookingForm | Resource ID |
| BookResource | Resource ID | default booking length in minutes (default 60) |
| BookDesk | Desk (floor plan item) ID | default booking length in minutes (default 480) |
| ExtendBookingBy | Number of minutes to extend |
| RequestUrl | Target URL for the HTTP POST request |
| RedirectUrl | URL to redirect the user to |
| UnlockAct365Door / UnlockDoorDeckDoor / UnlockKisiDoor | Door ID from the access-control provider |
| SmartLock | Smartalock locker bank ID |
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-List role.Enums
eAutomationTileAction — Action values
eAutomationTileAction — Action values
| Value | Name |
|---|---|
| 1 | None |
| 2 | UnlockAct365Door |
| 3 | CheckIn |
| 4 | CheckOut |
| 5 | BookingCheckIn |
| 6 | EventCheckIn |
| 7 | ResourceCleaned |
| 8 | RequestUrl |
| 9 | RedirectUrl |
| 10 | UnlockDoorDeckDoor |
| 11 | UnlockKisiDoor |
| 12 | BookResource |
| 13 | BookDesk |
| 14 | ShowNewBookingForm |
| 15 | SmartLock |
| 16 | ExtendBookingBy |
| 17 | ShowAcsModal |
| 18 | UnlockPadWordDoor |
| 19 | UnlockOPaxtonNet2Door |
eAutomationTileGeofencePrecission — GeofencePrecission values
eAutomationTileGeofencePrecission — GeofencePrecission values
| Value | Name |
|---|---|
| 1 | Low |
| 2 | Medium |
| 3 | High |
| 4 | VeryHigh |
Query Parameters
Pagination & Sorting
The page number to retrieve.
The number of records per page.
The property name to sort results by (e.g.
Name, CreatedOn).Sort direction.
0 for ascending, 1 for descending.Filters
Filter by iD of the business linked to this record.
Filter by tile name used to identify it in the admin panel.
Filter by unique tile identifier (GUID) auto-assigned on creation. Used to generate the QR code and NFC URL.
Filter by action triggered when the tile is scanned: None, CheckIn, CheckOut, BookingCheckIn, EventCheckIn, ExtendBookingBy, RequestUrl, RedirectUrl, ResourceCleaned, BookResource, BookDesk, ShowNewBookingForm, UnlockAct365Door, UnlockDoorDeckDoor, UnlockKisiDoor, SmartLock, etc..
Filter by parameters for the selected action. Format depends on the action type — e.g. a resource ID, a URL, or a resource ID|duration pair.
Filter by 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.
Filter by whether to also check the customer into the space when they scan the tile, regardless of the primary action.
Filter by longitude of the tile’s installed location. Used for geofencing.
Filter by latitude of the tile’s installed location. Used for geofencing.
Filter by geofence precision level: Low, Medium, High, or VeryHigh. Higher precision requires the user to be closer to the tile coordinates.
Filter by custom maximum distance in meters from the tile’s coordinates. Overrides the precision preset when set.
Filter by custom message shown to the user when the tile action completes successfully.
Filter by custom error message shown to the user when the tile action fails.
Range Filters
Filter by custom maximum distance in meters from the tile’s coordinates. Overrides the precision preset when set greater than or equal to this value.
Filter by custom maximum distance in meters from the tile’s coordinates. Overrides the precision preset when set less than or equal to this value.
Filter records created on or after this date. Format:
YYYY-MM-DDTHH:mm.Filter records created on or before this date. Format:
YYYY-MM-DDTHH:mm.Filter records updated on or after this date. Format:
YYYY-MM-DDTHH:mm.Filter records updated on or before this date. Format:
YYYY-MM-DDTHH:mm.Code Examples
Simple listing
Filtering by Name
Range filters
Response
200
The list of AutomationTile records matching the query. See the Get one AutomationTile endpoint for the full list of properties returned for each record.
Current page number.
Number of records per page.
The field used for sorting.
The sort direction (
0 = ascending, 1 = descending).Index of the first item on the current page.
Index of the last item on the current page.
Total number of matching records across all pages.
Total number of pages.
Whether there is a next page of results.
Whether there is a previous page of results.
Example Response
Search AutomationTiles