Skip to content

Totis API

Welcome to the Totis API documentation. Totis is a comprehensive release management platform for distributing app builds, managing workspaces, and handling build artifacts with S3-compatible storage.

Features

  • Multi-tenant Architecture - Organize your builds across workspaces and projects
  • OAuth Authentication - Secure JWT-based authentication with role-based access control
  • S3-Compatible Storage - Store build artifacts using MinIO or any S3-compatible service
  • Public Link Sharing - Share builds via time-limited, password-protected public links
  • Subscription Management - Integrated Stripe payment system for workspace subscriptions
Section Description
Getting Started Set up authentication and make your first API call
API Reference Complete reference for all API endpoints
Authentication Learn about OAuth tokens and permissions
Concepts Understand multi-tenancy and permissions

Base URL

All API requests should be made to:

https://api.usetotis.com/api/v1

Response Format

All responses are returned in JSON format. Successful responses include the requested data, while error responses follow this structure:

{
  "error": "ERROR_CODE",
  "message": "Human-readable error description"
}

Rate Limiting

API requests are rate-limited based on your subscription plan. Rate limit headers are included in all responses:

Header Description
X-RateLimit-Limit Maximum requests per minute
X-RateLimit-Remaining Remaining requests in current window
X-RateLimit-Reset Unix timestamp when the limit resets

Support

For support and feedback, please open an issue on GitHub.