post__devices_trust
POST /devices/trust
Trust Device
Mark a device as trusted using its fingerprint. This will extend the device's trust period and allow it to access the system with reduced security prompts.
Request Body
fingerprint
string
true
none
Device fingerprint hash
TypeScript Client Library
// Using the Flashback TypeScript client
import { FlashbackClient } from '@flashback/client';
const client = new FlashbackClient({
accessToken: 'your-access-token'
});
// Trust a device
try {
const result = await client.devices.trust({
fingerprint: 'device-fingerprint-hash'
});
console.log('Device trusted:', result);
} catch (error) {
console.error('Failed to trust device:', error);
}
Code Samples
# You can also use wget
curl -X POST https://backend.flashback.tech/devices/trust \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {access-token}' \
-H 'Content-Type: application/json' \
-d '{
"fingerprint": "string"
}'
Example responses
200 Response
{
"success": true,
"message": "Device trusted successfully",
"trustExpiresAt": "2019-08-24T14:15:22Z"
}
404 Response
{
"success": false,
"error": "Device not found"
}
500 Response
{
"success": false,
"error": "Failed to trust device"
}
Responses
Response Schema
Status Code 200
» success
boolean
false
none
Operation success status
» message
string
false
none
Success message
» trustExpiresAt
string(date-time)
false
none
When device trust expires
Status Code 404
» success
boolean
false
none
Operation success status
» error
string
false
none
Error message
Status Code 500
» 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?