Push the ticked locales to the stores
POST
Writes every ticked locale's listing text (then its screenshots) to the store: Google Play in one edit, the App Store only while a version is being prepared (409 listing_not_editable when platform is ios; with no platform Apple waits and Play goes). Unticked locales are never written, and neither is a price, availability, in-app purchase, Data safety or App Privacy answer. 409 listing_nothing_ticked when there is nothing to push. Signed-in owners and admins only.
CustomerApiKeyheader
AuthorizationBearer <API Key>Customer API key sent as a bearer token
customer_id*stringFormat
uuidrepository_id*stringFormat
uuidapplication/json- body
platform?|Value in
"ios""android"nullRequest accepted, processing continues off-line
application/json- response
adopted*booleaneditable?imported_at?string|nulllanguages?array<>locales*array<>review?work?|nullcurl -X POST 'https://api.syndai.ai/api/v1/external/coding/customers/497f6eca-6276-4993-bfeb-53cbbbba6f08/repositories/497f6eca-6276-4993-bfeb-53cbbbba6f08/store/listing/push' \ -H 'Content-Type: application/json' \ -d '{}'Example Response
{ "adopted": true, "editable": { "property1": true, "property2": true }, "imported_at": "string", "languages": [ { "apple": "string", "in_app": true, "key": "string", "listed": true, "name": "string", "play": "string", "translation_requested": false } ], "locales": [ { "captures": [ { "ai_generated": true, "artwork_model": "string", "artwork_sha256": "string", "caption": "string", "caption_back_translation": "string", "display_type": "string", "height": 0, "kind": "string", "order": 0, "output_review": { "artifact_sha256": "string", "issues": [ { "category": "string", "evidence": "string", "suggestion": "string" } ], "language": "string", "model": "string", "source_sha256": "string", "status": "clear", "version": 0 }, "pick": 0, "pii": "string", "problems": [ "string" ], "sha256": "string", "source": "syndai", "source_commit": "string", "source_sha256": "string", "source_tree": "string", "url": "string", "width": 0 } ], "fields": [ { "back_translation": "string", "draft": "string", "field": "string", "limit": 0, "live": "string", "over": 0, "repo": "string", "unit": "string" } ], "locale": "string", "platform": "string", "shots": [ { "ai_generated": true, "artwork_model": "string", "artwork_sha256": "string", "caption": "string", "caption_back_translation": "string", "display_type": "string", "height": 0, "kind": "string", "order": 0, "output_review": { "artifact_sha256": "string", "issues": [ { "category": "string", "evidence": "string", "suggestion": "string" } ], "language": "string", "model": "string", "source_sha256": "string", "status": "clear", "version": 0 }, "pick": 0, "pii": "string", "problems": [ "string" ], "sha256": "string", "source": "syndai", "source_commit": "string", "source_sha256": "string", "source_tree": "string", "url": "string", "width": 0 } ], "state": "string", "ticked_at": "string" } ], "review": { "demo_kind": "string", "demo_username": "string", "needs_login": false, "notes": "string", "refusal": "string" }, "work": { "error": { "detail": "string", "kind": "string" }, "id": "string", "items": [ { "locale": "string", "platform": "string", "state": "string" } ], "kind": "string", "requested_at": "string", "state": "string", "updated_at": "string" }}