diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/achim03.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/achim03.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e68dba7241effa798d237af6763a35bb2c73238c
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/achim03.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion achim03
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion achim03
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'achim03', 'permlink': 're-jongolson-qfde63'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "achim03"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/albertozambrano.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/albertozambrano.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..63bc0ed5fc506ab094388e6b2e43f0c8f4607354
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/albertozambrano.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion albertozambrano
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion albertozambrano
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'albertozambrano', 'permlink': 'how-to-fight-a-writer-s-block'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "albertozambrano"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/alucian.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/alucian.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..6a966a8cc9ae421d59e2ab232a2046e78078d589
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/alucian.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion alucian
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion alucian
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'alucian', 'permlink': 'the-commentcoin-project-super-long-chaos-information-post-eng-de-20-30-min-reading-time'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "alucian"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/animal-shelter.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/animal-shelter.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..1c46aa75686adef97ee56bb02b3840971d5db404
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/animal-shelter.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion animal-shelter
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion animal-shelter
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'animal-shelter', 'permlink': 'new-fence-in-the-aviary'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "animal-shelter"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/astinmin.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/astinmin.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..77d3ef02fff873eb31ef17fb91c170ce86ba6003
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/astinmin.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion astinmin
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion astinmin
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'astinmin', 'permlink': 'breathing-pure-gold-autumn-s-walk-in-the-favorite-hunting-ground-of-polish-kings'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "astinmin"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/banguri.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/banguri.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..dfaca0c504297947d6a4e3b9f41a6ecc1ab0e995
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/banguri.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion banguri
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion banguri
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'banguri', 'permlink': '11-10-jjm-sct-zzan-aaa-sports-dblog'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "banguri"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/biophil.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/biophil.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..dd878da9c19b3d9b003ba1b56a1cb60c7acd3d29
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/biophil.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion biophil
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion biophil
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'biophil', 'permlink': 'genesis-pocket'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "biophil"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/bluerobo.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/bluerobo.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..312bb457e136dae01da48c2e863052310fcd3a5e
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/bluerobo.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion bluerobo
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion bluerobo
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'bluerobo', 'permlink': 'ufc-on-espn-16-fight-island-condit-v-mcgee-04102020'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "bluerobo"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/brianphobos.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/brianphobos.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..4dcb4c1593d4abf97bbf7c54bf4720ce9cd651f8
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/brianphobos.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion brianphobos
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion brianphobos
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'brianphobos', 'permlink': 're-acromott-2020514t9745438z'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "brianphobos"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/celestal.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/celestal.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..df8b8a0edb5318e0ee82e4b4fb748a4cf5e08ef4
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/celestal.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion celestal
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion celestal
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'celestal', 'permlink': 'haejin-has-gone-for-downvoting-rampage'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "celestal"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/chbartist.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/chbartist.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..2b822f5e6249c89e6ab3f4dc5aa845288ed3d772
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/chbartist.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion chbartist
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion chbartist
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'chbartist', 'permlink': 'cryptos-are-down-agai'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "chbartist"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/chriddi.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/chriddi.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..748504bdf2d65fb150066f79ab95c93138fd7207
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/chriddi.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion chriddi
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion chriddi
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'chriddi', 'permlink': 'px5zcr'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "chriddi"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/cicisaja.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/cicisaja.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f38b057595a09fd3d7236b0fd41c44dc6e7bf142
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/cicisaja.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion cicisaja
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion cicisaja
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'cicisaja', 'permlink': 'take-it-easy-the-game-still-exploding'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "cicisaja"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/cynisca.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/cynisca.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5db74b679af8239dc27dc271c579ee4011db7a7f
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/cynisca.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion cynisca
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion cynisca
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'cynisca', 'permlink': 'give-me-strength-4-high-calibre-strength-training-programs-for-maximum-gains'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "cynisca"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/darynka.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/darynka.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..2ea41aa5b77e98735f0760da79fbe1cec5b9c909
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/darynka.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion darynka
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion darynka
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'darynka', 'permlink': 'photoshoot-for-a-rogue-cat'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "darynka"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/davedickeyyall.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/davedickeyyall.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d21807ccf0a8d1f929f6a797b28ab42cca9d1b11
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/davedickeyyall.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion davedickeyyall
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion davedickeyyall
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'davedickeyyall', 'permlink': 'a-quick-contest'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "davedickeyyall"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/detlev.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/detlev.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f2c623a1f30bc23e8bee9e4d8f36fb47b80add6c
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/detlev.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion detlev
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion detlev
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'detlev', 'permlink': 'cadjaojw'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "detlev"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/donekim.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/donekim.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f7cae3c2f2b3582a361a68e2cbb456bbe6aefd75
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/donekim.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion donekim
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion donekim
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'donekim', 'permlink': 'dcrypto-tron-steemit'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "donekim"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/drugwars.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/drugwars.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b0619b38fc47389e278271c9915b9c8a019f7440
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/drugwars.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion drugwars
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion drugwars
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'drugwars', 'permlink': 'roqmpgww'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "drugwars"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/enginewitty.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/enginewitty.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f2f1e836e2ab5eb5eb1766226f80acb174c542a1
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/enginewitty.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion enginewitty
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion enginewitty
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'enginewitty', 'permlink': 'please-don-t-make-me-horny-you-might-like-me-when-i-m-horny-the-silver-p-i-m-p-strikes-again'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "enginewitty"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/ennosan.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/ennosan.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..52cb2707d1bab7f8e1309d1dc38162bafd371852
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/ennosan.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion ennosan
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion ennosan
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'ennosan', 'permlink': 'meine-fusshupe-hat-ihre-op-gut-ueberstanden'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "ennosan"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/equipodelta.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/equipodelta.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f0a5fb77b582f336fbaa34a94973daa09552226b
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/equipodelta.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion equipodelta
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion equipodelta
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'equipodelta', 'permlink': 'soy-oficialmente-un-delfin-i-m-officially-a-dolphin'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "equipodelta"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/erarium.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/erarium.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..54c4871fd3b44ac05a1e16597d2dad577090d72d
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/erarium.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion erarium
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion erarium
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'erarium', 'permlink': 're-chekohler-45ehwp'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "erarium"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/exyle.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/exyle.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..09b08a5e3281212e79456bbadaada00d1380576b
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/exyle.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion exyle
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion exyle
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'exyle', 'permlink': 'pduseiki'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "exyle"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/felt_buzz.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/felt_buzz.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..6b4b2191e3ea02f906bf02b78a06d9c0768f6410
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/felt_buzz.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion felt.buzz
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion felt.buzz
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'felt.buzz', 'permlink': 'it-is-zapfic-the-longest-running-shortest-story-contest-on-the-blockchain-results-of-week-131-and-new-prompt-for-week-132'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "felt.buzz"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/francesleader_no_one.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/francesleader_no_one.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..7d762d1a94a15a237bead634e6e8f5bdca2d35c6
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/francesleader_no_one.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion francesleader_no_one
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion francesleader_no_one
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'francesleader', 'permlink': 'no-one-has-proved-that-covid19-exists-a-collection-of-the-evidence'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "francesleader_no_one"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/francesleader_plague.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/francesleader_plague.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d52956a30f39b385de070259f9971a7cc92bbc94
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/francesleader_plague.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion francesleader_plague
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion francesleader_plague
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'francesleader', 'permlink': 'plague-of-fear-2020-disturbing-scenario-addendum'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "francesleader_plague"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/futuremind.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/futuremind.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..987bceae9eaa7d48d99ca4046ad33e2b6291531b
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/futuremind.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion futuremind
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion futuremind
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'futuremind', 'permlink': 'proper-planning-and-dependability'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "futuremind"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/genesishealthy.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/genesishealthy.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..11130059efba9e765e71036d16515ad5002b8a9e
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/genesishealthy.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion genesishealthy
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion genesishealthy
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'genesishealthy', 'permlink': 'estrategias-que-aplico-para-aumentar-power-up'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "genesishealthy"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/georgeabitbol.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/georgeabitbol.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..a8eaed5882495d8f93aae3067758ceb9883df4fd
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/georgeabitbol.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion brianphobos
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion brianphobos
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'georgeabitbol', 'permlink': '1917-movie-review'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "brianphobos"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hivelist.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hivelist.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..afb1b924ad41e6cebbe5e7083bf7c417acabdfab
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hivelist.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion hivelist
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion hivelist
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'hivelist', 'permlink': 'whydropshippingisbetterthanaffiliatemarketingforbuildingyourbrand-iova0mxyye'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "hivelist"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hiveonboard.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hiveonboard.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..66e0a54032146b59e1043a17e11af75c77683587
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hiveonboard.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion hiveonboard
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion hiveonboard
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'hiveonboard', 'permlink': 'open-standard-for-a-hive-account-referral-system'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "hiveonboard"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hiveslotgames.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hiveslotgames.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..67189c50ae77d772671defefea44c220843edc3f
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/hiveslotgames.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion hiveslotgames
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion hiveslotgames
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'hiveslotgames', 'permlink': 'black-or-red-take-your-guess-and-win-hive-qfrg94'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "hiveslotgames"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/ilyasismail.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/ilyasismail.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..7144f6c79ae9e49816a3e35aa11058a2ad13ed74
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/ilyasismail.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion ilyasismail
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion ilyasismail
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'ilyasismail', 'permlink': 'quantumhadihmajaacehberusahauntuklebihbaik-8uhw2rzu1b'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "ilyasismail"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/incubot.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/incubot.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..516d6233fecfd3b23b99541474d2beb7e5d179d2
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/incubot.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion incubot
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion incubot
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'incubot', 'permlink': '20200309150334060-dicestats'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "incubot"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jenina619.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jenina619.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ac4088cfc6b1cbfe612cb0bb053ae4081eb1c60a
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jenina619.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion jenina619
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion jenina619
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'jenina619', 'permlink': 'ntopaz--jenina619--1833455897--ntopaz-spirituality-creativecoin-powerhousecreatives-art--2020-03-18-18-22-47--artwork--none'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "jenina619"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jkiw.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jkiw.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0ebe971dc9455db52b24600186c374ddbf1c425d
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jkiw.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion jkiw
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion jkiw
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'jkiw', 'permlink': 'heaven-on-earth-a-big-pot-full-of-goulash-der-himmel-auf-erden-ein-grosser-topf-voll-gulasch'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "jkiw"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jlufer.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jlufer.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..546cf30e1a6ca1f16e0a3c976097dcf4988b2a5d
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/jlufer.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion jlufer
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion jlufer
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'jlufer', 'permlink': 'qje79g'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "jlufer"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/joelagbo.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/joelagbo.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..8dc9f6665cf1d32556b17726c083adff760696ca
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/joelagbo.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion joelagbo
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion joelagbo
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'joelagbo', 'permlink': 're-ritxi-qcoryt'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "joelagbo"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/kommienezuspadt.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/kommienezuspadt.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..6a60219d31f6a47c84e5bc927af602f620a338d4
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/kommienezuspadt.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion kommienezuspadt
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion kommienezuspadt
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'kommienezuspadt', 'permlink': 'anhedonia'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "kommienezuspadt"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/leedsunited.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/leedsunited.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ed77163242c7df14e76dde42ab0bd2d88ad77b75
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/leedsunited.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion leedsunited
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion leedsunited
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'leedsunited', 'permlink': 'quadruple-bonus-game-first-goalscorer-correct-score-comp-92-tottenham-v-burnley-7th-december-1000-2000-tokens'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "leedsunited"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/lighteye.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/lighteye.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..3725a5b75ce72981ff11ebc3ca5ae4678b936ed9
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/lighteye.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion lighteye
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion lighteye
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'lighteye', 'permlink': 'shadow-hunters-contest-round-123-peter-pan-at-the-street-soccer-tournament'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "lighteye"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/munawar1235.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/munawar1235.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..a56463c5693f4654921965d70ad1adc52093750f
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/munawar1235.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion munawar1235
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion munawar1235
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'munawar1235', 'permlink': 'why-water-pollution-should-matter-to-all-of-us'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "munawar1235"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/palja.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/palja.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d15622ca7573965b1fb5067be8a5af9148898516
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/palja.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion palja
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion palja
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'palja', 'permlink': '6fg5a1'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "palja"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/portraitcontest.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/portraitcontest.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e97816e96a951ac73cf55f67caaebdf8fd13d274
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/portraitcontest.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion portraitcontest
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion portraitcontest
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'portraitcontest', 'permlink': 'winners-of-the-hive-portrait-photography-contest-week-5-qauesi'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "portraitcontest"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/powerup.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/powerup.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ed4c613ad756e1228bacef6ba30acc926e42be15
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/powerup.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion powerup
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion powerup
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'powerup', 'permlink': '17-steem-tools-every-steemian-needs-to-know'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "powerup"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/r1s2g3.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/r1s2g3.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ff2da452157a8f1417e6768f0eecb416edf66cf1
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/r1s2g3.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion r1s2g3
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion r1s2g3
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'r1s2g3', 'permlink': 'splinterland-renting-enjoying-the-weak-hive-prices'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "r1s2g3"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/rabona.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/rabona.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..147191a8f70806cac7ffaf5e359520f6c266174e
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/rabona.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion rabona
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion rabona
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'rabona', 'permlink': 'rabona-takes-off'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "rabona"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/risingstargame.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/risingstargame.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..03c207d220e5465272cfc61b88a75fd5a4beae91
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/risingstargame.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion risingstargame
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion risingstargame
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'risingstargame', 'permlink': 'new-storage-feature'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "risingstargame"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/rowell.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/rowell.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..3989748cd69e9792e597e4870daafdce4cb766df
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/rowell.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion rowell
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion rowell
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'rowell', 'permlink': 'ntopaz--rowell--1254461099--ntopaz-blender-creativecoin-art-digitalart--2020-02-27-15-59-34--artwork--none'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "rowell"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/sanvigoseven.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/sanvigoseven.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..a92120530840467d54be0d1185dc1a8b921f29ba
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/sanvigoseven.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion sanvigoseven
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion sanvigoseven
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'sanvigoseven', 'permlink': 'jardin-zoologico-chorros-de-milla-atraccion-turistica-de-calidad'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "sanvigoseven"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/shady.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/shady.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..853cf7998d78a94b3a01562eadeebf903732658d
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/shady.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion shady
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion shady
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'shady', 'permlink': 're-cranium-qgeptm'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "shady"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/solominer.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/solominer.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..51b9348962337919a7bbf5d51d1c91c0591190fa
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/solominer.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion solominer
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion solominer
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'solominer', 'permlink': 'cloning-the-sun-opener-plant'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "solominer"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/spinvest-votes.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/spinvest-votes.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ba7252bb878e96ca6bfc8734110d8357472ba75b
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/spinvest-votes.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion spinvest-votes
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion spinvest-votes
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'spinvest-votes', 'permlink': 'steem-power-investments-buy-wall-is-being-built-club-vote-012-commences'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "spinvest-votes"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/splinterlands.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/splinterlands.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..227750b50aa191ec998ca94e158cb9334a34c83e
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/splinterlands.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion splinterlands
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion splinterlands
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'splinterlands', 'permlink': 'official-splinterlands-land-presale-announcement'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "splinterlands"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/steemcleaners.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/steemcleaners.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..a626865f7da01d52fba4125a9b4ddf040569e75e
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/steemcleaners.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion steemcleaners
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion steemcleaners
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'steemcleaners', 'permlink': 'qfs8c-steemcleaners-report-for-19-april-2019'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "steemcleaners"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/steemitboard.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/steemitboard.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..702c18a0148b8fa2ffdf9dcbda7b01f1cf5ce8a7
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/steemitboard.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion steemitboard
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion steemitboard
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'steemitboard', 'permlink': 'steemitboard-shutdown-by-justin-sun'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "steemitboard"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/thisisawesome.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/thisisawesome.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..dee0efd714d20764e04196b0be8122d5b49188bc
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/thisisawesome.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion thisisawesome
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion thisisawesome
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'thisisawesome', 'permlink': 'awesome-daily-spotlight-upvotes-ctp-curation-2020vision-curation-february-7-2020'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "thisisawesome"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/tkhol.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/tkhol.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..33e17a8e874a777e39eb2bf691af8133bb87a465
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/tkhol.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion tkhol
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion tkhol
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'tkhol', 'permlink': 'actifit-tkhol-20181107t132016631z'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "tkhol"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/uzairk.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/uzairk.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..6c8d94f574d6788a9d87b18762bea67649dbd71a
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/uzairk.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion uzairk
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion uzairk
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'uzairk', 'permlink': 'holding-moon'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "uzairk"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/voronchihin.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/voronchihin.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5d5aef5e4ef75efe0f5ca2700fc462d210b0e00a
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/voronchihin.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion voronchihin
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion voronchihin
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'voronchihin', 'permlink': 'freedom-for-parrots-svobodu-popugayam'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "voronchihin"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/wa7.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/wa7.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..9edf0f2c4fec8744e4c31e2f0e13848f4117594a
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/wa7.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion wa7
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion wa7
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'wa7', 'permlink': 'dlive-is-leaving-steem-and-this-is-my-last-blog-post-on-steemit'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "wa7"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/wallpaperflower.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/wallpaperflower.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..a2c4fbfffe8ddc14e5518b5ca4dac5b1bf9ef5ac
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/wallpaperflower.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion wallpaperflower
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion wallpaperflower
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'wallpaperflower', 'permlink': 'steeming-on-but-meanwhile'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "wallpaperflower"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/world-travel-pro.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/world-travel-pro.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..c1f38f129d1e991c1a7be8896f15da6988eb7c1f
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/world-travel-pro.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion world-travel-pro
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion world-travel-pro
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'world-travel-pro', 'permlink': 'real-life-captured-331-bangkok-thailand-2020-part-fifteen-9-photos'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "world-travel-pro"
+            directory: "bridge_api_patterns/get_discussion"
diff --git a/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/world-travel-pro2.tavern.yaml b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/world-travel-pro2.tavern.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f539767885d8057149a93cf4ac016cdf722a0786
--- /dev/null
+++ b/hivemind/tavern_full_sync/bridge_api_patterns/get_discussion/world-travel-pro2.tavern.yaml
@@ -0,0 +1,28 @@
+---
+  test_name: Hivemind bridge_api.get_discussion world-travel-pro 2
+
+  marks:
+    - fullsynctest
+
+  includes:
+    - !include ../../common.yaml
+
+  stages:
+    - name: bridge_api.get_discussion world-travel-pro 2
+      request:
+        url: "{service.proto:s}://{service.server:s}:{service.port}/"
+        method: POST
+        headers:
+          content-type: application/json
+        json:
+          jsonrpc: "2.0"
+          id: 1
+          method: "bridge.get_discussion"
+          params: {'author': 'world-travel-pro', 'permlink': 'travel-pro-places-of-interest-213-the-biggest-open-air-market-in-bangkok-part-seven-9-photos'}
+      response:
+        status_code: 200
+        verify_response_with:
+          function: validate_response:has_valid_response
+          extra_kwargs:
+            method: "world-travel-pro2"
+            directory: "bridge_api_patterns/get_discussion"