Skip to main content
Use this endpoint to fetch the profile and account details for the currently authenticated user. The response includes your user ID, display name, email address, subscription plan with memory limits, and a full list of all applications in your account. This endpoint is useful for verifying authentication, checking your plan limits, and auditing your hosted applications.

Request

GET https://api.virtuscloud.app/v2/users/me

Headers

Authorization
string
required
Your Virtus Cloud API key. Pass it directly as the header value — no prefix required.Example: Authorization: vc_live_xxxxxxxxxxxx

Response

status
string
Returns "success" when the request completes successfully.
response
object
The complete account information for the authenticated user.

Examples

curl -X GET https://api.virtuscloud.app/v2/users/me \
  -H "Authorization: <api_key>"

Response Example

{
  "status": "success",
  "response": {
    "user": {
      "id": "313397145698959364",
      "name": "joaootavios",
      "email": "joao@virtuscloud.app",
      "plan": {
        "name": "standard-4",
        "memory": {
          "limit": 4096,
          "available": 3840,
          "used": 256
        },
        "duration": 1732072955446
      }
    },
    "applications": [
      {
        "name": "VirtusCloud Example APP",
        "id": "446b0b4118634a1c99e73bac9a54e475",
        "desc": "This is a example of description",
        "ram": 512,
        "lang": "javascript",
        "domain": "square-example-app.virtusapp.cloud",
        "custom": "mydomain.com",
        "cluster": "suki-cluster"
      }
    ],
    "databases": []
  }
}