out curiosity, I did look around and it seems that:
Apple does not expose FMI information through any public API, even for apps running directly on the device.
Apple allows MDMs to detect Activation Lock status (related to "Find My") only in supervised devices (e.g. company-owned), using tools like Apple School Manager or Apple Business Manager. Even Apple itself don't have the means to check FMI, only ALS is possible (under strick conditions).
Apple intentionally (or by privacy law) blocks third-party access to this setting to prevent abuse, surveillance, or tampering.
I'm now very curious about Maria's FMI API!
In Norway we couldn't do this!
------------------------------
Kind regards,
Matthieu Hattab
Digital Sales Domain Architect
Lyse Tele AS
------------------------------
Original Message:
Sent: Jul 30, 2025 06:27
From: Yigit Kilic
Subject: FMI (find my iphone) API
Hi,
This is a bit of a tricky question.
Can you explain what you mean by "determine whether or not to continue with the service flow"? What is the service flow in this case?
Are you perhaps trying to map the Apple FMI (Find My iPhone) API to the TMF model?
TMF675 might help if you want to show the device's location on a map using coordinates, address, or placeId. But TMF675 alone isn't enough. You would need another service to get the address or placeId.
I'm not an expert on Apple APIs, but is this feature only to be supported for devices provided or managed by the CSP, like in MDM use cases? Or can it be used for any device the customer has or has been using on their subscription(tracked with network usage)?
This affects where you get the IMEI/serial from:
- From the user directly (via a form or GUI) (though keep privacy aspects in mind)
- From product or resource inventory (if the device is managed by the CSP, then likely you would be working with resource domain)
- From the network (live data)
If the device is not sold or managed by the CSP, it's a bit trickier. An idea there is that, FMI could be treated as a service/service setting, and you could use TMF640 to query it (as keeping service inventory with state up to date would be challenging).
Another option(perhaps simpler) is to treat it as a custom feature in the Engagement Management domain. Then you might not use TMF APIs or data models at all.
Regards,
------------------------------
Yigit Kilic
Solution Architect
Telenor Sverige
Original Message:
Sent: Jul 29, 2025 15:56
From: María soledad Alfonso
Subject: FMI (find my iphone) API
Hello everyone, we need to implement the Apple FMI (Find My iPhone) API.
Integrating this API would allow the system to directly query, based on the serial number or IMEI of Apple products, whether the device has the FMI function active.
This would return a direct response to the platform user, allowing them to determine whether or not to continue with the service flow.
Is TMF 675 the appropriate option for this action?
Thank you very much.
Best regards.
Soledad
------------------------------
María soledad Alfonso
Entel Chile
------------------------------