Skip to content

List marketplace apps

GET/marketplace/apps

Returns all published apps available in the marketplace. Use to populate the marketplace browse page or feed an integration selector UI. Only apps with status "published" are visible to end-user tenants; admins may also see draft and suspended apps.

Request

Query parameters

NameTypeRequiredDescription
categorystringNo

Filter apps by category (e.g. "productivity", "analytics", "communication").

statusstringNo

Filter by publication status (admin use; defaults to "published" for tenants).

One of: "draft", "published", "suspended"

pageintegerNo

Default: 1

Responses

200 Paginated list of marketplace apps

Content type application/json, object.

FieldTypeRequiredDescription
dataarray of object · MarketplaceAppV1No
data[].idintegerNo

Auto-incremented primary key.

data[].namestringNo

Display name of the app.

data[].slugstringNo

URL-safe unique identifier for the app.

data[].categorystringNo

App category (e.g. "productivity", "analytics", "communication").

data[].statusstringNo

Publication status of the app listing.

One of: "draft", "published", "suspended"

data[].versionstringNo

Current published version string (semver).

data[].developerstringNo

Name of the developer or company who published the app.

data[].descriptionstringNo

Short description of the app's functionality.

data[].install_countintegerNo

Total number of tenant installations of this app.

data[].average_ratingnumber (float)No

Average star rating (1.0–5.0) from tenant reviews.

data[].homepage_urlstring, nullableNo

Developer homepage or documentation URL.

data[].support_emailstring, nullableNo

Developer support contact email.

data[].created_atstring (date-time)No
data[].updated_atstring (date-time)No
metaobject · PaginationMetaNo
meta.current_pageintegerNo
meta.per_pageintegerNo
meta.totalintegerNo

Example

{
  "data": [
    {
      "id": 7,
      "name": "Slack Notifier",
      "slug": "slack-notifier",
      "category": "communication",
      "status": "published",
      "version": "2.1.0",
      "developer": "Acme Integrations Ltd",
      "description": "Posts CRM events to Slack channels in real time.",
      "install_count": 412,
      "average_rating": 4.6,
      "created_at": "2025-08-01T00:00:00Z"
    }
  ],
  "meta": {
    "current_page": 1,
    "per_page": 20,
    "total": 63
  }
}

Example request

curl -X GET "https://{tenant}.faciotech.net/api/v1/marketplace/apps" \
  -H "Accept: application/json"
Loading