Package com.xebialabs.xlrelease.api.v1

## Interface ActivityLogsApi

- All Superinterfaces:
    `ApiService`

      @Path("/api/v1/activities")
      @Consumes("application/json")
      @Produces("application/json")
      public interface ActivityLogsApi
      extends ApiService

  Operations on activity logs.

- - ### Field Summary

    - ### 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

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<ActivityLogEntry>` | `getActivityLogs​(java.lang.String containerId)` | Gets List of activity logs.
    `default java.lang.String` | `serviceName()` |

- - ### Method Detail

    - #### serviceName

          default java.lang.String serviceName()

      Specified by:
        `serviceName` in interface `ApiService`

    - #### getActivityLogs

          @GET
          @Path("/{containerId:.*/(Release|Delivery|Trigger)[^/]*}")
          java.util.List<ActivityLogEntry> getActivityLogs​(@PathParam("containerId")
                                                           java.lang.String containerId)

      Gets List of activity logs.
      Parameters:
        `containerId` - the identifier of the release, template, delivery or pattern
      Returns:
        the activity logs