info: name: Get Pending Registrations type: http seq: 11 http: method: GET url: '{{base_url}}/api/devices/pending' auth: inherit docs: |- ## Get Pending Registrations Retrieves all pending device registration requests awaiting approval. **Method:** GET **Endpoint:** /api/devices/pending **Authentication:** Required (Bearer token) **Response:** - Array of pending registration objects: - `registration_id` (string): Registration UUID - `device_name` (string): Name of the device - `device_type` (string): `kobo`, `koreader`, or `web` - `device_identifier` (string): Device ID (may be masked) - `created_at` (string): Request timestamp - `expires_at` (string): Expiration timestamp - `status` (string): Always `pending` **Status Codes:** - 200: Success - 401: Unauthorized **Use Cases:** - Show pending registrations in user settings - Allow users to review devices before approval - Display registration request details - Provide approve/reject actions **Security Notes:** - Full device identifier may be partially masked - Only shows registrations for authenticated user - Expired registrations are automatically removed - Users can only see their own pending registrations