Allow customers to take their place in line from anywhere using the geolocation system.
The "Remote Join" feature allows customers to get their ticket from home or while on the move, then physically join the service before their turn.
Before joining a queue remotely, verify if the customer meets the conditions.
POST /v1/queues/{queueId}/eligibility
X-API-Key: your_api_key_here
Content-Type: application/json
{
"latitude": 6.3702,
"longitude": 2.3912
}POST /v1/remote-join/{queueId}/start
X-API-Key: your_api_key_here
Content-Type: application/json
{
"latitude": 6.3702,
"longitude": 2.3912
}| Property | Type | Required | Description |
|---|---|---|---|
latitude | number | Yes | Current latitude |
longitude | number | Yes | Current longitude |
| Status | Description |
|---|---|
pending | Request pending |
travelling | Customer traveling to service |
within_geofence | Customer within service perimeter |
arrived | Presence confirmed |
expired | Customer didn't arrive in time |
cancelled | Request cancelled |
penalty | Penalty applied (repeated abuse) |
Customer must send regular position updates to track progress and validate geofence entry.
POST /v1/remote-join/{ticketId}/location
X-API-Key: your_api_key_here
Content-Type: application/json
{
"latitude": 6.3680,
"longitude": 2.3925,
"accuracy": 10
}When the customer has arrived (usually within the geofence perimeter), they must confirm their presence to be eligible for calling.
POST /v1/remote-join/{ticketId}/confirm
X-API-Key: your_api_key_here
Content-Type: application/json
{
"method": "geofence"
}| Property | Type | Required | Description |
|---|---|---|---|
method | string | No | geofence, qr_scan, nfc_scan, manual |
Services can configure the maximum radius for remote ticket taking.
| Parameter | Description |
|---|---|
maxRemoteJoinRadiusKm | Maximum radius (in km) from which a customer can take a ticket remotely |
geofenceRadius | Presence perimeter radius (default: 100m) |
Oquira integrates an abuse detection system:
Important: Customers who abuse the remote join system may have their access temporarily restricted.