Universe360X API

A modern, secure, and scalable REST API for authentication and user management.

Built with Laravel, powered by Sanctum for secure token-based authentication.

$ curl -X POST
/v1/auth/register
"email": "user@example.com"
"password": "••••••••"

Why Choose Universe360X?

Secure Authentication

Token-based authentication with Laravel Sanctum for secure API access and user management.

Lightning Fast

Optimized for performance with caching, efficient database queries, and minimal overhead.

Production Ready

Built with industry best practices, comprehensive error handling, and extensive testing.

Customizable

Easy to extend and customize with middleware, validation, and business logic tailored to your needs.

Always Available

Reliable uptime with comprehensive monitoring, error tracking, and support.

Scalable

Designed to handle millions of requests with distributed architecture and load balancing.

API Endpoints

Authentication

POST /v1/auth/register

Create a new user account

POST /v1/auth/login

Authenticate and receive access token

POST /v1/auth/password/forgot

Request password reset link

POST /v1/auth/password/reset

Reset password with token

POST /v1/auth/email/verify

Verify email address

POST /v1/auth/email/resend

Resend verification email

Protected Resources

All protected endpoints require:

Authorization: Bearer YOUR_TOKEN
GET /v1/account

Get current user information

More endpoints coming soon...

Getting Started

1

Create an Account

Sign up for a new account using the register endpoint.

POST /v1/auth/register
2

Authenticate

Log in and receive your access token for API requests.

POST /v1/auth/login
3

Start Using

Use your token to make authenticated API requests.

Authorization: Bearer token

Example Usage

# Register a new user
curl -X POST http://localhost/v1/auth/register \
  -H "Content-Type: application/json" \
  -d '{
    "name": "John Doe",
    "email": "john@example.com",
    "password": "secure_password_123",
    "password_confirmation": "secure_password_123"
  }'
# Login and get access token
curl -X POST http://localhost/v1/auth/login \
  -H "Content-Type: application/json" \
  -d '{
    "email": "john@example.com",
    "password": "secure_password_123"
  }'
# Use token to access protected resources
curl -X GET http://localhost/v1/account \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"

API Status

Status

Operational

Uptime

99.9%

Response Time

<100ms

Ready to Get Started?

Start building your next project with Universe360X API today.