App Listing Content

The content merchants see in the App Store. Provide these when you submit your app so the listing is complete and reviewable.

What the form actually has

  • App name — required, unique, descriptive. Permanent: it sets the slug and cannot be changed after submission.
  • Category — free text, used for App Store filtering. Match an existing category rather than inventing one.
  • Description — up to 5000 characters. This is the whole listing; write it as such.
  • Pricing — a price (0 for free) and currency (BDT default), or a set of plans. See Pricing & Discovery.
  • Version — semver; bump it on each resubmission so merchants see updates.

There is no media upload for apps

The app form has no icon/logo upload and no screenshot upload. The API accepts logo and screenshots values, but nothing in the Partner Panel sends them today — so a merchant sees your name, category and description and nothing else. Front-load the description accordingly.

Themes are different: their screenshots are extracted from the package. See Theme Screenshots & Assets.

Review checklist

Before submitting, confirm:

  • [ ] App URL, Redirect URL, Webhooks URL are all https and publicly reachable.
  • [ ] Requested permissions are the minimum you actually use.
  • [ ] Subscribed events are all from the allowlist.
  • [ ] Your webhooks endpoint verifies the HMAC signature (see App Configuration -> Webhooks).
  • [ ] Description contains no placeholder text and states any prerequisite in its first two lines.
  • [ ] Version bumped since the last submission.

See App Distribution & Lifecycle for what happens after you submit.