Interface UserApi


  • @Path("/user")
    public interface UserApi
    The UserApi. Implements some of the User Rest Api defined in Jenkins. For the User Api, see User.java For the Api Token, see ApiTokenProperty.java.
    • Method Detail

      • get

        @Named("user:get")
        @Path("/{user}/api/json")
        @Consumes("application/json")
        @GET
        User get()
      • generateNewToken

        @Named("user:generateNewToken")
        @Path("/{user}/descriptorByName/jenkins.security.ApiTokenProperty/generateNewToken")
        @Consumes("application/json")
        @Produces("application/x-www-form-urlencoded")
        @POST
        ApiToken generateNewToken​(String tokenName)
      • revoke

        @Named("user:revoke")
        @Path("/{user}/descriptorByName/jenkins.security.ApiTokenProperty/revoke")
        @Produces("application/x-www-form-urlencoded")
        @POST
        RequestStatus revoke​(String tokenUuid)