{
	"info": {
		"_postman_id": "b5aa813b-4d6c-495c-963e-04b087cbd638",
		"name": "MDR Gateway API",
		"description": "Usługa umożliwiająca przesyłanie sprawozdań MDR\n\nContact Support: \n{\n\nName : Aplikacje Krytyczne\n\nEmail : undefined\n\n}",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
	},
	"item": [
		{
			"name": "mdr",
			"item": [
				{
					"name": "{request Id}",
					"item": [
						{
							"name": "Pobieranie statusu MDR",
							"request": {
								"auth": {
									"type": "noauth"
								},
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{baseUrl}}/mdr/:requestId/status",
									"host": [
										"{{baseUrl}}"
									],
									"path": [
										"mdr",
										":requestId",
										"status"
									],
									"variable": [
										{
											"key": "requestId",
											"value": "<string>",
											"description": "Numer żadania przesłania dokumentu"
										}
									]
								},
								"description": "Pobiera status przetwarzania żądania przesłania pliku MDR na podstawie podanej wartości requestId"
							},
							"response": [
								{
									"name": "zwraca status pliku MDR",
									"originalRequest": {
										"method": "GET",
										"header": [],
										"url": {
											"raw": "{{baseUrl}}/mdr/<string>/status",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												"mdr",
												"<string>",
												"status"
											]
										}
									},
									"status": "OK",
									"code": 200,
									"_postman_previewlanguage": "json",
									"header": [
										{
											"key": "Content-Type",
											"value": "application/json"
										}
									],
									"cookie": [],
									"body": "{\n \"requestId\": \"<string>\",\n \"kod\": \"<integer>\",\n \"opis\": \"<string>\"\n}"
								},
								{
									"name": "błąd przetwarzania",
									"originalRequest": {
										"method": "GET",
										"header": [],
										"url": {
											"raw": "{{baseUrl}}/mdr/<string>/status",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												"mdr",
												"<string>",
												"status"
											]
										}
									},
									"status": "Internal Server Error",
									"code": 500,
									"_postman_previewlanguage": "json",
									"header": [
										{
											"key": "Content-Type",
											"value": "application/json"
										}
									],
									"cookie": [],
									"body": "{\n \"kodBledu\": \"<integer>\",\n \"opisBledu\": \"<string>\",\n \"requestId\": \"<string>\",\n \"dodatkoweInformacje\": \"<string>\"\n}"
								},
								{
									"name": "żądanie nie istnieje",
									"originalRequest": {
										"method": "GET",
										"header": [],
										"url": {
											"raw": "{{baseUrl}}/mdr/<string>/status",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												"mdr",
												"<string>",
												"status"
											]
										}
									},
									"status": "Not Found",
									"code": 404,
									"_postman_previewlanguage": "json",
									"header": [
										{
											"key": "Content-Type",
											"value": "application/json"
										}
									],
									"cookie": [],
									"body": "{\n \"kodBledu\": \"<integer>\",\n \"opisBledu\": \"<string>\",\n \"requestId\": \"<string>\",\n \"dodatkoweInformacje\": \"<string>\"\n}"
								}
							]
						},
						{
							"name": "Pobieranie UPO dla MDR",
							"request": {
								"auth": {
									"type": "noauth"
								},
								"method": "GET",
								"header": [],
								"url": {
									"raw": "{{baseUrl}}/mdr/:requestId/upo",
									"host": [
										"{{baseUrl}}"
									],
									"path": [
										"mdr",
										":requestId",
										"upo"
									],
									"variable": [
										{
											"key": "requestId",
											"value": "<string>",
											"description": "Numer żadania przesłania dokumentu"
										}
									]
								},
								"description": "Pobiera Urzędowe Poświadczenie Odbioru (UPO) dla przetworzonych żądań MDR"
							},
							"response": [
								{
									"name": "żądanie nie istnieje",
									"originalRequest": {
										"method": "GET",
										"header": [],
										"url": {
											"raw": "{{baseUrl}}/mdr/<string>/upo",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												"mdr",
												"<string>",
												"upo"
											]
										}
									},
									"status": "Not Found",
									"code": 404,
									"_postman_previewlanguage": "json",
									"header": [
										{
											"key": "Content-Type",
											"value": "application/json"
										}
									],
									"cookie": [],
									"body": "{\n \"kodBledu\": \"<integer>\",\n \"opisBledu\": \"<string>\",\n \"requestId\": \"<string>\",\n \"dodatkoweInformacje\": \"<string>\"\n}"
								},
								{
									"name": "plik UPO",
									"originalRequest": {
										"method": "GET",
										"header": [],
										"url": {
											"raw": "{{baseUrl}}/mdr/<string>/upo",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												"mdr",
												"<string>",
												"upo"
											]
										}
									},
									"status": "OK",
									"code": 200,
									"_postman_previewlanguage": "xml",
									"header": [
										{
											"key": "Content-Type",
											"value": "application/xml"
										}
									],
									"cookie": [],
									"body": "<element>(string)</element>"
								},
								{
									"name": "błąd przetwarzania",
									"originalRequest": {
										"method": "GET",
										"header": [],
										"url": {
											"raw": "{{baseUrl}}/mdr/<string>/upo",
											"host": [
												"{{baseUrl}}"
											],
											"path": [
												"mdr",
												"<string>",
												"upo"
											]
										}
									},
									"status": "Internal Server Error",
									"code": 500,
									"_postman_previewlanguage": "json",
									"header": [
										{
											"key": "Content-Type",
											"value": "application/json"
										}
									],
									"cookie": [],
									"body": "{\n \"kodBledu\": \"<integer>\",\n \"opisBledu\": \"<string>\",\n \"requestId\": \"<string>\",\n \"dodatkoweInformacje\": \"<string>\"\n}"
								}
							]
						}
					],
					"_postman_isSubFolder": true
				},
				{
					"name": "Przesyłanie pliku MDR",
					"request": {
						"auth": {
							"type": "noauth"
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "multipart/form-data"
							}
						],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "meta",
									"value": "{\"email\":\"<string>\",\"nazwaPliku\":\"<string>\",\"sumaKontrolna\":{\"md5\":\"<string>\",\"sha\":\"<string>\"}}"
								},
								{
									"key": "xml",
									"value": "<binary>"
								},
								{
									"key": "signature",
									"value": "<binary>"
								}
							]
						},
						"url": {
							"raw": "{{baseUrl}}/mdr/upload",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"mdr",
								"upload"
							]
						},
						"description": "Przesyła plik MDR wraz z metadanymi"
					},
					"response": [
						{
							"name": "błąd przetwarzania",
							"originalRequest": {
								"method": "POST",
								"header": [
									{
										"key": "Content-Type",
										"value": "multipart/form-data"
									}
								],
								"body": {
									"mode": "formdata",
									"formdata": [
										{
											"key": "meta",
											"value": "{\"email\":\"<string>\",\"nazwaPliku\":\"<string>\",\"sumaKontrolna\":{\"md5\":\"<string>\",\"sha\":\"<string>\"}}"
										},
										{
											"key": "xml",
											"value": "<binary>"
										},
										{
											"key": "signature",
											"value": "<binary>"
										}
									]
								},
								"url": {
									"raw": "{{baseUrl}}/mdr/upload",
									"host": [
										"{{baseUrl}}"
									],
									"path": [
										"mdr",
										"upload"
									]
								}
							},
							"status": "Internal Server Error",
							"code": 500,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								}
							],
							"cookie": [],
							"body": "{\n \"kodBledu\": \"<integer>\",\n \"opisBledu\": \"<string>\",\n \"requestId\": \"<string>\",\n \"dodatkoweInformacje\": \"<string>\"\n}"
						},
						{
							"name": "żądanie MDR zostało utworzone",
							"originalRequest": {
								"method": "POST",
								"header": [
									{
										"key": "Content-Type",
										"value": "multipart/form-data"
									}
								],
								"body": {
									"mode": "formdata",
									"formdata": [
										{
											"key": "meta",
											"value": "{\"email\":\"<string>\",\"nazwaPliku\":\"<string>\",\"sumaKontrolna\":{\"md5\":\"<string>\",\"sha\":\"<string>\"}}"
										},
										{
											"key": "xml",
											"value": "<binary>"
										},
										{
											"key": "signature",
											"value": "<binary>"
										}
									]
								},
								"url": {
									"raw": "{{baseUrl}}/mdr/upload",
									"host": [
										"{{baseUrl}}"
									],
									"path": [
										"mdr",
										"upload"
									]
								}
							},
							"status": "Created",
							"code": 201,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								}
							],
							"cookie": [],
							"body": "{\n \"requestId\": \"<string>\",\n \"kod\": \"<integer>\",\n \"opis\": \"<string>\"\n}"
						},
						{
							"name": "błędne dane żądania",
							"originalRequest": {
								"method": "POST",
								"header": [
									{
										"key": "Content-Type",
										"value": "multipart/form-data"
									}
								],
								"body": {
									"mode": "formdata",
									"formdata": [
										{
											"key": "meta",
											"value": "{\"email\":\"<string>\",\"nazwaPliku\":\"<string>\",\"sumaKontrolna\":{\"md5\":\"<string>\",\"sha\":\"<string>\"}}"
										},
										{
											"key": "xml",
											"value": "<binary>"
										},
										{
											"key": "signature",
											"value": "<binary>"
										}
									]
								},
								"url": {
									"raw": "{{baseUrl}}/mdr/upload",
									"host": [
										"{{baseUrl}}"
									],
									"path": [
										"mdr",
										"upload"
									]
								}
							},
							"status": "Bad Request",
							"code": 400,
							"_postman_previewlanguage": "json",
							"header": [
								{
									"key": "Content-Type",
									"value": "application/json"
								}
							],
							"cookie": [],
							"body": "{\n \"kodBledu\": \"<integer>\",\n \"opisBledu\": \"<string>\",\n \"requestId\": \"<string>\",\n \"dodatkoweInformacje\": \"<string>\"\n}"
						}
					]
				}
			]
		},
		{
			"name": "Pobieranie statusu NSP",
			"request": {
				"auth": {
					"type": "noauth"
				},
				"method": "GET",
				"header": [],
				"url": {
					"raw": "{{baseUrl}}/nsp/:nspId/status",
					"host": [
						"{{baseUrl}}"
					],
					"path": [
						"nsp",
						":nspId",
						"status"
					],
					"variable": [
						{
							"key": "nspId",
							"value": "<string>",
							"description": "Numer żadania przesłania dokumentu"
						}
					]
				},
				"description": "Pobiera status NSP na podstawie podanego nspId"
			},
			"response": [
				{
					"name": "nie znaleziono NSP o podanym numerze",
					"originalRequest": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/nsp/<string>/status",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"nsp",
								"<string>",
								"status"
							]
						}
					},
					"status": "Not Found",
					"code": 404,
					"_postman_previewlanguage": "json",
					"header": [
						{
							"key": "Content-Type",
							"value": "application/json"
						}
					],
					"cookie": [],
					"body": "{\n \"kodBledu\": \"<integer>\",\n \"opisBledu\": \"<string>\",\n \"requestId\": \"<string>\",\n \"dodatkoweInformacje\": \"<string>\"\n}"
				},
				{
					"name": "pomyślnie pobrano status NSP",
					"originalRequest": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/nsp/<string>/status",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"nsp",
								"<string>",
								"status"
							]
						}
					},
					"status": "OK",
					"code": 200,
					"_postman_previewlanguage": "json",
					"header": [
						{
							"key": "Content-Type",
							"value": "application/json"
						}
					],
					"cookie": [],
					"body": "{\n \"status\": \"<string>\"\n}"
				}
			]
		}
	],
	"variable": [
		{
			"id": "baseUrl",
			"key": "baseUrl",
			"value": "https://mdr-testte.mf.gov.pl/api/",
			"type": "string"
		}
	]
}