```
curl -X "DELETE" {{ api_url }}/v1/users/me/subscriptions \
-u BOT_EMAIL_ADDRESS:BOT_API_KEY \
-d 'subscriptions=["Denmark"]'
```
You may specify the `principals` argument like so:
```
curl -X "DELETE" {{ api_url }}/v1/users/me/subscriptions \
-u BOT_EMAIL_ADDRESS:BOT_API_KEY \
-d 'subscriptions=["Denmark"]' \
-d 'principals=["ZOE@zulip.com"]'
```
**Note**: Unsubscribing another user from a stream requires
administrative privileges.
{generate_code_example(python)|remove-subscriptions|example}
More examples and documentation can be found [here](https://github.com/zulip/zulip-js).
```js
const zulip = require('zulip-js');
// Download zuliprc-dev from your dev server
const config = {
zuliprc: 'zuliprc-dev',
};
zulip(config).then((client) => {
// Unsubscribe from the stream "Denmark"
const meParams = {
subscriptions: JSON.stringify(['Denmark']),
};
client.users.me.subscriptions.remove(meParams).then(console.log);
// Unsubscribe Zoe from the stream "Denmark"
const zoeParams = {
subscriptions: JSON.stringify(['Denmark']),
principals: JSON.stringify(['ZOE@zulip.org']),
};
client.users.me.subscriptions.remove(zoeParams).then(console.log);
});
```