API Documentation

Getting Started

Learn how to use the RealSoft Games API to access products and projects programmatically.

The RealSoft Games API allows you to access our products and projects data programmatically. To use the API, you need an API token which you can generate in the admin dashboard.

Authentication

All API requests require authentication using an API token. Include your token in the Authorization header:

Authorization: Bearer YOUR_API_TOKEN

Base URL

All API endpoints are relative to:

https://realsoftgames.com/api/public

Get All Products

Retrieve a list of all published products.

GET/products

Query Parameters

ParameterTypeDescription
featuredBooleanFilter to only featured products
statusStringFilter by status (live, draft, archived)

Example Response

[
  {
    "_id": "60d21b4667d0d8992e610c85",
    "title": "Unity Asset: Advanced Character Controller",
    "description": "A professional character controller for Unity games with advanced movement features.",
    "price": "$49.99",
    "media": [
      {
        "_id": "60d21b4667d0d8992e610c86",
        "type": "image",
        "url": "https://minioapi.realsoftgames.com/realsoftgames/products/character-controller.jpg",
        "alt": "Character Controller Preview"
      }
    ],
    "externalLink": "https://assetstore.unity.com/packages/slug/12345",
    "liveDemoLink": "https://demo.realsoftgames.com/character-controller",
    "status": "live",
    "userId": "60d21b4667d0d8992e610c84",
    "isFeatured": true,
    "order": 1,
    "createdAt": "2023-01-15T12:00:00.000Z",
    "updatedAt": "2023-01-15T12:00:00.000Z"
  }
]

Need Help?

If you need assistance with the API, please contact us.

For any questions or issues with the API, please contact us through our contact form or email us at [email protected].

If you're an admin, you can manage your API tokens in the dashboard.