Skip to content

API Documentation

Welcome to the MirachPOS API reference. This documentation provides complete information about integrating with the MirachPOS platform.

Base URL

https://api.mirachpos.com

Version

Current API version: 0.1.0

Quick Start

  1. Authenticate your requests using JWT
  2. Explore available endpoints
  3. Handle errors gracefully
  4. Listen for webhook events

Overview

MirachPOS API is a RESTful API for managing Point of Sale operations. It supports:

  • Multi-tenant SaaS architecture
  • Role-based access control (RBAC)
  • Offline-first capabilities
  • Ethiopian payment integrations (Telebirr, Chapa)
  • Real-time reporting

Authentication

All API requests require authentication via JWT Bearer token:

Authorization: Bearer <your_jwt_token>

Learn more about authentication →

Rate Limits

Endpoint TypeLimitWindow
Global API100 requests1 minute
Login5 attempts15 minutes
Payment3 attempts1 minute

SDKs

Coming soon:

  • JavaScript/TypeScript
  • Python
  • Flutter/Dart

Support

Built with ❤️ for Ethiopian businesses. Released under the MIT License.