Applications

List applications

List applications accessible by the API key. Workspace keys see all apps; Application keys see only their app. Requires applications:read scope.

GET/applications

Authorization

bearerAuth
AuthorizationBearer <token>

API key. Bearer authentication header of the form Bearer <token>, where <token> is your Workspace or Application API key.

In: header

Query Parameters

sort_by?string

Field to sort by.

Default"name"

Value in

  • "name"
  • "created_at"
  • "updated_at"
sort?string

Sort direction.

Default"asc"

Value in

  • "asc"
  • "desc"
search?string

Search query (max 50 characters). Searches application name, description, and ID (sqid).

Lengthlength <= 50
per_page?integer

Items per page.

Range1 <= value <= 100
Default10
platform?string

Filter by platform slug. Returns 422 if the platform does not exist. See Platforms for valid identifiers.

Response Body

application/json

application/json

application/json

application/json

curl -X GET -G "https://example.comapplications" \  --data-urlencode "search=my application" \  --data-urlencode "platform=ios" \  -H "Authorization: Bearer YOUR_API_KEY"
{  "message": "Applications retrieved successfully.",  "data": [    {      "id": "aBc1234",      "name": "Example Game",      "description": "Cross-platform game demo application",      "icon_url": "https://uploads.buildstash.com/C8mNoPqRsTuVwXyZ.png",      "custom_store_enabled": true,      "storage_usage": {        "total_bytes": 5368709120,        "total_string": "5.00 GB",        "hosted_bytes": 4294967296,        "self_hosted_bytes": 1073741824      },      "workspace_id": "wSp1234",      "created_at": "2025-06-10T09:15:00.000000Z",      "updated_at": "2025-06-15T14:30:00.000000Z"    }  ],  "pagination": {    "current_page": 1,    "per_page": 10,    "total": 42,    "last_page": 5,    "from": 1,    "to": 10  }}
{  "message": "Unauthorized"}
{  "message": "This action requires 'resource:action' scope."}
{  "message": "Platform identifier provided was invalid."}