{
	"info": {
		"_postman_id": "73d5a2f5-8067-4c82-ba96-ea208e990be9",
		"name": "Bug Detector API",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
		"_exporter_id": "7788310",
		"_collection_link": "https://restless-escape-822287.postman.co/workspace/Bug-Detector~61091371-35a9-45a2-b37a-d0d7281bf77f/collection/7788310-73d5a2f5-8067-4c82-ba96-ea208e990be9?action=share&creator=7788310&source=collection_link"
	},
	"item": [
		{
			"name": "Activate",
			"event": [
				{
					"listen": "test",
					"script": {
						"exec": [
							"var jsonData = pm.response.json();",
							"pm.collectionVariables.set(\"jwt_token\", jsonData.accessToken);"
						],
						"type": "text/javascript"
					}
				}
			],
			"request": {
				"method": "POST",
				"header": [],
				"body": {
					"mode": "raw",
					"raw": "{\n    \"licenseKey\": \"{{license_key}}\",\n    \"domain\": \"{{domain}}\"\n}",
					"options": {
						"raw": {
							"language": "json"
						}
					}
				},
				"url": {
					"raw": "{{base_url}}/auth/activate",
					"host": [
						"{{base_url}}"
					],
					"path": [
						"auth",
						"activate"
					]
				}
			},
			"response": []
		},
		{
			"name": "Login",
			"event": [
				{
					"listen": "test",
					"script": {
						"exec": [
							"var jsonData = pm.response.json();",
							"pm.collectionVariables.set(\"jwt_token\", jsonData.accessToken);"
						],
						"type": "text/javascript"
					}
				}
			],
			"request": {
				"method": "POST",
				"header": [],
				"body": {
					"mode": "raw",
					"raw": "{\n    \"licenseKey\": \"{{license_key}}\",\n    \"domain\": \"{{domain}}\"\n}",
					"options": {
						"raw": {
							"language": "json"
						}
					}
				},
				"url": {
					"raw": "{{base_url}}/auth/login",
					"host": [
						"{{base_url}}"
					],
					"path": [
						"auth",
						"login"
					]
				}
			},
			"response": []
		},
		{
			"name": "Sync",
			"protocolProfileBehavior": {
				"disableBodyPruning": true
			},
			"request": {
				"auth": {
					"type": "bearer",
					"bearer": [
						{
							"key": "token",
							"value": "{{jwt_token}}",
							"type": "string"
						}
					]
				},
				"method": "GET",
				"header": [],
				"body": {
					"mode": "raw",
					"raw": "",
					"options": {
						"raw": {
							"language": "json"
						}
					}
				},
				"url": {
					"raw": "{{base_url}}/reference/sync",
					"host": [
						"{{base_url}}"
					],
					"path": [
						"reference",
						"sync"
					]
				}
			},
			"response": []
		},
		{
			"name": "Reference",
			"request": {
				"auth": {
					"type": "bearer",
					"bearer": [
						{
							"key": "token",
							"value": "{{jwt_token}}",
							"type": "string"
						}
					]
				},
				"method": "POST",
				"header": [],
				"body": {
					"mode": "raw",
					"raw": "{\n  \"settings\": {\n    \"additionalCss\": \"\",\n    \"disableCssAnimations\": true,\n    \"basic\": {\n      \"user\": \"\",\n      \"pass\": \"\"\n    },\n    \"viewports\": [\n      {\n        \"label\": \"desktop\",\n        \"width\": 1200,\n        \"height\": 800\n      }\n    ],\n    \"scenarios\": [\n      {\n        \"label\": \"home\",\n        \"url\": \"https://{{domain}}\",\n        \"title\": \"Homepage\",\n        \"scenarioDelay\": 10000\n      }\n    ]\n  }\n}",
					"options": {
						"raw": {
							"language": "json"
						}
					}
				},
				"url": {
					"raw": "{{base_url}}/reference",
					"host": [
						"{{base_url}}"
					],
					"path": [
						"reference"
					]
				}
			},
			"response": []
		},
		{
			"name": "Comparison",
			"request": {
				"auth": {
					"type": "bearer",
					"bearer": [
						{
							"key": "token",
							"value": "{{jwt_token}}",
							"type": "string"
						}
					]
				},
				"method": "POST",
				"header": [],
				"body": {
					"mode": "raw",
					"raw": "{\n  \"referenceId\": 2043,\n  \"settings\": {\n    \"additionalCss\": \"\",\n    \"disableCssAnimations\": true,\n    \"basic\": {\n      \"user\": \"\",\n      \"pass\": \"\"\n    }\n  },\n  \"notificationEmails\": [\n    \"{{notification_email}}\"\n  ]\n}",
					"options": {
						"raw": {
							"language": "json"
						}
					}
				},
				"url": {
					"raw": "{{base_url}}/comparison",
					"host": [
						"{{base_url}}"
					],
					"path": [
						"comparison"
					]
				}
			},
			"response": []
		},
		{
			"name": "Delete Reference",
			"request": {
				"auth": {
					"type": "bearer",
					"bearer": [
						{
							"key": "token",
							"value": "{{jwt_token}}",
							"type": "string"
						}
					]
				},
				"method": "DELETE",
				"header": [],
				"body": {
					"mode": "raw",
					"raw": "",
					"options": {
						"raw": {
							"language": "json"
						}
					}
				},
				"url": {
					"raw": "{{base_url}}/reference/2037",
					"host": [
						"{{base_url}}"
					],
					"path": [
						"reference",
						"2037"
					]
				}
			},
			"response": []
		},
		{
			"name": "Delete Comparison",
			"request": {
				"method": "DELETE",
				"header": [],
				"body": {
					"mode": "raw",
					"raw": "{\n  \"ids\": [\n    1,\n    2\n  ]\n}",
					"options": {
						"raw": {
							"language": "json"
						}
					}
				},
				"url": {
					"raw": "{{base_url}}/comparison/many",
					"host": [
						"{{base_url}}"
					],
					"path": [
						"comparison",
						"many"
					]
				}
			},
			"response": []
		},
		{
			"name": "Deactivate",
			"request": {
				"auth": {
					"type": "bearer",
					"bearer": [
						{
							"key": "token",
							"value": "{{jwt_token}}",
							"type": "string"
						}
					]
				},
				"method": "POST",
				"header": [],
				"body": {
					"mode": "raw",
					"raw": "{\n    \"licenseKey\": \"{{license_key}}\",\n    \"domain\": \"{{domain}}\"\n}",
					"options": {
						"raw": {
							"language": "json"
						}
					}
				},
				"url": {
					"raw": "{{base_url}}/auth/deactivate",
					"host": [
						"{{base_url}}"
					],
					"path": [
						"auth",
						"deactivate"
					]
				}
			},
			"response": []
		}
	],
	"event": [
		{
			"listen": "prerequest",
			"script": {
				"type": "text/javascript",
				"exec": [
					""
				]
			}
		},
		{
			"listen": "test",
			"script": {
				"type": "text/javascript",
				"exec": [
					""
				]
			}
		}
	],
	"variable": [
		{
			"key": "base_url",
			"value": "https://server.wp-bug-detector.com",
			"type": "string"
		},
		{
			"key": "domain",
			"value": "",
			"type": "string"
		},
		{
			"key": "jwt_token",
			"value": "",
			"type": "string"
		},
		{
			"key": "notification_email",
			"value": "",
			"type": "string"
		}
	]
}