Skip to content

Beacons: Update

PUT /apps/{app_id}/beacons/{id}
Name Type Required Description
app_id string No id of the pulsate app
id string No id of the beacon
Name Type Required Description
beacon object Yes
beacon.beacon_id string No beacon id
beacon.nickname string No Beacon Nick
beacon.uuid string No Beacon UUID
beacon.major string No Beacon Major
beacon.minor string No Beacon Minor
Name Type Required Description
Authorization string Yes {my_admin_api_token}
Content-Type string No application/json
Terminal window
curl --request PUT \
--url https://control.pulsatehq.com/api/v2/apps/{app_id}/beacons/{id} \
--header 'authorization: Token token={my_admin_api_token}' \
--header 'content-type: application/json' \
--data '{
"beacon": {
"beacon_id": "new_beacon_id",
"nickname": "new_beacon_nickname",
"uuid": "new beacon_uuid",
"major": 1,
"minor": "2"
}
}
'

200

{
"id": "67f8f42ba46a6fcfde14366a",
"nickname": "test",
"cached_beacon_events_count": 0,
"created_at": "2025-04-11T10:51:23Z",
"uuid": "3A149B28-3868-4FCC-92FC-DA167776668D",
"major": 5,
"minor": 19,
"battery": "Check",
"beacon_id": "7788",
"groups": [],
"actions": {
"edit": "/api/v2/apps/5ae07be64753364695040000/beacons/67f8f42ba46a6fcfde14366a",
"delete": "/api/v2/apps/5ae07be64753364695040000/beacons/67f8f42ba46a6fcfde14366a"
}
}