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
/applicationsAuthorization
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).
Length
length <= 50per_page?integer
Items per page.
Range
1 <= value <= 100Default
10platform?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."}