Download OpenAPI specification:Download
Authentication and authorization @epicmaxim.net
Activates user
Entity
activateToken | string |
string |
{- "activateToken": "string",
- "email": "string"
}
{- "message": "string",
- "status": "string"
}
Output basic account information
X-Auth-Token | string Example: 8dd81ef52f1f2b1cc6af0d7dd9930499 Session Token |
{- "profile": {
- "badges": [
- "string"
], - "bio": "string",
- "email": "string",
- "firstname": "string",
- "followers": 0,
- "following": 0,
- "id": 0,
- "isFollowed": true,
- "photo": "string",
- "registrationDate": "string",
- "username": "string"
}, - "status": "string"
}
Wipes selected session
X-Auth-Token | string Example: 8dd81ef52f1f2b1cc6af0d7dd9930499 Session Token |
Entity
id | integer |
{- "id": 0
}
{- "message": "string",
- "status": "string"
}
Output account sessions
X-Auth-Token | string Example: 8dd81ef52f1f2b1cc6af0d7dd9930499 Session Token |
{- "currentSession": {
- "browser": "string",
- "browserVersion": "string",
- "city": "string",
- "country": "string",
- "createdAt": "string",
- "deviceType": "string",
- "id": 0,
- "ip": "string",
- "os": "string",
- "osVersion": "string",
- "updatedAt": "string",
- "userAgent": "string"
}, - "sessions": [
- {
- "browser": "string",
- "browserVersion": "string",
- "city": "string",
- "country": "string",
- "createdAt": "string",
- "deviceType": "string",
- "id": 0,
- "ip": "string",
- "os": "string",
- "osVersion": "string",
- "updatedAt": "string",
- "userAgent": "string"
}
], - "status": "string"
}
Updates basic profile information
X-Auth-Token | string Example: 8dd81ef52f1f2b1cc6af0d7dd9930499 Session Token |
Entity
bio | string |
firstname | string |
{- "bio": "string",
- "firstname": "string"
}
{- "message": "string",
- "status": "string"
}
Updates user email
X-Auth-Token | string Example: 8dd81ef52f1f2b1cc6af0d7dd9930499 Session Token |
Entity
string |
{- "email": "string"
}
{- "message": "string",
- "status": "string"
}
Updatess account password
X-Auth-Token | string Example: 8dd81ef52f1f2b1cc6af0d7dd9930499 Session Token |
Entity
currentPassword | string |
newPassword | string |
{- "currentPassword": "string",
- "newPassword": "string"
}
{- "message": "string",
- "status": "string"
}
Updates user photo url
X-Auth-Token | string Example: 8dd81ef52f1f2b1cc6af0d7dd9930499 Session Token |
Entity
photo | string |
{- "photo": "string"
}
{- "message": "string",
- "status": "string"
}
Updates user name
X-Auth-Token | string Example: 8dd81ef52f1f2b1cc6af0d7dd9930499 Session Token |
Entity
username | string |
{- "username": "string"
}
{- "message": "string",
- "status": "string"
}
Output basic user information using certain criteria
search | string Example: search="sometext" string |
limit | integer Example: limit=30 int |
offset | integer Example: offset=10 int |
{- "data": [
- {
- "badges": [
- "string"
], - "bio": "string",
- "email": "string",
- "firstname": "string",
- "followers": 0,
- "following": 0,
- "id": 0,
- "isFollowed": true,
- "photo": "string",
- "registrationDate": "string",
- "username": "string"
}
], - "status": "string",
- "total": 0
}
Registration
Entity
string | |
password | string |
username | string |
{- "email": "string",
- "password": "string",
- "username": "string"
}
{- "message": "string",
- "status": "string"
}
Resets user password
Entity
string | |
password | string |
resetToken | string |
{- "email": "string",
- "password": "string",
- "resetToken": "string"
}
{- "message": "string",
- "status": "string"
}