RealTimeX
Start For Free

RealTimeX

API Documentation

IntroductionAuthenticationBase URLHeadersError codes
Sample requestsSample responsesStatus codesAppendixChangelog

API Reference

Introduction

Introduction

Welcome to the RealtimeX API Documentation. This guide provides everything you need to integrate, manage, and extend the RealtimeX platform using our REST APIs.

Whether you're building a messaging application, integrating real-time communication into an existing product, or developing custom administrative tools, these APIs give you secure and reliable access to users, conversations, messages, roles, permissions, file uploads, notifications, and other platform features.

The documentation is organized to help you get started quickly while providing detailed reference material for every available endpoint.

What you'll find

  • Authentication and authorization
  • User and role management
  • Conversations and group management
  • Messaging APIs
  • File and attachment handling
  • Error responses and status codes
  • Request and response examples
  • Best practices and integration guidelines

Before You Begin

Before making your first API request, ensure you have:

  • A valid access token or authentication credentials.
  • Your Client ID (if applicable).
  • The correct API base URL for your environment.
  • An API client such as Postman, Insomnia, or your preferred HTTP library.

Every endpoint in this documentation includes:

  • Endpoint URL
  • HTTP method
  • Required headers
  • Request parameters
  • Request body examples
  • Response examples
  • Error responses
  • Status codes

API Base URL

All API endpoints are relative to your configured API base URL.

terminal
https://realtimex.softwareco.com/api/v1

Replace the example URL with the base URL provided for your environment.

Authentication

Most endpoints require authentication. Include the access token in the Authorization header when making requests.

terminal
Authorization: Bearer <your_access_token>

If authentication is missing or invalid, the API returns an appropriate HTTP error response.

Response Format

RealtimeX APIs follow a consistent response structure to simplify integration.

Success Response

json
{
  "success": true,
  "message": "Request completed successfully.",
  "data": {}
}

Error Response

json
{
  "success": false,
  "message": "Human-readable error message.",
  "data": null,
  "error": "Additional error details (if available)."
}

Getting Started

If you're new to the platform, we recommend following this order:

  1. Authenticate and obtain an access token.
  2. Configure your application with the required credentials.
  3. Explore the available API modules from the navigation menu.
  4. Test endpoints using the provided request and response examples.
  5. Handle common HTTP status codes and error responses.

Yey!... You're now ready to start integrating with the RealtimeX platform.

NextAuthentication

On this page

IntroductionWhat you'll findBefore You BeginAPI Base URLAuthenticationResponse FormatGetting Started