High-performance Laravel REST API for authentication, user lifecycle, and secure token-based access designed for scalable SaaS and multi-tenant systems.
{ "name":"username","email":"mail@mail.com","password":"your_password" }
{ "status":true,"message":null,"data":{"token":"1|token","verified":true} }
{ "status":false,"message":{"email":["The email has already been taken."]},"data":null }
{ "email":"mail@mail.com","password":"your_password" }
{ "status":true,"message":null,"data":{"token":"2|token","verified":true} }
{ "status":false,"message":"Authentication failed, invalid credentials.","data":null }
Authorization: Bearer {token}
{ "status":true,"message":null,"data":{"id":1,"name":"username","email":"email@email.com","email_verified_at":"2026-03-23","avatar":"/assets/images/user.png","enabled":1} }
{ "message":"Unauthenticated." }
{ "type":"name","name":"new_name" }
{ "type":"image","bytes":"[1,3,4]","extension":"png" }
{ "status":true,"message":"Profile updated successfully","data":null }
{ "status":true,"message":"Account deleted successfully","data":null }
{ "status":true,"message":"Logged out successfully","data":null }
{ "status":true,"message":"Verification email sent" }
{ "token":"verification_token" }
{ "status":true,"message":"Email verified successfully" }
{ "status":true,"message":"Verification email resent" }
{ "email":"mail@mail.com" }
{ "status":true,"message":"Reset link sent" }
{ "token":"reset_token","password":"new_password" }
{ "status":true,"message":"Password reset successful" }