Return to service is a feature released by Apple in iOS 17, as a part of the Device Wipe commands already available. It allows for a device to retain a wifi profile while completely wiping all other data. In the past, wiped devices required human interaction to connect them to wifi upon the next setup. With Return to Service that is no longer a requirement. Devices can now be wiped and sent through the setup assistant with no human interaction at all.
Jamf provides an API endpoint that allows developers to implement this feature into their own workflows.
Benefits
Automated Device Management
- Eliminates manual setup steps
- Reduces IT administrative overhead
- Maintains continuous device management
Enhanced User Experience
- Streamlined device transitions
- No manual configuration needed
- Immediate device availability
- Consistent setup process
Operational Efficiency
- Reduced downtime during resets
- Simplified deployment workflows
Use Cases
Educational Shared iPad Programs
- Quick reset between students
- Maintain educational apps
- Preserve configurations
Employee Onboarding/Offboarding
- Device reassignment
- Quick re-provisioning
Enterprise devices
- Meeting room devices
- Temporary assignments
- Kiosk devices
Store Operations
- POS device management
- Shift changes
- Demo devices with scheduled wipes
Get Started
Technical Requirements
- iOS/iPadOS 17 or later, or tvOS 18 or later
- Wi-Fi configuration profile
- Device enrolled into Jamf Pro server
Best Practices
- Create dedicated RTS Wi-Fi profiles
- Use WPA2 Personal network
- Monitor re-enrollment success
- Test various device states
- Plan for concurrent device resets
- Consider bandwidth requirements for mass wipes
For more information about Return to Service along with some example code, please reference the guide available here