Skip to main content

🚀NexGate Platform

API Documentation


Platform Overview

NexGate is a comprehensive Social Commerce Platform that bridges social interaction with e-commerce capabilities, enabling users to discover, share, and purchase products through an integrated social experience.


Documentation Standards

This documentation follows industry-standard REST API documentation practices:

  • Clear endpoint definitions with HTTP methods and paths
  • Request/Response examples for all API endpoints
  • Parameter specifications with data types and validation rules
  • Error handling guidelines with comprehensive error codes
  • Authentication requirements for secured endpoints
  • Rate limiting information where applicable

Response Standards

All API responses follow a standardized format for consistency and reliability:

Success Response Format

{
    "success": true,
    "httpStatus": "OK",
    "message": "Operation completed successfully",
    "action_time": "2025-09-23T10:30:00",
    "data": {
        // Response payload
    }
}

Error Response Format

{
    "success": false,
    "httpStatus": "BAD_REQUEST",
    "message": "Error description",
    "action_time": "2025-09-23T10:30:00",
    "data": "Additional error details"
}

Standard HTTP Status Codes

  • 200 OK - Successful requests
  • 400 Bad Request - Invalid request parameters
  • 401 Unauthorized - Authentication required
  • 403 Forbidden - Access denied
  • 404 Not Found - Resource not found
  • 422 Unprocessable Entity - Validation errors

Authentication Method

JWT Bearer Token Authentication

All protected endpoints require authentication using JSON Web Tokens (JWT):

Authorization: Bearer <your-jwt-token>

Token Structure:

  • Header: Algorithm and token type
  • Payload: User claims and permissions
  • Signature: Verification signature

Token Lifecycle:

  • Obtained through /auth/login endpoint
  • Must be included in the Authorization header
  • Tokens have expiration times for security
  • Refresh tokens available for seamless user experience

API Base URL

https://apinexgate.glueauth.com/api/v1/

Content Type

Content-Type: application/json


Documentation Standards & Guidelines

All endpoint documentation pages follow standardized templates to ensure consistency and clarity:

Documentation Structure

  • Header Information: API name, author, version, and description
  • Endpoint Details: Purpose, HTTP method, access level, and authentication
  • Parameter Tables: Path, query, and request body parameters with validation rules
  • JSON Examples: Working request and response samples
  • Error Handling: Comprehensive error codes and descriptions
  • Quick Reference: Common status codes and authentication types

Content Standards

  • Clear Purpose Statements: One sentence describing each endpoint's function
  • Validation Rules: Detailed parameter constraints and formats
  • Copy-Paste Ready Examples: Tested JSON samples for immediate use
  • Consistent Naming: Uniform field names and conventions across all endpoints
  • Error Documentation: All possible error scenarios with explanations

Quality Assurance

  • Documentation Checklist: Comprehensive review process for each endpoint
  • Peer Review: Backend team validation before publication
  • Template Compliance: Adherence to established documentation patterns

Version: 1.0
Author: Josh S. Sakweli, Backend Lead Team
Last Updated: September 2025
Contact: api-support@nextgate.com


This documentation provides comprehensive guidance for integrating with the NextGate Platform API. All endpoint documentation follows standardized templates for consistency and developer experience. For technical support or questions, please contact our development team.