code: public CreateResponse create(CreateRequest request) throws IOException {
          return new CreateResponse(client.doPost(request.toUrl(), request.getBody()));
      }
docs: Create the specified object.
  
  @param request the {@link CreateRequest} specifying the object to be created.
  @return the resulting {@link CreateResponse}
  @throws IOException if an error occurs during the creation.