Getting Started
Welcome to the iMBRACE App APIs! This guide will help you get started with building applications using our comprehensive API suite.
What are App APIs?
The iMBRACE App APIs provide a complete set of REST APIs that enable you to build custom applications that integrate with the iMBRACE platform. Use these APIs to create web applications, mobile apps, or integrate with existing systems.
Quick Setup
- Get API Access - Contact our team for API credentials
- Authenticate - Use OTP-based authentication to get access tokens
- Start Building - Use our APIs to build your custom applications
API Documentation
Explore our comprehensive API documentation:
🔐 Authentication & User Management
- User Management APIs - OTP authentication, organization management, and account information
📊 Data Management
- Board APIs - Create and manage data boards with custom fields and operations
💬 Communication
- Contacts APIs - Contact management and conversation tracking
- Conversations APIs - Advanced conversation and message management
- Channel APIs - Multi-channel communication (WhatsApp, Facebook, Web, Email, etc.)
🤖 AI & Automation
- AI Agent APIs - AI-powered automation and intelligent workflows
- Workflow APIs - Business process automation and workflow management
👥 Team & Organization
- Team APIs - Team management and role-based access control
- Setting APIs - Message templates, email templates, and user management
Environments
| Environment | Base URL | Purpose |
|---|---|---|
| Production | https://app-gateway.imbrace.co | Live environment |
| Demo | https://app-gateway.demo.imbrace.co | Testing environment |
| Development | https://app-gateway.dev.imbrace.co | Development environment |
Authentication
# 1. Request OTP
curl -X POST https://app-gateway.imbrace.co/v1/backend/login/_signin_email_request \
-H "Content-Type: application/json" \
-d '{"email": "your-email@example.com"}'
# 2. Verify OTP and get access token
curl -X POST https://app-gateway.imbrace.co/v1/login/_signin_with_email \
-H "Content-Type: application/json" \
-d '{"email": "your-email@example.com", "otp": "123456"}'Next Steps
- Start with Authentication - Set up OTP-based authentication
- Choose Your APIs - Select the APIs that match your use case
- Read the Documentation - Explore detailed endpoint documentation
- Build Your Application - Start integrating with our APIs
Need help? Contact our support team for assistance with your integration.
App Gateway
Build powerful applications using iMBRACE's comprehensive API suite. Create web apps, mobile apps, or integrate with existing systems using our enterprise-grade APIs for user management, AI automation, data handling, and multi-channel communication.
User management
Manage user authentication seamlessly with our OTP-based login system. These APIs allow users to log in securely using their email and a one-time password (OTP) without the need for traditional passwords. Learn how to integrate this simple and secure login flow into your application.
Dev portal