Skip to content

StoreApiRest, WIP ​

NOTE

This page is a work in progress. Endpoints below haven't been fully researched.

Get store products store (deprecated), WIP ​

Removed in the official Android client v26.20.0. Superseded by Get store shop products.

Response type: StoreResponse (undocumented).

GET /v3/store/googleplay/products/store

Submit consumables attribution token, WIP ​

Body type: PaymentTokenRequest (undocumented).

Response type: PaymentTokenResponse (undocumented).

POST /v1/consumables/attribution/tokens

Get consumable products (deprecated), WIP ​

Response type: ConsumableProductsResponse (undocumented).

GET /v1/store/googleplay/products/consumables

Get explore shop products, WIP ​

Response type: StoreInProfileResponse (undocumented).

GET /v1/shop/googleplay/products/explore

Get products by one stop shop category (deprecated), WIP ​

Removed in the official Android client v26.20.0. Superseded by Get profile drawer shop products.

Response type: StoreResponse (undocumented).

GET /v2/store/googleplay/products/{oneStopShopCategory}

Submit store attribution token, WIP ​

Body type: PaymentTokenRequest (undocumented).

Response type: PaymentTokenResponse (undocumented).

POST /v1/store/attribution/tokens

Get store product by id, WIP ​

Response type: Product (undocumented).

GET /v4/store/products/{productId}

Get profile drawer shop products, WIP ​

Response type: StoreInProfileResponse (undocumented).

GET /v1/shop/googleplay/products/profile_drawer

Get store shop products, WIP ​

Response type: ShopCatalogDto (undocumented).

GET /v1/shop/googleplay/products/store

Submit google play purchase, WIP ​

Body type: PurchaseData (undocumented).

POST /v3.1/store/googleplay/purchases

Restore google play purchases, WIP ​

POST /v3.1/store/googleplay/purchases/restorations

Body:

Submit consumable purchase token, WIP ​

Body type: ConsumableTokenRequest (undocumented).

POST /v1/store/googleplay/consumables/purchases

Submit subscription purchase token, WIP ​

Body type: SubscriptionTokenRequest (undocumented).

POST /v1/store/googleplay/subscriptions/purchases

Restore subscriptions, WIP ​

Body type: SubscriptionRestorationRequest (undocumented).

Response type: SubscriptionRestorationResponse (undocumented).

POST /v1/store/googleplay/subscriptions/restorations

Get subscriptions, WIP ​

Response type: SubscriptionResponse (undocumented).

GET /v3/me/subscriptions

Query (optional):

  • status — string, optional
  • platform — string, optional

Get store products profile drawer (deprecated), WIP ​

Removed in the official Android client v26.20.0. Superseded by Get profile drawer shop products.

Response type: StoreResponse (undocumented).

GET /v1/store/googleplay/products/profile_drawer

Get store-and-profile sections, WIP ​

Requires Authorization.

Server store and profile-drawer sections (cards, callouts, rows). DTOs have localization-key fields (titleId, subtitleId, bulletIds, ctaTextId, subtitleArgs), fallback to the literal title/subtitle/bullets/ctaText.

Response type: StoreAndProfileResponseDto (undocumented).

GET /v1/store-and-profile

Get store-and-profile facepile ​

Requires Authorization.

GET /v1/store-and-profile/facepile

Response:

  • imageUrls — array of strings, profile image URLs, may be empty

Get shop products with details, WIP ​

Requires Authorization.

Response type: ProductsWithDetailsResponseDto (undocumented).

GET /v1/shop/googleplay/products-with-details/{oneStopShopCategory}

Open Grind is not affiliated with Grindr in any way.