post__devices_-id_untrust
POST /devices/{id}/untrust
Untrust Device
Remove trust from a specific device. This will revoke all active sessions for the device and require re-authentication for future access.
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'
});
// Untrust a device
try {
const result = await client.devices.untrust('device-id');
console.log('Device untrusted:', result);
} catch (error) {
console.error('Failed to untrust device:', error);
}
Code Samples
# You can also use wget
curl -X POST https://backend.flashback.tech/devices/{id}/untrust \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {access-token}'
Example responses
200 Response
{
"success": true,
"message": "Device untrusted successfully"
}
404 Response
{
"success": false,
"error": "Device not found"
}
500 Response
{
"success": false,
"error": "Failed to untrust 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?