info: name: Reject Registration - Kobo type: http seq: 17 http: method: POST url: '{{base_url}}/api/devices/reject/reg-uuid-456' auth: inherit docs: |- ## Reject Kobo Registration Rejects a pending Kobo e-reader device registration. **Method:** POST **Endpoint:** /api/devices/reject/:registration_id **Authentication:** Required (Bearer token) **Path Parameters:** - `registration_id` (string): Example: `reg-uuid-456` **Request Body:** Optional rejection reason: ```json { "reason": "Unrecognized device or user cancelled" } ``` **Response:** - `registration_id` (string): Rejected registration UUID - `device_name` (string): Kobo device name - `device_type` (string): `kobo` - `status` (string): `rejected` - `rejected_at` (string): Rejection timestamp - `message` (string): User-friendly message **Status Codes:** - 200: Rejected successfully - 401: Unauthorized - 403: Forbidden - 404: Registration not found **Kobo Rejection Handling:** - Kobo sync service shows rejection on device - Device remains unregistered - User must retry registration process - Device serial number can be reused **Common Reasons:** - Unrecognized Kobo device - User didn't initiate sync - Wrong account selected on device - Security precaution - Device sold/given away (prevent old owner access) **Kobo-Specific Notes:** - Kobo devices display rejection in sync settings - Device may need to be rebooted to clear pending state - No data is removed from the device - Re-registration requires going through Kobo's sync setup again