API - Device Routes
Source of truth: d3chat/backend/app/routers/devices.py
Prefix: /api/v1/devices
All routes below require Bearer auth.
POST /devices
Registers a new device tied to current user.
Request:
{ "device_name": "Laptop", "device_key_public": "base64-public-key"}Response includes device id, optional public key, timestamps.
GET /devices
Lists current user devices.
DELETE /devices/{device_id}
Revokes one current-user device.
Returns:
204success404if device not found for current user