Package com.symphony.api.pod
Interface ApplicationApi
-
@Path("/") public interface ApplicationApi
Pod APIThis document refers to Symphony API calls that do not need encryption or decryption of content. - sessionToken can be obtained by calling the authenticationAPI on the symphony back end and the key manager respectively. Refer to the methods described in authenticatorAPI.yaml. - Actions are defined to be atomic, ie will succeed in their entirety or fail and have changed nothing. - If it returns a 40X status then it will have made no change to the system even if ome subset of the request would have succeeded. - If this contract cannot be met for any reason then this is an error and the response code will be 50X.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ApplicationDetail
v1AdminAppCreatePost(ApplicationDetail body, String sessionToken)
Creates a new appSuccessResponse
v1AdminAppIdDeletePost(String sessionToken, String id)
Deletes a appApplicationDetail
v1AdminAppIdGetGet(String sessionToken, String id)
Gets a appApplicationDetail
v1AdminAppIdUpdatePost(ApplicationDetail body, String sessionToken, String id)
Updates a app
-
-
-
Method Detail
-
v1AdminAppCreatePost
@POST @Path("/v1/admin/app/create") @Consumes("application/json") @Produces("application/json") ApplicationDetail v1AdminAppCreatePost(ApplicationDetail body, @HeaderParam("sessionToken") String sessionToken)
Creates a new app
-
v1AdminAppIdDeletePost
@POST @Path("/v1/admin/app/{id}/delete") @Produces("application/json") SuccessResponse v1AdminAppIdDeletePost(@HeaderParam("sessionToken") String sessionToken, @PathParam("id") String id)
Deletes a app
-
v1AdminAppIdGetGet
@GET @Path("/v1/admin/app/{id}/get") @Produces("application/json") ApplicationDetail v1AdminAppIdGetGet(@HeaderParam("sessionToken") String sessionToken, @PathParam("id") String id)
Gets a app
-
v1AdminAppIdUpdatePost
@POST @Path("/v1/admin/app/{id}/update") @Consumes("application/json") @Produces("application/json") ApplicationDetail v1AdminAppIdUpdatePost(ApplicationDetail body, @HeaderParam("sessionToken") String sessionToken, @PathParam("id") String id)
Updates a app
-
-