+
+
+
+```
+curl {{ api_url }}/v1/users/me/subscriptions \
+ -u BOT_EMAIL_ADDRESS:BOT_API_KEY \
+ -d 'subscriptions=[{"name": "Verona"}]'
+```
+
+To subscribe another user to a stream, you may pass in
+the `principals` argument, like so:
+
+```
+curl {{ api_url }}/v1/users/me/subscriptions \
+ -u BOT_EMAIL_ADDRESS:BOT_API_KEY \
+ -d 'subscriptions=[{"name": "Verona"}]' \
+ -d 'principals=["ZOE@zulip.com"]'
+```
+
+
+
+
+
+```python
+#!/usr/bin/env python
+
+import zulip
+
+# Download ~/zuliprc-dev from your dev server
+client = zulip.Client(config_file="~/zuliprc-dev")
+
+# Subscribe to the streams "Verona" and "Denmark"
+print(client.add_subscriptions(
+ streams=[
+ {'name': 'Verona'},
+ {'name': 'Denmark'}
+ ]
+))
+
+# To subscribe another user to a stream, you may pass in
+# the `principals` argument, like so:
+print(client.add_subscriptions(
+ streams=[
+ {'name': 'Verona'},
+ {'name': 'Denmark'}
+ ],
+ principals=['ZOE@zulip.org']
+))
+
+```
+
+
+
+