# GTP Source: [https://docs.qualcomm.com/doc/80-PK177-134/topic/gtp.html](https://docs.qualcomm.com/doc/80-PK177-134/topic/gtp.html) The GTP subsystem provides network positioning APIs to request and remove position updates and to provide user consent for crowdsourcing user data. Note: Skyhook needs to be enabled to run GTP. Note: Some GTP APIs may appear on Gen 2 devices. However the feature is only supported by software available on Gen 3 platforms. - **[GTP subsystem APIs](https://docs.qualcomm.com/doc/80-PK177-134/topic/gtp_subsystem_apis.html)** - **[GTP subsystem callback interfaces](https://docs.qualcomm.com/doc/80-PK177-134/topic/gtp_subsystem_callback_interfaces.html)** - **[GTP enums](https://docs.qualcomm.com/doc/80-PK177-134/topic/gtp_enums.html)** - **[GTP classes and structs](https://docs.qualcomm.com/doc/80-PK177-134/topic/gtp_classes_and_structs.html)** - **[Example code](https://docs.qualcomm.com/doc/80-PK177-134/topic/gtp_example_code.html)** **Parent Topic:** [Location API](https://docs.qualcomm.com/doc/80-PK177-134/topic/location.html) Last Published: Nov 14, 2024 [Previous Topic Example code](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/rtk_example_code.md) [Next Topic GTP subsystem APIs](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/gtp_subsystem_apis.md)