Skip to main content
The listing manifest is a JSON document that describes your app for merchants. It defines how your app is distributed, the content shown in the App Store, the JTL products it supports, its pricing, and its legal URLs. Listing an app requires becoming a seller. You submit the manifest through the JSON Code Editor in the Partner Portal under Publish apps. You can also fill in the listing wizard form directly to create your listing.

Top-level Fields

These fields set the listing’s version, locale fallback, and distribution.

Name and Description

Names and descriptions are keyed by locale, so one manifest can serve several markets.

Benefits

A locale-keyed array of short benefit statements, shown as a bullet list on the detail page.

Category

Controls where your app appears in the App Store category navigation. Not localized.

Media

Visual assets for the listing. Not localized. Each screenshot is an object:

Compatibility

Describes which JTL products your app works with. products is locale-keyed; minVersions and productsNotes are not. In the Partner Portal, you select the products your app supports and then provide a minimum version for each one.

Pricing

Public listings define pricing under pricing.subscriptionTiers.
You can configure your pricing tiers now, but merchant billing through them is not yet available. Defining your tiers now ensures your listing is ready when billing becomes available.
Each tier is an object: A listing can have only one free tier and only one tier marked most popular. Tiers are ordered by price, free first. A trial object has enabled (boolean), preset (string), and days (integer, 0 to 30), all required when trial is present.

Support

Locale-keyed support links shown on the detail page. Legal URLs required for compliance. Not localized. All four are required.

Complete Example

A public listing for the German locale, with a free and a paid tier:

What’s Next?

Submitting Your App

Publish to the App Store, or share your app privately with activation codes.

App Manifest

The technical manifest that registers your app.