# Store

Beta: may change without notice. Shipping an app to the App Store and Google Play: store connections, builds, releases and rollouts, the store listing in every language, screenshots, review logins and the release checklist.

- [Read a repository's App stores card](https://syndai.ai/docs/api/store/get-store.md): GET /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store
- [Change the app's store settings](https://syndai.ai/docs/api/store/update-store.md): PATCH /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store
- [Check whether the store has the app record](https://syndai.ai/docs/api/store/get-store-app-exists.md): GET /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/app-exists
- [Pick your own App Store Connect user](https://syndai.ai/docs/api/store/pick-store-apple-tester.md): PUT /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/apple-tester
- [List the App Store Connect users you can pick as yourself](https://syndai.ai/docs/api/store/list-store-apple-testers.md): GET /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/apple-testers
- [List the repository's branches](https://syndai.ai/docs/api/store/list-store-branches.md): GET /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/branches
- [Build the release-branch head now](https://syndai.ai/docs/api/store/build-store-now.md): POST /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/builds
- [Check the app's store connections now](https://syndai.ai/docs/api/store/check-store.md): POST /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/check
- [Start Google Play's closed test](https://syndai.ai/docs/api/store/start-store-closed-test.md): POST /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/closed-test
- [Export the app's build settings](https://syndai.ai/docs/api/store/export-store-config.md): GET /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/export
- [Download the Android app's first build](https://syndai.ai/docs/api/store/get-store-first-build.md): GET /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/first-build
- [Read the app's store listing kit](https://syndai.ai/docs/api/store/get-store-listing.md): GET /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/listing
- [Edit one listing field's draft](https://syndai.ai/docs/api/store/update-store-listing-draft.md): PATCH /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/listing
- [Design localized store screenshots](https://syndai.ai/docs/api/store/design-store-screens.md): POST /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/listing/design
- [Generate and translate the store listing into drafts](https://syndai.ai/docs/api/store/generate-store-listing.md): POST /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/listing/generate
- [List the app in another language](https://syndai.ai/docs/api/store/add-store-listing-locale.md): POST /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/listing/locales
- [Push the ticked locales to the stores](https://syndai.ai/docs/api/store/push-store-listing.md): POST /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/listing/push
- [Choose the screenshots a store locale shows](https://syndai.ai/docs/api/store/update-store-screens.md): PATCH /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/listing/screens
- [Upload your own store screenshot](https://syndai.ai/docs/api/store/upload-store-screen.md): POST /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/listing/screens/upload
- [Shoot the app's store screenshots](https://syndai.ai/docs/api/store/shoot-store-screens.md): POST /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/listing/shoot
- [Tick (approve) one store locale](https://syndai.ai/docs/api/store/tick-store-listing.md): POST /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/listing/ticks
- [Ask Syndai to translate the app](https://syndai.ai/docs/api/store/offer-store-app-translation.md): POST /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/listing/translate-app
- [Tick the Ready to release checklist](https://syndai.ai/docs/api/store/update-store-readiness.md): PATCH /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/readiness
- [Queue the tested version for release](https://syndai.ai/docs/api/store/release-store.md): POST /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/releases
- [Halt the rollout on both stores](https://syndai.ai/docs/api/store/halt-store-release.md): POST /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/releases/halt
- [Publish an approved iOS version now](https://syndai.ai/docs/api/store/publish-store-release.md): POST /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/releases/publish
- [Resume a halted rollout on both stores](https://syndai.ai/docs/api/store/resume-store-release.md): POST /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/releases/resume
- [Set the demo login App Review signs in with](https://syndai.ai/docs/api/store/set-store-review-login.md): PUT /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/review/login
- [Show the review account Syndai made for this app](https://syndai.ai/docs/api/store/get-store-seeded-login.md): GET /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/review/login/seeded
- [Give this app's review account a new code](https://syndai.ai/docs/api/store/rotate-store-seeded-login.md): POST /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/review/login/seeded/rotate
- [Read which store searches find the app](https://syndai.ai/docs/api/store/get-store-searches.md): GET /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/searches
- [Change the app's release settings](https://syndai.ai/docs/api/store/update-store-settings.md): PATCH /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/settings
- [Put this web app on Google Play](https://syndai.ai/docs/api/store/connect-store-shell.md): POST /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/shell
- [Download the Android upload key](https://syndai.ai/docs/api/store/get-store-upload-key.md): GET /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/upload-key
- [Download the upload key's certificate](https://syndai.ai/docs/api/store/get-store-upload-key-certificate.md): GET /api/v1/external/coding/customers/{customer_id}/repositories/{repository_id}/store/upload-key-certificate
