Interface IntegrationControllerApi

All Known Subinterfaces:
CatalogueIntegrationFeignClient

@Generated(value="org.openapitools.codegen.languages.SpringCodegen", date="2025-06-27T09:48:24.924662661Z[Etc/UTC]") @Validated public interface IntegrationControllerApi
  • 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)