Skip to main content
PUT
Replace your app's draft listing

Authorizations

Authorization
string
header
required

The dashboard's session token (Authorization: Bearer <JWT>), as the console sends it. Never paste it into a terminal: it opens every business the user belongs to.

Path Parameters

appId
string
required

One of your apps' ids. Another developer's app, or a malformed id, is 404 APP_NOT_FOUND.

Pattern: ^\d{1,20}$

Body

application/json
name
object | null

The app's name: the manifest's name rule (one line, at most 50), and at most 30 characters for the app to be listed.

tagline
object | null

One line, 10 to 100 characters.

description
object | null

Plain text, 100 to 1,500 characters: paragraphs and "- " lines only.

features
object[] | null

1 to 6 lines of what the app does.

Maximum array length: 6
category
enum<string> | null

A marketplace category.

Available options:
orders,
delivery,
marketing,
messaging,
reviews,
storefront,
catalog,
analytics,
finance,
customer_service,
productivity
searchTerms
string[] | null

Words merchants may search for; duplicates are dropped.

Maximum array length: 5
Required string length: 2 - 30
iconMediaId
string | null

A listing image of kind icon.

Pattern: ^\d{1,20}$
screenshots
object | null

3 to 6 desktop screenshots and 0 to 4 mobile ones, in order.

supportUrl
string | null

Your support page. An https address on your own public domain (port 443, no IP address, no Tassyir domain).

Maximum string length: 512
Pattern: ^https://
privacyPolicyUrl
string | null

Your privacy policy (required to submit). An https address on your own public domain (port 443, no IP address, no Tassyir domain).

Maximum string length: 512
Pattern: ^https://
externalService
object | null

An account the app needs on your own service, shown on the listing ("may be paid" when paid).

languages
enum<string>[] | null

The languages your app's own pages support.

Maximum array length: 3
Available options:
ar,
en,
fr

Response

The listing as it is now.

data
object
required

Your app's listing: the draft you edit and the live one.