Read your app's current listing text for one locale and which fields can be edited right now.

GEThttps://api.appgoat.ai/v1/connections/{id}/listings
1 creditoperationId getConnectionListing

App Store name/subtitle/description/keywords/what's new need a version in Prepare for Submission; promotional text is editable on the live version. Play fields are always editable.

Request

curl "https://api.appgoat.ai/v1/connections/123/listings?app=value" \
  -H "x-api-key: $APPGOAT_API_KEY"

Path parameters

idstringrequired
Connection id (con_…).

Query parameters

appstringrequired
localestring

Default "en-US"

Response

200 with data: Listing. See the envelope for meta.

appstring
localestring
fieldsobject
editablestring[]
notesstring[]
versionstring | null
version_statestring | null
Example
{
  "data": {
    "app": "string",
    "locale": "string",
    "fields": {},
    "editable": [
      "string"
    ],
    "notes": [
      "string"
    ],
    "version": "string",
    "version_state": "string"
  },
  "meta": {
    "credits_used": 1,
    "credits_remaining": 9981,
    "request_id": "req_123"
  }
}

Status codes

200
The listing.
Missing or invalid API key.
insufficient_credits (the call costs more than you have left; nothing was done) or plan_limit (a feature of a higher plan).
Not found.
Too many requests per second for your plan.
502
App Store Connect / Google Play / Apple Ads answered with an error (message passed through).