All URIs are relative to https://api.reveng.ai
| Method | HTTP request | Description |
|---|---|---|
| getRequesterUserInfo | GET /v2/users/me | Get the requesters user information |
| getUser | GET /v2/users/{user_id} | Get a user's public information |
| getUserActivity | GET /v2/users/activity | Get auth user activity |
| getUserComments | GET /v2/users/me/comments | Get comments by user |
| loginUser | POST /v2/auth/login | Authenticate a user |
| submitUserFeedback | POST /v2/users/feedback | Submit feedback about the application |
BaseResponseGetMeResponse getRequesterUserInfo()
import { createConfiguration, AuthenticationUsersApi } from '@revengai/sdk';
const configuration = createConfiguration();
const apiInstance = new AuthenticationUsersApi(configuration);
const request = {};
const data = await apiInstance.getRequesterUserInfo(request);
console.log('API called successfully. Returned data:', data);This endpoint does not need any parameter.
BaseResponseGetMeResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
| 422 | Invalid request parameters | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
BaseResponseGetPublicUserResponse getUser()
import { createConfiguration, AuthenticationUsersApi } from '@revengai/sdk';
import type { AuthenticationUsersApiGetUserRequest } from '@revengai/sdk';
const configuration = createConfiguration();
const apiInstance = new AuthenticationUsersApi(configuration);
const request: AuthenticationUsersApiGetUserRequest = {
userId: 1,
};
const data = await apiInstance.getUser(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| userId | [number] | defaults to undefined |
BaseResponseGetPublicUserResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
| 422 | Invalid request parameters | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
BaseResponseListUserActivityResponse getUserActivity()
import { createConfiguration, AuthenticationUsersApi } from '@revengai/sdk';
const configuration = createConfiguration();
const apiInstance = new AuthenticationUsersApi(configuration);
const request = {};
const data = await apiInstance.getUserActivity(request);
console.log('API called successfully. Returned data:', data);This endpoint does not need any parameter.
BaseResponseListUserActivityResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
| 422 | Invalid request parameters | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
BaseResponseListCommentResponse getUserComments()
Retrieves all comments created by a specific user. Only returns comments for resources the requesting user has access to.
import { createConfiguration, AuthenticationUsersApi } from '@revengai/sdk';
import type { AuthenticationUsersApiGetUserCommentsRequest } from '@revengai/sdk';
const configuration = createConfiguration();
const apiInstance = new AuthenticationUsersApi(configuration);
const request: AuthenticationUsersApiGetUserCommentsRequest = {
endpointUrl: "endpoint_url_example",
localCacheDir: "local_cache_dir_example",
localCacheMaxSizeMb: 1,
customerSamplesBucket: "customer_samples_bucket_example",
firmwareSamplesBucket: "firmware_samples_bucket_example",
maxRetryAttempts: 5,
};
const data = await apiInstance.getUserComments(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| endpointUrl | [string] | (optional) defaults to undefined | |
| localCacheDir | [string] | (optional) defaults to undefined | |
| localCacheMaxSizeMb | [number] | (optional) defaults to undefined | |
| customerSamplesBucket | [string] | (optional) defaults to undefined | |
| firmwareSamplesBucket | [string] | (optional) defaults to undefined | |
| maxRetryAttempts | [number] | (optional) defaults to 5 |
BaseResponseListCommentResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
| 422 | Invalid request parameters | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
BaseResponseLoginResponse loginUser(loginRequest)
Authenticates a user and returns a token.
import { createConfiguration, AuthenticationUsersApi } from '@revengai/sdk';
import type { AuthenticationUsersApiLoginUserRequest } from '@revengai/sdk';
const configuration = createConfiguration();
const apiInstance = new AuthenticationUsersApi(configuration);
const request: AuthenticationUsersApiLoginUserRequest = {
loginRequest: {
username: "username_example",
password: "password_example",
},
};
const data = await apiInstance.loginUser(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| loginRequest | LoginRequest |
BaseResponseLoginResponse
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
| 422 | Invalid request parameters | - |
| 401 | Invalid credentials | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
BaseResponse submitUserFeedback(submitUserFeedbackRequest)
Submits feedback about the application and forwards it to the RevEng.ai project management tool.
import { createConfiguration, AuthenticationUsersApi } from '@revengai/sdk';
import type { AuthenticationUsersApiSubmitUserFeedbackRequest } from '@revengai/sdk';
const configuration = createConfiguration();
const apiInstance = new AuthenticationUsersApi(configuration);
const request: AuthenticationUsersApiSubmitUserFeedbackRequest = {
submitUserFeedbackRequest: {
currentRoute: "currentRoute_example",
feedback: "feedback_example",
screenCaptureUrl: "screenCaptureUrl_example",
},
};
const data = await apiInstance.submitUserFeedback(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| submitUserFeedbackRequest | SubmitUserFeedbackRequest |
BaseResponse
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful Response | - |
| 422 | Invalid request parameters | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]