Headers
-
request-id
string Unique identifier for the API request. Example: f7ecf495-ca1c-4468-a6c2-6ee3f723fa00
Body
Required
-
isStatic
boolean Indicate whether the Gateway is statically located. If so, then longitude and latitude are required.
-
latitude
number(float) Latitude value of the coordinate. Example: 51.123
Minimum value is
-90
, maximum value is90
. rssiFilter
string | integer(int32) The RSSI filter value for the Gateway BLE receiver (setting RSSI Filter via the API is only currently supported for Particle Gateways)
-
longitude
number(float) Longitude value of the coordinate. Example: -0.123
Minimum value is
-180
, maximum value is180
.
PUT
/spaces/{spaceId}/gateways/{gatewayId}
curl \
--request PUT 'https://api.reelables.com/v1/spaces/{spaceId}/gateways/{gatewayId}' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--header "request-id: string" \
--data '{"isStatic":true,"latitude":42.0,"rssiFilter":"FAR","longitude":42.0}'
Request examples
# Headers
request-id: string
# Payload
{
"isStatic": true,
"latitude": 42.0,
"rssiFilter": "FAR",
"longitude": 42.0
}
Response examples (200)
{
"shortId": "string",
"isStatic": true,
"latitude": 42.0,
"hasPendingCommands": true,
"rssiFilter": "FAR",
"deviceId": "string",
"gatewayId": "string",
"productName": "string",
"addedOn": "2025-05-04T09:42:00Z",
"manufacturer": "string",
"longitude": 42.0
}
Response examples (401)
{
"errors": [
{
"code": "string",
"id": "string",
"detail": "string",
"title": "string",
"status": "string"
}
]
}
Response examples (403)
{
"errors": [
{
"code": "string",
"id": "string",
"detail": "string",
"title": "string",
"status": "string"
}
]
}
Response examples (404)
{
"errors": [
{
"code": "string",
"id": "string",
"detail": "string",
"title": "string",
"status": "string"
}
]
}
Response examples (429)
{
"errors": [
{
"code": "string",
"id": "string",
"detail": "string",
"title": "string",
"status": "string"
}
]
}