Files
QA_Task_3/QA.postman_collection.json
T

304 lines
6.0 KiB
JSON
Raw Normal View History

2023-02-22 20:39:46 +01:00
{
"info": {
"_postman_id": "c5f48fad-7390-4a3d-b93d-0517f1529f06",
"name": "QA",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
"_exporter_id": "19666283"
},
"item": [
{
"name": "List Books (No Auth)",
"request": {
"method": "GET",
"header": [
{
"key": "x-project",
"value": "bGlicmFyeTpyM3VqMWI2Ym84ZGsxNTBhazkxYjVmYWtrazZyZjY=",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}/v2/api/custom/qa/books",
"host": [
"{{baseURL}}"
],
"path": [
"v2",
"api",
"custom",
"qa",
"books"
]
}
},
"response": []
},
{
"name": "Get A Book (No Auth)",
"request": {
"method": "GET",
"header": [
{
"key": "x-project",
"value": "bGlicmFyeTpyM3VqMWI2Ym84ZGsxNTBhazkxYjVmYWtrazZyZjY=",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}/v2/api/custom/qa/books/3",
"host": [
"{{baseURL}}"
],
"path": [
"v2",
"api",
"custom",
"qa",
"books",
"3"
]
}
},
"response": []
},
{
"name": "Create Book (Auth)",
"request": {
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjozLCJyb2xlIjoiYWRtaW4iLCJpYXQiOjE2NzcwODI4MzUsImV4cCI6MTY3NzA4NjQzNX0.Mk6ArQ6TXkAEiyDA4GgSJnqcLJtoCg47fkLTlpCbZVw",
"type": "string"
}
]
},
"method": "POST",
"header": [
{
"key": "x-project",
"value": "bGlicmFyeTpyM3VqMWI2Ym84ZGsxNTBhazkxYjVmYWtrazZyZjY=",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\r\n \"name\": \"Sage Mode\",\r\n \"publisher\": \"Roberts Publishing\",\r\n \"cost_price\": 200,\r\n \"selling_price\": 600,\r\n \"author_id\": 0\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseURL}}/v2/api/custom/qa/books",
"host": [
"{{baseURL}}"
],
"path": [
"v2",
"api",
"custom",
"qa",
"books"
]
}
},
"response": []
},
{
"name": "Update Book (Auth)",
"request": {
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjozLCJyb2xlIjoiYWRtaW4iLCJpYXQiOjE2NzcwNzk0MTcsImV4cCI6MTY3NzA4MzAxN30.pdGQDnJG9PSMI-jw4LUiv0rq_VOvGssvKiJq-qrjN2c",
"type": "string"
}
]
},
"method": "PUT",
"header": [
{
"key": "x-project",
"value": "bGlicmFyeTpyM3VqMWI2Ym84ZGsxNTBhazkxYjVmYWtrazZyZjY=",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\r\n \"name\": \"Sage Mode\",\r\n \"publisher\": \"Robert \",\r\n \"cost_price\": 400,\r\n \"selling_price\": 600,\r\n \"author_id\": 1,\r\n \"title_id\": 1\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseURL}}/v2/api/custom/qa/books/5",
"host": [
"{{baseURL}}"
],
"path": [
"v2",
"api",
"custom",
"qa",
"books",
"5"
]
}
},
"response": []
},
{
"name": "Delete Book (Auth)",
"request": {
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjozLCJyb2xlIjoiYWRtaW4iLCJpYXQiOjE2NzcwNzk0MTcsImV4cCI6MTY3NzA4MzAxN30.pdGQDnJG9PSMI-jw4LUiv0rq_VOvGssvKiJq-qrjN2c",
"type": "string"
}
]
},
"method": "DELETE",
"header": [
{
"key": "x-project",
"value": "bGlicmFyeTpyM3VqMWI2Ym84ZGsxNTBhazkxYjVmYWtrazZyZjY=",
"type": "text"
}
],
"url": {
"raw": "{{baseURL}}/v2/api/custom/qa/books/5",
"host": [
"{{baseURL}}"
],
"path": [
"v2",
"api",
"custom",
"qa",
"books",
"5"
]
}
},
"response": []
},
{
"name": "Create Author (Auth)",
"request": {
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjozLCJyb2xlIjoiYWRtaW4iLCJpYXQiOjE2NzcwNzk0MTcsImV4cCI6MTY3NzA4MzAxN30.pdGQDnJG9PSMI-jw4LUiv0rq_VOvGssvKiJq-qrjN2c",
"type": "string"
}
]
},
"method": "POST",
"header": [
{
"key": "x-project",
"value": "bGlicmFyeTpyM3VqMWI2Ym84ZGsxNTBhazkxYjVmYWtrazZyZjY=",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\r\n \"name\": \"Sam Dam\",\r\n \"age\": 35,\r\n \"rating\": 3\r\n \r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseURL}}/v2/api/custom/qa/authors",
"host": [
"{{baseURL}}"
],
"path": [
"v2",
"api",
"custom",
"qa",
"authors"
]
}
},
"response": []
},
{
"name": "Authenticate",
"request": {
"method": "POST",
"header": [
{
"key": "x-project",
"value": "bGlicmFyeTpyM3VqMWI2Ym84ZGsxNTBhazkxYjVmYWtrazZyZjY=",
"type": "text"
}
],
"body": {
"mode": "raw",
"raw": "{\r\n \"email\": \"adminlibrary3@manaknight.com\",\r\n \"password\": \"a123456\",\r\n \"role\": \"admin\"\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{baseURL}}/v2/api/lambda/login",
"host": [
"{{baseURL}}"
],
"path": [
"v2",
"api",
"lambda",
"login"
]
}
},
"response": []
}
],
"event": [
{
"listen": "prerequest",
"script": {
"type": "text/javascript",
"exec": [
""
]
}
},
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
""
]
}
}
],
"variable": [
{
"key": "baseURL",
"value": "https://mkdlabs.com",
"type": "string"
}
]
}