Get user
curl --request GET \
--url https://api.vexelia.com/users/me \
--header 'Authorization: Bearer <token>'
{
"success": true,
"message": "<string>",
"data": {
"id": "<string>",
"userName": "<string>",
"normalizedUserName": "<string>",
"email": "<string>",
"normalizedEmail": "<string>",
"emailConfirmed": true,
"securityStamp": "<string>",
"concurrencyStamp": "<string>",
"phoneNumber": "<string>",
"phoneNumberConfirmed": true,
"twoFactorEnabled": true,
"lockoutEnd": "2023-11-07T05:31:56Z",
"lockoutEnabled": true,
"accessFailedCount": 123,
"firstName": "<string>",
"lastName": "<string>",
"locale": "<string>",
"customerId": "<string>",
"identityVerification": 0,
"identityVerificationSessionId": "<string>",
"deletionDate": "2023-11-07T05:31:56Z",
"creationDate": "2023-11-07T05:31:56Z",
"ipAddress": "<string>",
"addressInformation": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"creationDate": "2023-12-25",
"addressLine": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"secondaryAddressLine": "<string>",
"businessName": "<string>"
},
"restrictions": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"creationDate": "2023-12-25",
"isOutboundEmailBlocked": true,
"maximumIpAddresses": 123,
"maximumVirtualServers": 123,
"maximumSnapshots": 123,
"maximumBandwidthUsage": 123
},
"sshKeys": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"creationDate": "2023-12-25",
"label": "<string>",
"fingerprint": "<string>",
"key": "<string>"
}
]
}
}
Authorizations
Your API key goes here, you can generate one in your account settings.
Response
Generic response that most responses inherit or return on an API endpoint
Whether the operation was successful
The optional message given by the operation
The standard user of Vexelia, contains nodes and other IDs
The users first name
2 - 32
The users last name
2 - 32
The country code the customer originates from
2
The IP address that was used when the account was created
8 - 45
Address information for a user that can be used for billing
The first address line
1 - 255
The city they are in
1 - 255
The state or province they are in
1 - 255
The postal/ZIP code the user is in
1 - 20
The ID (primary key) of the entity
The date the entity was created
The optional secondary address line
255
The optional business name for tax purposes
100
The list of restrictions for a specific user
The ID (primary key) of the entity
The date the entity was created
Whether outbound email ports 25,587,465 are blocked
The maximum amount of IPv4 addresses the user can have
The maximum amount of virtual servers the user can have
The maximum amount of snapshots a user can have, snapshots = backups
The maximum amount of bandwidth the user can use in bytes (Proxmox handles in bytes)
Represents an SSH key configured on a users account
The friendly label for the SSH key
3 - 64
The MD5 fingerprint of the SSH key
3 - 128
The actual SSH key to install onto the server
3 - 4096
The ID (primary key) of the entity
The date the entity was created
The users payment processor customer ID, this directly links to their customer profile on the respective platform. Null if the user has not been verified
8 - 72
The current state of their identity verification
0
, 1
, 2
, 3
, 4
, 5
The ID for the identity verification session ongoing with the user at Stripe Identity
12 - 100
The date and time the user should be deleted from the platform
The date and time the user was created
curl --request GET \
--url https://api.vexelia.com/users/me \
--header 'Authorization: Bearer <token>'
{
"success": true,
"message": "<string>",
"data": {
"id": "<string>",
"userName": "<string>",
"normalizedUserName": "<string>",
"email": "<string>",
"normalizedEmail": "<string>",
"emailConfirmed": true,
"securityStamp": "<string>",
"concurrencyStamp": "<string>",
"phoneNumber": "<string>",
"phoneNumberConfirmed": true,
"twoFactorEnabled": true,
"lockoutEnd": "2023-11-07T05:31:56Z",
"lockoutEnabled": true,
"accessFailedCount": 123,
"firstName": "<string>",
"lastName": "<string>",
"locale": "<string>",
"customerId": "<string>",
"identityVerification": 0,
"identityVerificationSessionId": "<string>",
"deletionDate": "2023-11-07T05:31:56Z",
"creationDate": "2023-11-07T05:31:56Z",
"ipAddress": "<string>",
"addressInformation": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"creationDate": "2023-12-25",
"addressLine": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"secondaryAddressLine": "<string>",
"businessName": "<string>"
},
"restrictions": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"creationDate": "2023-12-25",
"isOutboundEmailBlocked": true,
"maximumIpAddresses": 123,
"maximumVirtualServers": 123,
"maximumSnapshots": 123,
"maximumBandwidthUsage": 123
},
"sshKeys": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"creationDate": "2023-12-25",
"label": "<string>",
"fingerprint": "<string>",
"key": "<string>"
}
]
}
}