GPD ID Resolver
Use this skill to map names to IDs needed by other gpd commands.
Package name (app ID)
-
Package name is the primary identifier: com.example.app .
-
Always pass --package explicitly for deterministic results.
Track names
-
Common tracks: internal , alpha , beta , production .
-
List tracks:
-
gpd publish tracks --package com.example.app
Version codes and release status
-
Use release status to find version codes on a track:
-
gpd publish status --package com.example.app --track production
Tester groups
-
List testers by track:
-
gpd publish testers list --package com.example.app --track internal
Monetization IDs
-
Products:
-
gpd monetization products list --package com.example.app
-
gpd monetization products get sku123 --package com.example.app
-
One-time products:
-
gpd monetization onetimeproducts list --package com.example.app
-
Subscriptions:
-
gpd monetization subscriptions list --package com.example.app
-
gpd monetization subscriptions get sub123 --package com.example.app
-
Base plans and offers:
-
gpd monetization baseplans migrate-prices --package com.example.app sub123 plan456 --region-code US --price-micros 9990000
-
gpd monetization offers list --package com.example.app sub123 plan456
Permissions IDs
-
Developer users:
-
gpd permissions users list --developer-id DEV_ID
-
App grants:
-
gpd permissions grants create --package com.example.app --email user@example.com --app-permissions CAN_REPLY_TO_REVIEWS
Output tips
-
JSON is default; use --pretty for debugging.
-
Use --all on list commands to avoid missing items.