LMW everyWORD API Documentation v0.1.23

Overview

This comprehensive API documentation provides detailed information about all available endpoints, authentication methods, request/response formats, and implementation examples. The LMW everyWORD API is a modern, secure REST API that supports user management, subscription services, and promotional features.

API Features

Documentation Sections

🔐 Authentication API

User login, registration, password reset, email verification, and token management.

👥 Session Management

Multi-device session control, session listing, and security management.

👤 User Management

User profiles, account management, and administrative operations.

💳 Subscription API

Stripe integration, subscription management, billing operations, and plan changes.

🎟️ Coupon Management

Coupon creation, validation, discount management, and trial extensions.

🏷️ Promotion Codes

Promotional code creation, application, validation, and campaign management.

Getting Started

To use the API, you'll need to:

  1. Register for an account using the /api/auth/register endpoint
  2. Verify your email with the code sent to your email address
  3. Authenticate using the /api/auth/login endpoint to obtain an access token
  4. Include this token in the Authorization header for subsequent requests
  5. For mutation operations (POST, PUT, DELETE), include the CSRF token in the x-csrf-token header

API Test Console

To test API endpoints directly, visit the API Test Console section.