Interface IntegrationControllerApi
- All Known Subinterfaces:
CatalogueIntegrationFeignClient
@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
date="2025-07-10T06:10:26.223992724Z[Etc/UTC]")
@Validated
public interface IntegrationControllerApi
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Void> autoSyncExecutionRequestWithJira(UUID uuid, @NotNull @Valid Boolean syncTestCases, @NotNull @Valid Boolean syncTestRuns) Deprecated.org.springframework.http.ResponseEntity<Void> autoSyncTestRunsWithJira(UUID projectId, UUID executionRequestId, @NotNull @Valid Boolean syncTestCases, @NotNull @Valid Boolean syncTestRuns, @Valid List<TestRunToJiraInfoDto> testRunToJiraInfoDto) POST /catalog/api/v1/integrations/project/{projectId}/executionrequest/{executionRequestId}/autosync : autoSyncTestRunsWithJiraorg.springframework.http.ResponseEntity<Void> commentOnE2ETickets(@Valid List<TestRunToJiraInfoDto> testRunToJiraInfoDto) POST /catalog/api/v1/integrations/propagate/testcases/comment : commentOnE2ETicketsorg.springframework.http.ResponseEntity<JiraIssueCreateResponseDto> createJiraTicket(@NotNull @Valid UUID testPlanId, @Valid JiraIssueCreateRequestDto jiraIssueCreateRequestDto) POST /catalog/api/v1/integrations/jira/ticket/create : createJiraTicketorg.springframework.http.ResponseEntity<Void> createJiraTicketForTestRun(@Valid Set<UUID> UUID) POST /catalog/api/v1/integrations/create/testruns : createJiraTicketForTestRunorg.springframework.http.ResponseEntity<JiraIssueDto> getJiraTicketByKey(@NotNull @Valid UUID testPlanId, @NotNull @Valid String key) GET /catalog/api/v1/integrations/jira/ticket : getJiraTicketByKeyorg.springframework.http.ResponseEntity<List<JiraComponentDto>> GET /catalog/api/v1/integrations/testplan/{uuid}/components : getTestPlanJiraComponentsorg.springframework.http.ResponseEntity<Void> propagateTestCasesToJira(@Valid Set<UUID> UUID) POST /catalog/api/v1/integrations/propagate/testcases : propagateTestCasesToJiraorg.springframework.http.ResponseEntity<Void> propagateTestPlanToJira(UUID uuid) POST /catalog/api/v1/integrations/propagate/testplan/{uuid} : propagateTestPlanToJiraorg.springframework.http.ResponseEntity<Void> propagateTestRunsToJira(@Valid Set<UUID> UUID) POST /catalog/api/v1/integrations/propagate/testruns : propagateTestRunsToJiraorg.springframework.http.ResponseEntity<Void> POST /catalog/api/v1/integrations/propagate/executionrequest/{uuid} : propagateTestRunsToJiraByExecutionRequestIdorg.springframework.http.ResponseEntity<Void> POST /catalog/api/v1/integrations/transitions/refresh : resetTransitionMaporg.springframework.http.ResponseEntity<JiraIssueSearchResponseDto> searchIssues(@Valid JiraIssueSearchRequestDto jiraIssueSearchRequestDto) POST /catalog/api/v1/integrations/jira/ticket/search : searchIssuesorg.springframework.http.ResponseEntity<Object> searchProjectByKey(String name, @Valid ProjectSearchRequestDto projectSearchRequestDto) POST /catalog/api/v1/integrations/{name}/projects/search : searchProjectByKeyorg.springframework.http.ResponseEntity<Object> GET /catalog/api/v1/integrations/testplan/{uuid}/projects/search : searchProjectByTestPlanIdorg.springframework.http.ResponseEntity<Void> updateTestCasesFromJira(@Valid Set<UUID> UUID) POST /catalog/api/v1/integrations/refresh/testcases : updateTestCasesFromJiraorg.springframework.http.ResponseEntity<Void> updateTestPlanFromJira(UUID uuid) POST /catalog/api/v1/integrations/refresh/testplan/{uuid} : updateTestPlanFromJiraorg.springframework.http.ResponseEntity<Void> updateTestRunsFromJira(@Valid Set<UUID> UUID) POST /catalog/api/v1/integrations/refresh/testruns : updateTestRunsFromJira
-
Method Details
-
autoSyncExecutionRequestWithJira
@Deprecated @RequestMapping(method=POST, value="/catalog/api/v1/integrations/autosync/executionrequest/{uuid}") org.springframework.http.ResponseEntity<Void> autoSyncExecutionRequestWithJira(@PathVariable("uuid") UUID uuid, @NotNull @Valid @RequestParam(value="syncTestCases",required=true) @NotNull @Valid Boolean syncTestCases, @NotNull @Valid @RequestParam(value="syncTestRuns",required=true) @NotNull @Valid Boolean syncTestRuns) Deprecated.POST /catalog/api/v1/integrations/autosync/executionrequest/{uuid} : autoSyncExecutionRequestWithJira- Parameters:
uuid- uuid (required)syncTestCases- syncTestCases (required)syncTestRuns- syncTestRuns (required)- Returns:
- Created (status code 201) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
autoSyncTestRunsWithJira
@RequestMapping(method=POST, value="/catalog/api/v1/integrations/project/{projectId}/executionrequest/{executionRequestId}/autosync", consumes="application/json") org.springframework.http.ResponseEntity<Void> autoSyncTestRunsWithJira(@PathVariable("projectId") UUID projectId, @PathVariable("executionRequestId") UUID executionRequestId, @NotNull @Valid @RequestParam(value="syncTestCases",required=true) @NotNull @Valid Boolean syncTestCases, @NotNull @Valid @RequestParam(value="syncTestRuns",required=true) @NotNull @Valid Boolean syncTestRuns, @Valid @RequestBody(required=false) @Valid List<TestRunToJiraInfoDto> testRunToJiraInfoDto) POST /catalog/api/v1/integrations/project/{projectId}/executionrequest/{executionRequestId}/autosync : autoSyncTestRunsWithJira- Parameters:
projectId- project identifier (required)executionRequestId- execution request identifier (required)syncTestCases- syncTestCases (required)syncTestRuns- syncTestRuns (required)testRunToJiraInfoDto- (optional)- Returns:
- Created (status code 201) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
commentOnE2ETickets
@RequestMapping(method=POST, value="/catalog/api/v1/integrations/propagate/testcases/comment", consumes="application/json") org.springframework.http.ResponseEntity<Void> commentOnE2ETickets(@Valid @RequestBody(required=false) @Valid List<TestRunToJiraInfoDto> testRunToJiraInfoDto) POST /catalog/api/v1/integrations/propagate/testcases/comment : commentOnE2ETickets- Parameters:
testRunToJiraInfoDto- (optional)- Returns:
- Created (status code 201) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
createJiraTicket
@RequestMapping(method=POST, value="/catalog/api/v1/integrations/jira/ticket/create", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<JiraIssueCreateResponseDto> createJiraTicket(@NotNull @Valid @RequestParam(value="testPlanId",required=true) @NotNull @Valid UUID testPlanId, @Valid @RequestBody(required=false) @Valid JiraIssueCreateRequestDto jiraIssueCreateRequestDto) POST /catalog/api/v1/integrations/jira/ticket/create : createJiraTicket- Parameters:
testPlanId- (required)jiraIssueCreateRequestDto- (optional)- Returns:
- Created (status code 201) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
createJiraTicketForTestRun
@RequestMapping(method=POST, value="/catalog/api/v1/integrations/create/testruns", consumes="application/json") org.springframework.http.ResponseEntity<Void> createJiraTicketForTestRun(@Valid @RequestBody(required=false) @Valid Set<UUID> UUID) POST /catalog/api/v1/integrations/create/testruns : createJiraTicketForTestRun- Parameters:
UUID- (optional)- Returns:
- Created (status code 201) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
getJiraTicketByKey
@RequestMapping(method=GET, value="/catalog/api/v1/integrations/jira/ticket", produces="application/json") org.springframework.http.ResponseEntity<JiraIssueDto> getJiraTicketByKey(@NotNull @Valid @RequestParam(value="testPlanId",required=true) @NotNull @Valid UUID testPlanId, @NotNull @Valid @RequestParam(value="key",required=true) @NotNull @Valid String key) GET /catalog/api/v1/integrations/jira/ticket : getJiraTicketByKey- Parameters:
testPlanId- (required)key- (required)- Returns:
- OK (status code 200) or Created (status code 201) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
getTestPlanJiraComponents
@RequestMapping(method=GET, value="/catalog/api/v1/integrations/testplan/{uuid}/components", produces="application/json") org.springframework.http.ResponseEntity<List<JiraComponentDto>> getTestPlanJiraComponents(@PathVariable("uuid") UUID uuid) GET /catalog/api/v1/integrations/testplan/{uuid}/components : getTestPlanJiraComponents- Parameters:
uuid- (required)- Returns:
- OK (status code 200) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
propagateTestCasesToJira
@RequestMapping(method=POST, value="/catalog/api/v1/integrations/propagate/testcases", consumes="application/json") org.springframework.http.ResponseEntity<Void> propagateTestCasesToJira(@Valid @RequestBody(required=false) @Valid Set<UUID> UUID) POST /catalog/api/v1/integrations/propagate/testcases : propagateTestCasesToJira- Parameters:
UUID- (optional)- Returns:
- Created (status code 201) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
propagateTestPlanToJira
@RequestMapping(method=POST, value="/catalog/api/v1/integrations/propagate/testplan/{uuid}") org.springframework.http.ResponseEntity<Void> propagateTestPlanToJira(@PathVariable("uuid") UUID uuid) POST /catalog/api/v1/integrations/propagate/testplan/{uuid} : propagateTestPlanToJira- Parameters:
uuid- uuid (required)- Returns:
- Created (status code 201) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
propagateTestRunsToJira
@RequestMapping(method=POST, value="/catalog/api/v1/integrations/propagate/testruns", consumes="application/json") org.springframework.http.ResponseEntity<Void> propagateTestRunsToJira(@Valid @RequestBody(required=false) @Valid Set<UUID> UUID) POST /catalog/api/v1/integrations/propagate/testruns : propagateTestRunsToJira- Parameters:
UUID- (optional)- Returns:
- Created (status code 201) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
propagateTestRunsToJiraByExecutionRequestId
@RequestMapping(method=POST, value="/catalog/api/v1/integrations/propagate/executionrequest/{uuid}") org.springframework.http.ResponseEntity<Void> propagateTestRunsToJiraByExecutionRequestId(@PathVariable("uuid") UUID uuid) POST /catalog/api/v1/integrations/propagate/executionrequest/{uuid} : propagateTestRunsToJiraByExecutionRequestId- Parameters:
uuid- uuid (required)- Returns:
- Created (status code 201) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
resetTransitionMap
@RequestMapping(method=POST, value="/catalog/api/v1/integrations/transitions/refresh") org.springframework.http.ResponseEntity<Void> resetTransitionMap()POST /catalog/api/v1/integrations/transitions/refresh : resetTransitionMap- Returns:
- Created (status code 201) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
searchIssues
@RequestMapping(method=POST, value="/catalog/api/v1/integrations/jira/ticket/search", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<JiraIssueSearchResponseDto> searchIssues(@Valid @RequestBody(required=false) @Valid JiraIssueSearchRequestDto jiraIssueSearchRequestDto) POST /catalog/api/v1/integrations/jira/ticket/search : searchIssues- Parameters:
jiraIssueSearchRequestDto- (optional)- Returns:
- OK (status code 200) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
searchProjectByKey
@RequestMapping(method=POST, value="/catalog/api/v1/integrations/{name}/projects/search", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<Object> searchProjectByKey(@PathVariable("name") String name, @Valid @RequestBody(required=false) @Valid ProjectSearchRequestDto projectSearchRequestDto) POST /catalog/api/v1/integrations/{name}/projects/search : searchProjectByKey- Parameters:
name- name (required)projectSearchRequestDto- (optional)- Returns:
- OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
searchProjectByTestPlanId
@RequestMapping(method=GET, value="/catalog/api/v1/integrations/testplan/{uuid}/projects/search", produces="application/json") org.springframework.http.ResponseEntity<Object> searchProjectByTestPlanId(@PathVariable("uuid") UUID uuid) GET /catalog/api/v1/integrations/testplan/{uuid}/projects/search : searchProjectByTestPlanId- Parameters:
uuid- uuid (required)- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
updateTestCasesFromJira
@RequestMapping(method=POST, value="/catalog/api/v1/integrations/refresh/testcases", consumes="application/json") org.springframework.http.ResponseEntity<Void> updateTestCasesFromJira(@Valid @RequestBody(required=false) @Valid Set<UUID> UUID) POST /catalog/api/v1/integrations/refresh/testcases : updateTestCasesFromJira- Parameters:
UUID- (optional)- Returns:
- Created (status code 201) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
updateTestPlanFromJira
@RequestMapping(method=POST, value="/catalog/api/v1/integrations/refresh/testplan/{uuid}") org.springframework.http.ResponseEntity<Void> updateTestPlanFromJira(@PathVariable("uuid") UUID uuid) POST /catalog/api/v1/integrations/refresh/testplan/{uuid} : updateTestPlanFromJira- Parameters:
uuid- uuid (required)- Returns:
- Created (status code 201) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
updateTestRunsFromJira
@RequestMapping(method=POST, value="/catalog/api/v1/integrations/refresh/testruns", consumes="application/json") org.springframework.http.ResponseEntity<Void> updateTestRunsFromJira(@Valid @RequestBody(required=false) @Valid Set<UUID> UUID) POST /catalog/api/v1/integrations/refresh/testruns : updateTestRunsFromJira- Parameters:
UUID- (optional)- Returns:
- Created (status code 201) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-