lib/alertV2/AlertV2.js
function (identifier, data, config, cb) {
            if (data.tags === undefined) {
                return new Error("tags param can not be empty.");
            }
            var path = api.getPathWithData(baseURL, identifier, tagsActionPath, data);
            api.delete(path, config, cb);
        }
function (identifier, data, config, cb) {
            if (data.tags === undefined) {
                return new Error("tags param can not be empty.");
            }
            var path = api.getPathWithData(baseURL, identifier, tagsActionPath, data);
            api.delete(path, config, cb);
        }
This request is to remove tags from an alert in Opsgenie.

One of id, tinyId or alias parameters should be specified with remove tags request as identifier.
Alias option can only be used for open alerts
example identifier objects:
{identifier : "123", identifierType : "tiny"}
{identifier : "123-23-123", identifierType : "id"}
{identifier : "alertAlias", identifierType : "alias"}

Also, tags param is mandatory for this request.
Example tags params:
tags : "tag1,tag2"