REST API Overview

Base URL

All API requests are made to the api subdomain:

https://api.inhouse.vision

Authentication

All API endpoints require a Bearer token. Generate an API key in Dashboard > Settings.

Authorization: Bearer iv_YOUR_API_KEY

Response Format

All responses are JSON. Dates are in ISO 8601 format.

Error Responses

Errors return an appropriate HTTP status code with a JSON body:

{
  "error": true,
  "reason": "App 'myapp' not found"
}

Quick Start

  1. Generate an API key in Dashboard > Settings
  2. List your apps: GET /apps
  3. Create a version: POST /apps/{slug}/versions
  4. Upload the IPA: PUT to the upload URL returned in step 3

Rate Limits

There are currently no rate limits on the API. Please be reasonable with your usage.

Endpoints

MethodPathDescription
GET/appsList all apps
GET/apps/:slugGet app details
POST/apps/:slug/versionsCreate a new version
GET/apps/:slug/versions/:idGet version details
GET/apps/:slug/versions/latestGet latest version
DELETE/apps/:slug/versions/:idDelete a version
PUT/upload/:id/ipaUpload IPA file
PUT/upload/:id/iconUpload app icon