Open APIs

 View Only
  • 1.  FMI (find my iphone) API

    Posted Jul 29, 2025 15:57

    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
    ------------------------------


  • 2.  RE: FMI (find my iphone) API

    Posted Jul 30, 2025 06:20
    Edited by Matthieu Hattab Jul 30, 2025 06:36

    Hi,

    FMI does "involve" location data, maybe that's why you want to use 675 (geographic location management).

    but you wrote you want to check MFI status, not the phone location. TMF675 is therefore not what you're looking for.

    FMI is part of Apple's iCloud ecosystem, not the mobile network. Activation status is managed at IOS level and synced with Apple servers, not via SIM or operator infrastructure. I doubt there is any TMF API that help since FMI is not stored in OSS or BSS. and Apple would not share that status with the CSP.

    where did you find this FMI API, can you share it?

    on a side note, you may also consider the camara project (they are also collaborate with TM Forum) that offer mobile-dedicated APIs



    ------------------------------
    Kind regards,

    Matthieu Hattab
    Digital Sales Domain Architect
    Lyse Tele AS
    ------------------------------



  • 3.  RE: FMI (find my iphone) API

    Posted Jul 30, 2025 06:27
    Edited by Yigit Kilic Jul 30, 2025 06:52

    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 source to get the place.

    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
    ------------------------------



  • 4.  RE: FMI (find my iphone) API

    Posted Jul 30, 2025 06:42

    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
    ------------------------------