Skip to content

Suggestions API

All URIs are relative to https://api.syntheticusers.com/api/v1

MethodHTTP requestDescription
createSuggestionPOST /suggestionsCreate Suggestion
deleteSuggestionDELETE /suggestions/Delete Suggestion
executeSuggestionPOST /suggestions/{suggestion_id}/executeExecute Suggestion
getSuggestionGET /suggestions/Get Suggestion
listSuggestionsGET /suggestionsList Suggestions
regenerateSuggestionPOST /suggestions/{suggestion_id}/regenerateRegenerate Suggestion
updateSuggestionPATCH /suggestions/Update Suggestion

createSuggestion

Suggestion createSuggestion(suggestionCreate)

Example

typescript
import { createConfiguration, SuggestionsApi } from '';
import type { SuggestionsApiCreateSuggestionRequest } from '';

const configuration = createConfiguration();
const apiInstance = new SuggestionsApi(configuration);

const request: SuggestionsApiCreateSuggestionRequest = {
  
  suggestionCreate: {
    subplanId: "subplanId_example",
    status: "status_example",
    data: {
      "key": null,
    },
    quantity: 1,
    files: [
      "files_example",
    ],
  },
};

const data = await apiInstance.createSuggestion(request);
console.log('API called successfully. Returned data:', data);

Parameters

NameTypeDescriptionNotes
suggestionCreateSuggestionCreate

Return type

Suggestion

Authorization

HTTPBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful Response-
422Validation Error-

[Back to top] [Back to API list] [Back to SDK]

deleteSuggestion

any deleteSuggestion()

Example

typescript
import { createConfiguration, SuggestionsApi } from '';
import type { SuggestionsApiDeleteSuggestionRequest } from '';

const configuration = createConfiguration();
const apiInstance = new SuggestionsApi(configuration);

const request: SuggestionsApiDeleteSuggestionRequest = {
  
  suggestionId: "suggestion_id_example",
};

const data = await apiInstance.deleteSuggestion(request);
console.log('API called successfully. Returned data:', data);

Parameters

NameTypeDescriptionNotes
suggestionId[string]defaults to undefined

Return type

any

Authorization

HTTPBearer

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful Response-
422Validation Error-

[Back to top] [Back to API list] [Back to SDK]

executeSuggestion

Suggestion executeSuggestion()

Example

typescript
import { createConfiguration, SuggestionsApi } from '';
import type { SuggestionsApiExecuteSuggestionRequest } from '';

const configuration = createConfiguration();
const apiInstance = new SuggestionsApi(configuration);

const request: SuggestionsApiExecuteSuggestionRequest = {
  
  suggestionId: "suggestion_id_example",
};

const data = await apiInstance.executeSuggestion(request);
console.log('API called successfully. Returned data:', data);

Parameters

NameTypeDescriptionNotes
suggestionId[string]defaults to undefined

Return type

Suggestion

Authorization

HTTPBearer

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful Response-
422Validation Error-

[Back to top] [Back to API list] [Back to SDK]

getSuggestion

Suggestion getSuggestion()

Example

typescript
import { createConfiguration, SuggestionsApi } from '';
import type { SuggestionsApiGetSuggestionRequest } from '';

const configuration = createConfiguration();
const apiInstance = new SuggestionsApi(configuration);

const request: SuggestionsApiGetSuggestionRequest = {
  
  suggestionId: "suggestion_id_example",
};

const data = await apiInstance.getSuggestion(request);
console.log('API called successfully. Returned data:', data);

Parameters

NameTypeDescriptionNotes
suggestionId[string]defaults to undefined

Return type

Suggestion

Authorization

HTTPBearer

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful Response-
422Validation Error-

[Back to top] [Back to API list] [Back to SDK]

listSuggestions

PageSuggestion listSuggestions()

Example

typescript
import { createConfiguration, SuggestionsApi } from '';
import type { SuggestionsApiListSuggestionsRequest } from '';

const configuration = createConfiguration();
const apiInstance = new SuggestionsApi(configuration);

const request: SuggestionsApiListSuggestionsRequest = {
    // Comma-separated list of interviews IDs (optional)
  id: "id_example",
    // Comma-separated list of project IDs (optional)
  projectId: "projectId_example",
    // Comma-separated list of subplans IDs (optional)
  subplanId: "subplanId_example",
    // Page number (optional)
  page: 1,
    // Page size (optional)
  size: 50,
};

const data = await apiInstance.listSuggestions(request);
console.log('API called successfully. Returned data:', data);

Parameters

NameTypeDescriptionNotes
id[string]Comma-separated list of interviews IDs(optional) defaults to undefined
projectId[string]Comma-separated list of project IDs(optional) defaults to undefined
subplanId[string]Comma-separated list of subplans IDs(optional) defaults to undefined
page[number]Page number(optional) defaults to 1
size[number]Page size(optional) defaults to 50

Return type

PageSuggestion

Authorization

HTTPBearer

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful Response-
422Validation Error-

[Back to top] [Back to API list] [Back to SDK]

regenerateSuggestion

Suggestion regenerateSuggestion()

Example

typescript
import { createConfiguration, SuggestionsApi } from '';
import type { SuggestionsApiRegenerateSuggestionRequest } from '';

const configuration = createConfiguration();
const apiInstance = new SuggestionsApi(configuration);

const request: SuggestionsApiRegenerateSuggestionRequest = {
  
  suggestionId: "suggestion_id_example",
};

const data = await apiInstance.regenerateSuggestion(request);
console.log('API called successfully. Returned data:', data);

Parameters

NameTypeDescriptionNotes
suggestionId[string]defaults to undefined

Return type

Suggestion

Authorization

HTTPBearer

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful Response-
422Validation Error-

[Back to top] [Back to API list] [Back to SDK]

updateSuggestion

Suggestion updateSuggestion(suggestionUpdate)

Example

typescript
import { createConfiguration, SuggestionsApi } from '';
import type { SuggestionsApiUpdateSuggestionRequest } from '';

const configuration = createConfiguration();
const apiInstance = new SuggestionsApi(configuration);

const request: SuggestionsApiUpdateSuggestionRequest = {
  
  suggestionId: "suggestion_id_example",
  
  suggestionUpdate: {
    status: "status_example",
    data: {
      "key": null,
    },
    quantity: 1,
    files: [
      "files_example",
    ],
  },
};

const data = await apiInstance.updateSuggestion(request);
console.log('API called successfully. Returned data:', data);

Parameters

NameTypeDescriptionNotes
suggestionUpdateSuggestionUpdate
suggestionId[string]defaults to undefined

Return type

Suggestion

Authorization

HTTPBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful Response-
422Validation Error-

[Back to top] [Back to API list] [Back to SDK]

Released under the MIT License.