Check the app's store connections now
POST
Reads the release-branch tree, adopts the app's existing App Store and Google Play listings (nothing is created or changed in either store), verifies the App Store Connect key, Google Play access and the upload key, and when all three are done builds the release-branch head on every platform with no build in flight (the first build, and Retry after a failure); each build is charged to the workspace. Signed-in owners and admins only: an API key is refused 403 HUMAN_APPROVAL_REQUIRED.
CustomerApiKeyheader
AuthorizationBearer <API Key>Customer API key sent as a bearer token
customer_id*stringFormat
uuidrepository_id*stringFormat
uuidRequest fulfilled, document follows
application/json- response
action*app?|nullbuilds*array<>closed_test?|nulldoctor?array<>eligible*booleangoogle_email?string|nulllisting?|nullplatforms*array<>quotes?readiness?array<>release_notes?|nullsettings?|nullshell?|nullsteps*array<>warnings?array<string>curl -X POST 'https://api.syndai.ai/api/v1/external/coding/customers/497f6eca-6276-4993-bfeb-53cbbbba6f08/repositories/497f6eca-6276-4993-bfeb-53cbbbba6f08/store/check'Example Response
{ "action": { "blocked": "string", "first_release": false, "kind": "string", "platforms": [ "string" ], "version": "string" }, "app": { "android_package": "string", "app_root": "string", "auto_send": true, "ios_bundle_id": "string", "source": "repo" }, "builds": [ { "build_number": 0, "cause": "string", "created_at": "string", "finished_at": "string", "id": "string", "platform": "string", "release_status": "string", "release_work": { "detail": "string", "error": "string", "id": "string", "phase": "string", "platform": "string", "state": "string" }, "sentence": "string", "sha": "", "status": "string", "version": "string" } ], "closed_test": { "days": 0, "days_needed": 0, "opt_in_url": "string", "production_ready": true, "testers": 0, "testers_needed": 0, "track": "string" }, "doctor": [ { "evidence": "string", "fix": { "field": "string", "kind": "string", "label": "string", "locale": "string", "prompt": "string", "url": "string" }, "guideline": "string", "guideline_url": "string", "id": "string", "platform": "string", "severity": "string", "subject": "string", "title": "string" } ], "eligible": true, "google_email": "string", "listing": { "imported_at": "string", "locales": [ { "changed": [ "string" ], "locale": "string", "platform": "string", "state": "string" } ], "needs_tick": 0 }, "platforms": [ { "cause": "string", "install": [ { "kind": "string", "url": "string" } ], "live": { "release_status": "string", "rollout_fraction": 0, "version": "string" }, "platform": "string", "progress": { "sha": "string", "started_at": "string", "typical_seconds": 0 }, "rejection": { "at": "string", "guideline": "string", "guideline_url": "string", "reason": "string", "resubmit": false }, "sentence": "string", "state": "string", "step": "string", "store_url": "string", "testing": { "build_number": 0, "version": "string" }, "url": "string" } ], "quotes": { "artwork_usd": 4, "build_android_usd": 0, "build_ios_usd": 0, "listing_per_language_usd": 0, "shoot_usd": 0 }, "readiness": [ { "done": true, "evidence": "string", "key": "string", "label": "string", "tickable": true, "url": "string" } ], "release_notes": { "property1": "string", "property2": "string" }, "settings": { "auto_update": true, "build": [ { "field": "string", "source": "string", "value": "string" } ], "delivery": [ { "automatic": true, "platform": "string", "release_type": "string" } ], "platforms": [ { "detected": true, "on": true, "platform": "string" } ], "release_branch": "string", "release_branch_source": "string" }, "shell": { "attested": true, "data_safety": [ { "label": "string", "value": "string" } ], "deletion_url": "string", "hosts": [ "string" ], "package": "string", "report_url": "string", "rules_url": "string" }, "steps": [ { "done": true, "key": "string", "sentence": "string", "url": "string" } ], "warnings": [ "string" ]}