Apps Endpoints

List All Apps

Returns all apps belonging to the authenticated user, including their latest version.

GET /apps

Headers

Authorization: Bearer iv_YOUR_API_KEY

Response

[
  {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "slug": "my-app",
    "name": "My App",
    "bundleIdentifier": "com.example.myapp",
    "description": "An example visionOS app",
    "iconURL": "https://cdn.inhouse.vision/icons/my-app.png",
    "latestVersion": {
      "id": "660e8400-e29b-41d4-a716-446655440000",
      "versionString": "1.2.0",
      "buildNumber": "42",
      "uploadedAt": "2026-02-20T14:30:00Z"
    },
    "createdAt": "2026-01-15T10:00:00Z",
    "updatedAt": "2026-02-20T14:30:00Z"
  }
]

cURL Example

curl -H "Authorization: Bearer iv_YOUR_API_KEY" \
  https://api.inhouse.vision/apps

Get App Details

Returns details for a single app by its slug.

GET /apps/:slug

Path Parameters

ParameterTypeDescription
slugStringThe app slug (URL-safe identifier)

Response

{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "slug": "my-app",
  "name": "My App",
  "bundleIdentifier": "com.example.myapp",
  "description": "An example visionOS app",
  "iconURL": "https://cdn.inhouse.vision/icons/my-app.png",
  "latestVersion": {
    "id": "660e8400-e29b-41d4-a716-446655440000",
    "versionString": "1.2.0",
    "buildNumber": "42",
    "uploadedAt": "2026-02-20T14:30:00Z"
  },
  "createdAt": "2026-01-15T10:00:00Z",
  "updatedAt": "2026-02-20T14:30:00Z"
}

cURL Example

curl -H "Authorization: Bearer iv_YOUR_API_KEY" \
  https://api.inhouse.vision/apps/my-app

Error Responses

StatusReason
404App with the given slug not found