1+ {
2+ 	"info" : {
3+ 		"_postman_id" : " 38c24193-20db-400c-894c-93e289835152" 
4+ 		"name" : " Consumer-Driven Contracts" 
5+ 		"schema" : " https://schema.getpostman.com/json/collection/v2.0.0/collection.json" 
6+ 		"_exporter_id" : " 27875178" 
7+ 	},
8+ 	"item" : [
9+ 		{
10+ 			"name" : " Get Customers" 
11+ 			"request" : {
12+ 				"method" : " GET" 
13+ 				"header" : [],
14+ 				"url" : " localhost:30000/customers" 
15+ 			},
16+ 			"response" : []
17+ 		},
18+ 		{
19+ 			"name" : " Get Customers (test)" 
20+ 			"request" : {
21+ 				"method" : " GET" 
22+ 				"header" : [],
23+ 				"url" : " localhost:31000/customers" 
24+ 			},
25+ 			"response" : []
26+ 		},
27+ 		{
28+ 			"name" : " Get single Customer" 
29+ 			"request" : {
30+ 				"method" : " GET" 
31+ 				"header" : [],
32+ 				"url" : " localhost:30000/customers/007" 
33+ 			},
34+ 			"response" : []
35+ 		},
36+ 		{
37+ 			"name" : " Get single Customer (test)" 
38+ 			"request" : {
39+ 				"method" : " GET" 
40+ 				"header" : [],
41+ 				"url" : " localhost:31000/customers/007" 
42+ 			},
43+ 			"response" : []
44+ 		},
45+ 		{
46+ 			"name" : " Set Billing Address" 
47+ 			"request" : {
48+ 				"method" : " PUT" 
49+ 				"header" : [
50+ 					{
51+ 						"key" : " Content-Type" 
52+ 						"name" : " Content-Type" 
53+ 						"value" : " application/json" 
54+ 						"type" : " text" 
55+ 					}
56+ 				],
57+ 				"body" : {
58+ 					"mode" : " raw" 
59+ 					"raw" : " {\n   \" recipient\" : \" Sherlock Holmes\" ,\n   \" street\" : {\n     \" name\" : \" Baker Street\" ,\n     \" number\" : \" 221B\"\n   },\n   \" city\" : \" London NW1 6XE\"\n }\n " 
60+ 				},
61+ 				"url" : " localhost:30000/customers/007/billing-address" 
62+ 			},
63+ 			"response" : []
64+ 		},
65+ 		{
66+ 			"name" : " Set Billing Address (test)" 
67+ 			"request" : {
68+ 				"method" : " PUT" 
69+ 				"header" : [
70+ 					{
71+ 						"key" : " Content-Type" 
72+ 						"name" : " Content-Type" 
73+ 						"type" : " text" 
74+ 						"value" : " application/json" 
75+ 					}
76+ 				],
77+ 				"body" : {
78+ 					"mode" : " raw" 
79+ 					"raw" : " {\n   \" recipient\" : \" James Bond\" ,\n   \" street\" : {\n     \" name\" : \" Baker Street\" ,\n     \" number\" : \" 221B\"\n   },\n   \" city\" : \" London NW1 6XE\"\n }\n " 
80+ 				},
81+ 				"url" : " localhost:31000/customers/007/billing-address" 
82+ 			},
83+ 			"response" : []
84+ 		},
85+ 		{
86+ 			"name" : " Set Delivery Address" 
87+ 			"request" : {
88+ 				"method" : " PUT" 
89+ 				"header" : [
90+ 					{
91+ 						"key" : " Content-Type" 
92+ 						"name" : " Content-Type" 
93+ 						"value" : " application/json" 
94+ 						"type" : " text" 
95+ 					}
96+ 				],
97+ 				"body" : {
98+ 					"mode" : " raw" 
99+ 					"raw" : " {\n     \" recipient\" : \" Erika Mustermann\" ,\n     \" street\" : {\n         \" name\" : \" Test\" ,\n         \" number\" : \" 1\"\n     },\n     \" city\" : \" 26122 Oldenburg\"\n }\n " 
100+ 				},
101+ 				"url" : " localhost:30000/customers/007/delivery-address" 
102+ 			},
103+ 			"response" : []
104+ 		},
105+ 		{
106+ 			"name" : " Set Delivery Address (test)" 
107+ 			"request" : {
108+ 				"method" : " PUT" 
109+ 				"header" : [
110+ 					{
111+ 						"key" : " Content-Type" 
112+ 						"name" : " Content-Type" 
113+ 						"type" : " text" 
114+ 						"value" : " application/json" 
115+ 					}
116+ 				],
117+ 				"body" : {
118+ 					"mode" : " raw" 
119+ 					"raw" : " {\n     \" recipient\" : \" Max Mustermann\" ,\n     \" street\" : {\n         \" name\" : \" Test\" ,\n         \" number\" : \" 1\"\n     },\n     \" city\" : \" 26122 Oldenburg\"\n }\n " 
120+ 				},
121+ 				"url" : " localhost:31000/customers/007/delivery-address" 
122+ 			},
123+ 			"response" : []
124+ 		},
125+ 		{
126+ 			"name" : " Validate Address (test)" 
127+ 			"request" : {
128+ 				"method" : " POST" 
129+ 				"header" : [
130+ 					{
131+ 						"key" : " Content-Type" 
132+ 						"name" : " Content-Type" 
133+ 						"value" : " application/json" 
134+ 						"type" : " text" 
135+ 					}
136+ 				],
137+ 				"body" : {
138+ 					"mode" : " raw" 
139+ 					"raw" : " {\n     \" recipient\" : \" Max Mustermann\" ,\n     \" street\" : {\n         \" name\" : \" Poststrasse\" ,\n         \" number\" : \" 1\"\n     },\n     \" city\" : \" 26122 Oldenburg\"\n }\n " 
140+ 				},
141+ 				"url" : " localhost:31003/valid-addresses" 
142+ 			},
143+ 			"response" : []
144+ 		},
145+ 		{
146+ 			"name" : " Get Billing Address (test)" 
147+ 			"request" : {
148+ 				"method" : " GET" 
149+ 				"header" : [],
150+ 				"url" : " localhost:31001/billing-addresses/007" 
151+ 			},
152+ 			"response" : []
153+ 		},
154+ 		{
155+ 			"name" : " Get Delivery Address (test)" 
156+ 			"request" : {
157+ 				"method" : " GET" 
158+ 				"header" : [],
159+ 				"url" : " http://localhost:31002/delivery-addresses/007" 
160+ 			},
161+ 			"response" : []
162+ 		},
163+ 		{
164+ 			"name" : " Create Webhook for billing-service" 
165+ 			"request" : {
166+ 				"method" : " POST" 
167+ 				"header" : [
168+ 					{
169+ 						"key" : " Content-Type" 
170+ 						"name" : " Content-Type" 
171+ 						"value" : " application/json" 
172+ 						"type" : " text" 
173+ 					}
174+ 				],
175+ 				"body" : {
176+ 					"mode" : " raw" 
177+ 					"raw" : " {\n   \" provider\" : {\n     \" name\" : \" billing-service\"\n   },\n   \" events\" : [{\n     \" name\" : \" contract_content_changed\"\n   }],\n   \" request\" : {\n     \" method\" : \" GET\" ,\n     \" url\" : \" http://jenkins-service:8080/generic-webhook-trigger/invoke?token=billing-service&stage=${pactbroker.consumerVersionTags}&verifyPacts=true\" ,\n     \" headers\" : {\n     }\n   }\n }" 
178+ 				},
179+ 				"url" : " http://localhost:30050/webhooks" 
180+ 			},
181+ 			"response" : []
182+ 		},
183+ 		{
184+ 			"name" : " Create Webhook for delivery-service" 
185+ 			"request" : {
186+ 				"method" : " POST" 
187+ 				"header" : [
188+ 					{
189+ 						"key" : " Content-Type" 
190+ 						"name" : " Content-Type" 
191+ 						"type" : " text" 
192+ 						"value" : " application/json" 
193+ 					}
194+ 				],
195+ 				"body" : {
196+ 					"mode" : " raw" 
197+ 					"raw" : " {\n   \" provider\" : {\n     \" name\" : \" delivery-service\"\n   },\n   \" events\" : [{\n     \" name\" : \" contract_content_changed\"\n   }],\n   \" request\" : {\n     \" method\" : \" GET\" ,\n     \" url\" : \" http://jenkins-service:8080/generic-webhook-trigger/invoke?token=delivery-service&stage=${pactbroker.consumerVersionTags}&verifyPacts=true\" ,\n     \" headers\" : {\n     }\n   }\n }" 
198+ 				},
199+ 				"url" : " http://localhost:30050/webhooks" 
200+ 			},
201+ 			"response" : []
202+ 		},
203+ 		{
204+ 			"name" : " Create Webhook for address-validation-service" 
205+ 			"request" : {
206+ 				"method" : " POST" 
207+ 				"header" : [
208+ 					{
209+ 						"key" : " Content-Type" 
210+ 						"name" : " Content-Type" 
211+ 						"type" : " text" 
212+ 						"value" : " application/json" 
213+ 					}
214+ 				],
215+ 				"body" : {
216+ 					"mode" : " raw" 
217+ 					"raw" : " {\n   \" provider\" : {\n     \" name\" : \" address-validation-service\"\n   },\n   \" events\" : [{\n     \" name\" : \" contract_content_changed\"\n   }],\n   \" request\" : {\n     \" method\" : \" GET\" ,\n     \" url\" : \" http://jenkins-service:8080/generic-webhook-trigger/invoke?token=address-validation-service&stage=${pactbroker.consumerVersionTags}&verifyPacts=true\" ,\n     \" headers\" : {\n     }\n   }\n }" 
218+ 				},
219+ 				"url" : " http://localhost:30050/webhooks" 
220+ 			},
221+ 			"response" : []
222+ 		},
223+ 		{
224+ 			"name" : " Create Verification Webhook for customer-service" 
225+ 			"request" : {
226+ 				"method" : " POST" 
227+ 				"header" : [
228+ 					{
229+ 						"key" : " Content-Type" 
230+ 						"name" : " Content-Type" 
231+ 						"type" : " text" 
232+ 						"value" : " application/json" 
233+ 					}
234+ 				],
235+ 				"body" : {
236+ 					"mode" : " raw" 
237+ 					"raw" : " {\n   \" consumer\" : {\n     \" name\" : \" customer-service\"\n   },\n   \" events\" : [{\n     \" name\" : \" provider_verification_published\"\n   }],\n   \" request\" : {\n     \" method\" : \" GET\" ,\n     \" url\" : \" http://jenkins-service:8080/generic-webhook-trigger/invoke?token=customer-service&stage=${pactbroker.consumerVersionTags}&deployOnly=true&deploymentVersion=${pactbroker.consumerVersionNumber}\" ,\n     \" headers\" : {\n     }\n   }\n }" 
238+ 				},
239+ 				"url" : " http://localhost:30050/webhooks" 
240+ 			},
241+ 			"response" : []
242+ 		},
243+ 		{
244+ 			"name" : " Create Verification Webhook for delivery-service" 
245+ 			"request" : {
246+ 				"method" : " POST" 
247+ 				"header" : [
248+ 					{
249+ 						"key" : " Content-Type" 
250+ 						"name" : " Content-Type" 
251+ 						"value" : " application/json" 
252+ 						"type" : " text" 
253+ 					}
254+ 				],
255+ 				"body" : {
256+ 					"mode" : " raw" 
257+ 					"raw" : " {\n   \" consumer\" : {\n     \" name\" : \" delivery-service\"\n   },\n   \" events\" : [{\n     \" name\" : \" provider_verification_published\"\n   }],\n   \" request\" : {\n     \" method\" : \" GET\" ,\n     \" url\" : \" http://jenkins-service:8080/generic-webhook-trigger/invoke?token=delivery-service&stage=${pactbroker.consumerVersionTags}&deployOnly=true&deploymentVersion=${pactbroker.consumerVersionNumber}\" ,\n     \" headers\" : {\n     }\n   }\n }" 
258+ 				},
259+ 				"url" : " http://localhost:30050/webhooks" 
260+ 			},
261+ 			"response" : []
262+ 		},
263+ 		{
264+ 			"name" : " Execute Verification Webhook for Customer Service" 
265+ 			"request" : {
266+ 				"method" : " POST" 
267+ 				"header" : [
268+ 					{
269+ 						"key" : " Content-Type" 
270+ 						"name" : " Content-Type" 
271+ 						"value" : " application/x-www-form-urlencoded" 
272+ 						"type" : " text" 
273+ 					}
274+ 				],
275+ 				"body" : {
276+ 					"mode" : " urlencoded" 
277+ 					"urlencoded" : []
278+ 				},
279+ 				"url" : {
280+ 					"raw" : " http://localhost:9080/generic-webhook-trigger/invoke?token=customer-service&stage=pending-prod&deployOnly=true&deploymentVersion=1.2.1" 
281+ 					"protocol" : " http" 
282+ 					"host" : [
283+ 						" localhost" 
284+ 					],
285+ 					"port" : " 9080" 
286+ 					"path" : [
287+ 						" generic-webhook-trigger" 
288+ 						" invoke" 
289+ 					],
290+ 					"query" : [
291+ 						{
292+ 							"key" : " token" 
293+ 							"value" : " customer-service" 
294+ 						},
295+ 						{
296+ 							"key" : " stage" 
297+ 							"value" : " pending-prod" 
298+ 						},
299+ 						{
300+ 							"key" : " deployOnly" 
301+ 							"value" : " true" 
302+ 						},
303+ 						{
304+ 							"key" : " deploymentVersion" 
305+ 							"value" : " 1.2.1" 
306+ 						}
307+ 					]
308+ 				}
309+ 			},
310+ 			"response" : []
311+ 		},
312+ 		{
313+ 			"name" : " Set prod tag to Delivery Service" 
314+ 			"request" : {
315+ 				"method" : " DELETE" 
316+ 				"header" : [
317+ 					{
318+ 						"key" : " Content-Type" 
319+ 						"value" : " application/json" 
320+ 						"type" : " text" 
321+ 					}
322+ 				],
323+ 				"url" : " http://localhost:30050/pacticipants/delivery-service/versions/1.2.0/tags/prod" 
324+ 			},
325+ 			"response" : []
326+ 		}
327+ 	]
328+ }
0 commit comments