delete__devices_-{id}
DELETE /devices/{id}
Remove Device
Permanently remove a device and all its associated data. This will also revoke all active sessions for the device.
Parameters
Name
In
Type
Required
Description
id
path
string
true
Device identifier
TypeScript Client Library
// Using the Flashback TypeScript client
import { FlashbackClient } from '@flashback/client';
const client = new FlashbackClient({
accessToken: 'your-access-token'
});
// Delete a device
try {
const result = await client.devices.delete('device-id');
console.log('Device deleted:', result);
} catch (error) {
console.error('Failed to delete device:', error);
}
Code Samples
# You can also use wget
curl -X DELETE https://backend.flashback.tech/devices/{id} \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {access-token}'
Example responses
200 Response
{
"success": true,
"message": "Device removed successfully"
}
404 Response
{
"success": false,
"error": "Device not found"
}
500 Response
{
"success": false,
"error": "Failed to remove device"
}
Responses
Status
Meaning
Description
Schema
Response Schema
Status Code 200
Name
Type
Required
Restrictions
Description
» success
boolean
false
none
Operation success status
» message
string
false
none
Success message
Status Code 404
Name
Type
Required
Restrictions
Description
» success
boolean
false
none
Operation success status
» error
string
false
none
Error message
Status Code 500
Name
Type
Required
Restrictions
Description
» success
boolean
false
none
Operation success status
» error
string
false
none
Error message
To perform this operation, you must be authenticated by means of one of the following methods: BearerAuth
Last updated
Was this helpful?