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
--packageexplicitly 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
--prettyfor debugging. - •Use
--paginateon list commands to avoid missing items.