code: func (c *Client) DeleteACLEntry(i *DeleteACLEntryInput) error {
  	if i.Service == "" {
  		return ErrMissingService
  	}
  
  	if i.ACL == "" {
  		return ErrMissingACL
  	}
  
  	if i.ID == "" {
  		return ErrMissingID
  	}
  
  	path := fmt.Sprintf("/service/%s/acl/%s/entry/%s", i.Service, i.ACL, i.ID)
  
  	resp, err := c.Delete(path, nil)
  	if err != nil {
  		return err
  	}
  
  	var r *statusResp
  	if err := decodeJSON(&r, resp.Body); err != nil {
  		return err
  	}
  
  	if !r.Ok() {
  		return fmt.Errorf("Not OK")
  	}
  
  	return nil
  
  }
docs: // DeleteACLEntry deletes an entry from an ACL based on its ID