Skip to content

Solutions API

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

MethodHTTP requestDescription
createSolutionPOST /solutionsCreate Solution
deleteSolutionDELETE /solutions/Delete Solution
editSolutionPATCH /solutions/Edit Solution
getSolutionGET /solutions/Get Solution
listSolutionsGET /solutionsList Solutions

createSolution

Solution createSolution(solutionCreate)

Example

typescript
import { createConfiguration, SolutionsApi } from '';
import type { SolutionsApiCreateSolutionRequest } from '';

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

const request: SolutionsApiCreateSolutionRequest = {
  
  solutionCreate: {
    description: "description_example",
    projectId: "projectId_example",
  },
};

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

Parameters

NameTypeDescriptionNotes
solutionCreateSolutionCreate

Return type

Solution

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]

deleteSolution

any deleteSolution()

Example

typescript
import { createConfiguration, SolutionsApi } from '';
import type { SolutionsApiDeleteSolutionRequest } from '';

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

const request: SolutionsApiDeleteSolutionRequest = {
  
  solutionId: "solution_id_example",
};

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

Parameters

NameTypeDescriptionNotes
solutionId[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]

editSolution

Solution editSolution(solutionUpdate)

Example

typescript
import { createConfiguration, SolutionsApi } from '';
import type { SolutionsApiEditSolutionRequest } from '';

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

const request: SolutionsApiEditSolutionRequest = {
  
  solutionId: "solution_id_example",
  
  solutionUpdate: {
    description: "description_example",
  },
};

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

Parameters

NameTypeDescriptionNotes
solutionUpdateSolutionUpdate
solutionId[string]defaults to undefined

Return type

Solution

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]

getSolution

Solution getSolution()

Example

typescript
import { createConfiguration, SolutionsApi } from '';
import type { SolutionsApiGetSolutionRequest } from '';

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

const request: SolutionsApiGetSolutionRequest = {
  
  solutionId: "solution_id_example",
};

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

Parameters

NameTypeDescriptionNotes
solutionId[string]defaults to undefined

Return type

Solution

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]

listSolutions

PageSolution listSolutions()

Example

typescript
import { createConfiguration, SolutionsApi } from '';
import type { SolutionsApiListSolutionsRequest } from '';

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

const request: SolutionsApiListSolutionsRequest = {
    // Page number (optional)
  page: 1,
    // Page size (optional)
  size: 50,
};

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

Parameters

NameTypeDescriptionNotes
page[number]Page number(optional) defaults to 1
size[number]Page size(optional) defaults to 50

Return type

PageSolution

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]

Released under the MIT License.