Package com.xebialabs.xlrelease.api.v1

# Interface AITileApi

All Superinterfaces:
  `ApiService`

@Path("/api/v1/dashboards/{dashboardId:.+}/ai-tiles") @Produces("application/json") @Consumes("application/json") public interface AITileApi extends ApiService
REST API for AI reporting tiles.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final String`
  `SERVICE_NAME`

  ### Fields inherited from interface com.xebialabs.xlrelease.api.ApiService

  `DEFAULT_RESULTS_PER_PAGE, DEFAULT_RESULTS_PER_PAGE_STRING, DEPTH, ORDER_BY, PAGE, PAGE_IS_OFFSET, RESULTS_PER_PAGE, ROLE_IDS_DATA`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `GetAITilesResponse`
  `getCustomTilesFromDashboard(String dashboardId)`
  Get all AI reporting tiles from a dashboard.
  `SaveAITileResponse`
  `saveTileToDashboard(String dashboardId, SaveAITileRequest request)`
  Save an AI reporting tile to a dashboard.
  `default String`
  `serviceName()`

- ## Field Details

  - ### SERVICE_NAME

    static final String SERVICE_NAME
    See Also:
      - Constant Field Values

- ## Method Details

  - ### serviceName

    default String serviceName()
    Specified by:
      `serviceName` in interface `ApiService`

  - ### saveTileToDashboard

    @POST SaveAITileResponse saveTileToDashboard(@PathParam("dashboardId") String dashboardId, SaveAITileRequest request)
    Save an AI reporting tile to a dashboard.

  - ### getCustomTilesFromDashboard

    @GET GetAITilesResponse getCustomTilesFromDashboard(@PathParam("dashboardId") String dashboardId)
    Get all AI reporting tiles from a dashboard.