tcauth/tcauth.go
func (auth *Auth) DeleteClient(clientId string) error {
	cd := tcclient.Client(*auth)
	_, _, err := (&cd).APICall(nil, "DELETE", "/clients/"+url.QueryEscape(clientId), nil, nil)
	return err
}
func (auth *Auth) DeleteClient(clientId string) error {
	cd := tcclient.Client(*auth)
	_, _, err := (&cd).APICall(nil, "DELETE", "/clients/"+url.QueryEscape(clientId), nil, nil)
	return err
}
// Delete a client, please note that any roles related to this client must
// be deleted independently.
//
// Required scopes:
//   auth:delete-client:<clientId>
//
// See #deleteClient