Ricardoneud.com
Website
Website
Discord Community
Community Forum
  1. Api
  • Home
  • Frequently Asked Questions
  • Api
    • User Login
    • Changelog
      • v1
      • v2
      • v3
      • v4
    • v1
      • Clients
        • Licenses
          • Get Licenses
      • Tools
        • Get Subdomains
        • Mail DNS Checker
        • Get DNS Information
    • v2
      • Clients
        • Licenses
          • Get Licenses
      • Games
        • Minecraft
          • Get Minecraft Server
      • Reseller
        • Licenses
          • Check License
          • Generate License
          • Update License
          • Delete License
      • Tools
        • Get Subdomains
        • Mail DNS Checker
        • Get DNS Information
    • v3
      • Games
        • Minecraft
          • Get Minecraft Server
        • Fivem
          • Get Fivem Server
      • Reseller
        • Licenses
          • Check License
          • Generate License
          • Update License
          • Delete License
      • Tools
        • Get Subdomains
        • Mail DNS Checker
        • Get Domain Information
        • Get DNS Information
      • User Login
    • v4
      • Games
        • Minecraft
          • Get Minecraft Server
      • Tools
        • Get DNS Information
        • Get Domain Information
        • Mail DNS Checker
        • Validate Email Host
        • Get Subdomains
        • Geo IP
      • User Login
        • Create Secret
        • Revoke Secret
    • Oauth2
      • Access Token
        POST
      • Read Profile
        GET
  • Products
    • Next.js Docs Template
      • Installation
        • VPS Installation
        • Pterodactyl Installation
    • Game Panels
      • Pterodactyl
        • Eggs
          • Installation
            • Next.js Egg
        • Extensions
          • Installation
            • Pterodactyl Livechat
      • Pelican
        • Eggs
          • Installation
            • Next.js Egg
    • Donate Me
      • Installation
        • VPS Installation
        • Pterodactyl Installation
    • LicenseForge
      • Installation
        • VPS Installation
        • Webhost Installation
    • Billing Portals
      • Paymenter
        • Extensions
          • Discord Linked Roles
            • Installation
            • Setting Up
          • CyberPanel
            • Installation
            • Setting Up
          • NeudAuth
            • Installation
            • Setting Up
      • WHMCS
        • Extensions
          • Installation
            • Ticket Spam Checker
            • Chatwoot Livechat
  • ProbeCore
    • Introduction
    • Self Hosting
      • Installation
        • VPS Installation
        • Pterodactyl Installation
  1. Api

User Login

Don't share your screen or take screenshots while your password is in the request body!

User Login Authentication (v3+)#

Starting from API version v3 and above, Ricardoneud.com supports a modern login-based authentication system using short-lived secret tokens. This method is designed for secure, session-based access and is the default authentication method in v4 and above.

Endpoint#

Request Body#

Send the following JSON payload:
{
  "emailOrUsername": "your username/email",
  "password": "your password",
  "sendEmail": "true"
}

Successful Response#

A successful login returns:
{
  "message": "Login successful",
  "userId": 123,
  "userEmail": "user@example.com",
  "secret": "UmljYXJkb05ldWQuQXBpQ29ubmVjdC0xYTJiM2M0ZDVlNmY3Zzho"
}

Usage#

Use the secret token in the header of subsequent requests:

Token Behavior#

Validity: Each token is valid for 24 hours
Visibility: Tokens are not visible in the dashboard and cannot be manually revoked
Regeneration: New tokens can be issued at any time by re-authenticating via the same endpoint
Dashboard Integration: Token visibility and management will be added to the dashboard in a future update; release timing is currently unknown

Legacy Method (API Key)#

The legacy API Key authentication method remains fully supported and functional across all versions.

Create an API Key#

Follow these steps to generate a new API key:
1.
Login at Ricardoneud.com
2.
Navigate to Dashboard → API Keys
3.
Click the Create API Key button
4.
In the modal that appears:
Enter a descriptive name for your API key
Configure the desired permissions
Set the state to Production using the environment selector
5.
Click Generate
6.
Done! Your API key is now created
Example UI:
API Key Creation UI

Usage#

Use the API Key in the authorization header of subsequent requests:
Modified at 2025-08-19 13:47:40
Previous
Frequently Asked Questions
Next
v1
Built with