{"info":{"_postman_id":"3b981556-aa67-4a95-97ed-79ffbae08560","name":"Meja-Belajar old","description":"<html><head></head><body><h1 id=\"get-started-here\">🚀 Get started here</h1>\n<p>This template guides you through CRUD operations (GET, POST, PUT, DELETE), variables, and tests.</p>\n<h2 id=\"🔖-how-to-use-this-template\">🔖 <strong>How to use this template</strong></h2>\n<h4 id=\"step-1-send-requests\"><strong>Step 1: Send requests</strong></h4>\n<p>RESTful APIs allow you to perform CRUD operations using the POST, GET, PUT, and DELETE HTTP methods.</p>\n<p>This collection contains each of these <a href=\"https://learning.postman.com/docs/sending-requests/requests/\">request</a> types. Open each request and click \"Send\" to see what happens.</p>\n<h4 id=\"step-2-view-responses\"><strong>Step 2: View responses</strong></h4>\n<p>Observe the response tab for status code (200 OK), response time, and size.</p>\n<h4 id=\"step-3-send-new-body-data\"><strong>Step 3: Send new Body data</strong></h4>\n<p>Update or add new data in \"Body\" in the POST request. Typically, Body data is also used in PUT request.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"name\": \"Add your name in the body\"\n}\n\n</code></pre><h4 id=\"step-4-update-the-variable\"><strong>Step 4: Update the variable</strong></h4>\n<p>Variables enable you to store and reuse values in Postman. We have created a <a href=\"https://learning.postman.com/docs/sending-requests/variables/\">variable</a> called <code>base_url</code> with the sample request <a href=\"https://postman-api-learner.glitch.me\">https://postman-api-learner.glitch.me</a>. Replace it with your API endpoint to customize this collection.</p>\n<h4 id=\"step-5-add-tests-in-the-tests-tab\"><strong>Step 5: Add tests in the \"Tests\" tab</strong></h4>\n<p>Tests help you confirm that your API is working as expected. You can write test scripts in JavaScript and view the output in the \"Test Results\" tab.</p>\n<img src=\"https://content.pstmn.io/b5f280a7-4b09-48ec-857f-0a7ed99d7ef8/U2NyZWVuc2hvdCAyMDIzLTAzLTI3IGF0IDkuNDcuMjggUE0ucG5n\">\n\n<h2 id=\"💪-pro-tips\">💪 Pro tips</h2>\n<ul>\n<li>Use folders to group related requests and organize the collection.</li>\n<li>Add more <a href=\"https://learning.postman.com/docs/writing-scripts/intro-to-scripts/\">scripts</a> in \"Tests\" to verify if the API works as expected and execute workflows.</li>\n</ul>\n<h2 id=\"💡related-templates\">💡Related templates</h2>\n<p><a href=\"https://go.postman.co/redirect/workspace?type=personal&amp;collectionTemplateId=e9a37a28-055b-49cd-8c7e-97494a21eb54&amp;sourceTemplateId=ddb19591-3097-41cf-82af-c84273e56719\">API testing basics</a><br><a href=\"https://go.postman.co/redirect/workspace?type=personal&amp;collectionTemplateId=e9c28f47-1253-44af-a2f3-20dce4da1f18&amp;sourceTemplateId=ddb19591-3097-41cf-82af-c84273e56719\">API documentation</a><br><a href=\"https://go.postman.co/redirect/workspace?type=personal&amp;collectionTemplateId=31a9a6ed-4cdf-4ced-984c-d12c9aec1c27&amp;sourceTemplateId=ddb19591-3097-41cf-82af-c84273e56719\">Authorization methods</a></p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"🚀 Get started here","slug":"get-started-here"}],"owner":"33519756","collectionId":"3b981556-aa67-4a95-97ed-79ffbae08560","publishedId":"2sA3QpDDwM","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-05-23T15:42:20.000Z"},"item":[{"name":"Users","item":[{"name":"Login","id":"36c58705-bc2a-4734-aa9d-45d9fce720d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"user5@mejabelajar.com\",\r\n  \"password\": \"12345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/users/login","urlObject":{"path":["api","v1","users","login"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"48eaa755-5a9b-4c43-832b-0e7da2be7c7a","name":"Successful Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"user@mejabelajar.com\",\r\n  \"password\": \"12345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/users/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Set-Cookie","value":"Authorization=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MTU3MDQyMjksInN1YiI6IjY3ZGViYTNiLWZhYjUtNGYxMy1iNjc4LTYyYWNiMmY2Nzc1YSJ9.xFgPoHQ4-zGUdZpRtp3gitkVPjzXoRbhF2t2JMKQU78; Path=/; Max-Age=86400; HttpOnly; Secure"},{"key":"Date","value":"Mon, 13 May 2024 16:30:29 GMT"},{"key":"Content-Length","value":"313"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success: Account has been created\",\n    \"data\": {\n        \"id\": \"67deba3b-fab5-4f13-b678-62acb2f6775a\",\n        \"username\": \"user\",\n        \"university\": \"Binus\",\n        \"email\": \"user@mejabelajar.com\",\n        \"phone_number\": \"081234567890\",\n        \"description\": \"\",\n        \"profile_picture\": \"\",\n        \"bod\": \"1990-01-01T00:00:00Z\",\n        \"is_active\": true,\n        \"is_mentor\": false\n    }\n}"},{"id":"4c210815-c304-40aa-8e22-6b720859564c","name":"Unauthorized Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"user@mejabelajar.com\",\r\n  \"password\": \"wrongPassword\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/users/login"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Set-Cookie","value":"Authorization=; Path=/; Max-Age=86400; HttpOnly; Secure"},{"key":"Date","value":"Mon, 13 May 2024 14:31:15 GMT"},{"key":"Content-Length","value":"53"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 401,\n    \"message\": \"Unauthorized: Wrong Password\"\n}"},{"id":"425bfbf8-6017-49ec-9845-d3ae6797390d","name":"Not Found Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"wrongEmail@mejabelajar.com\",\r\n  \"password\": \"12345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/users/login"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Set-Cookie","value":"Authorization=; Path=/; Max-Age=86400; HttpOnly; Secure"},{"key":"Date","value":"Mon, 13 May 2024 14:30:37 GMT"},{"key":"Content-Length","value":"50"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 404,\n    \"message\": \"Not Found: User not found\"\n}"},{"id":"f672392d-efef-44ee-a9e1-10a45090db1f","name":"Request Timeout Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"user@mejabelajar.com\",\r\n  \"password\": \"12345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/users/login"},"status":"Request Timeout","code":408,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Set-Cookie","value":"Authorization=; Path=/; Max-Age=86400; HttpOnly; Secure"},{"key":"Date","value":"Mon, 13 May 2024 17:38:27 GMT"},{"key":"Content-Length","value":"40"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 408,\n    \"message\": \"Request Timeout\"\n}"},{"id":"d92fa8b1-722e-417e-927c-3f1339310910","name":"Internal Server Error Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"user@mejabelajar.com\",\r\n  \"password\": \"12345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/users/login"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Set-Cookie","value":"Authorization=; Path=/; Max-Age=86400; HttpOnly; Secure"},{"key":"Date","value":"Mon, 13 May 2024 14:27:54 GMT"},{"key":"Content-Length","value":"116"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 500,\n    \"message\": \"Fail to find mentor: ERROR: missing FROM-clause entry for table \\\"mentor\\\" (SQLSTATE 42P01)\"\n}"}],"_postman_id":"36c58705-bc2a-4734-aa9d-45d9fce720d4"},{"name":"Register","id":"2a2cc019-a24b-4b92-85c7-1924f2f84da0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"user_name\": \"user5\",\r\n  \"university\": \"Binus\",\r\n  \"email\": \"user5@mejabelajar.com\",\r\n  \"phone_number\": \"081435567456\",\r\n  \"bod\": \"1990-01-01T00:00:00Z\",\r\n  \"profile_picture\": \"\",\r\n  \"password\": \"12345678\",\r\n  \"confirm_password\": \"12345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/users/register","urlObject":{"path":["api","v1","users","register"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"00576b4a-09d0-4662-be22-94f751902d21","name":"Successful Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"user_name\": \"user\",\r\n  \"university\": \"Binus\",\r\n  \"email\": \"user@mejabelajar.com\",\r\n  \"phone_number\": \"081234567890\",\r\n  \"bod\": \"1990-01-01T00:00:00Z\",\r\n  \"profile_picture\": \"\",\r\n  \"password\": \"12345678\",\r\n  \"confirm_password\": \"12345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/users/register"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Mon, 13 May 2024 13:55:41 GMT"},{"key":"Content-Length","value":"447"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 201,\n    \"message\": \"Success: Account has been created\",\n    \"data\": {\n        \"id\": \"18ea5bcb-db4d-46c5-a426-103e4d8a38f5\",\n        \"username\": \"user2\",\n        \"university\": \"\",\n        \"email\": \"user2@mejabelajar.com\",\n        \"phone_number\": \"0823456789\",\n        \"description\": \"\",\n        \"profile_picture\": \"\",\n        \"bod\": \"0001-01-01T00:00:00Z\",\n        \"is_active\": true,\n        \"is_mentor\": false,\n        \"created_by\": \"user2\",\n        \"updated_by\": \"system\",\n        \"created_at\": \"2024-05-13T20:55:41.036651+07:00\",\n        \"updated_at\": \"2024-05-13T20:55:41.036651+07:00\"\n    }\n}"},{"id":"807c3340-d720-4ea8-9e5e-6e55db408eb8","name":"Bad Request Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"user_name\": \"user\",\r\n  \"university\": \"Binus\",\r\n  \"phone_number\": \"081234567890\",\r\n  \"bod\": \"1990-01-01T00:00:00Z\",\r\n  \"profile_picture\": \"\",\r\n  \"password\": \"12345678\",\r\n  \"confirm_password\": \"12345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/users/register"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Mon, 13 May 2024 13:45:23 GMT"},{"key":"Content-Length","value":"137"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 400,\n    \"message\": \"Bad Request: Key: 'RegisterUserRequestDTO.Email' Error:Field validation for 'Email' failed on the 'required' tag\"\n}"},{"id":"cbef46e4-caf3-4ced-a2ca-da331a67df7a","name":"Conflict Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"user_name\": \"user\",\r\n  \"email\": \"user@mejabelajar.com\",\r\n  \"phone_number\": \"081234567890\",\r\n  \"bod\": \"1990-01-01T00:00:00Z\",\r\n  \"profile_picture\": \"\",\r\n  \"password\": \"12345678\",\r\n  \"confirm_password\": \"12345678\",\r\n  \"is_active\": true,\r\n  \"created_by\": \"admin\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/users/register"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sun, 12 May 2024 10:12:09 GMT"},{"key":"Content-Length","value":"53"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 409,\n    \"message\": \"Conflict: email already used\"\n}"},{"id":"d5653604-4255-4a13-ae9a-2eee0c1aaae0","name":"Request Timeout Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"user_name\": \"testinguser\",\r\n  \"university\": \"Binus\",\r\n  \"email\": \"testinguser@mejabelajar.com\",\r\n  \"phone_number\": \"081234567123\",\r\n  \"bod\": \"1990-01-01T00:00:00Z\",\r\n  \"profile_picture\": \"\",\r\n  \"password\": \"12345678\",\r\n  \"confirm_password\": \"12345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/users/register"},"status":"Request Timeout","code":408,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Mon, 13 May 2024 17:37:27 GMT"},{"key":"Content-Length","value":"40"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 408,\n    \"message\": \"Request Timeout\"\n}"},{"id":"24ffd23f-4a99-4496-9401-573bb3dbedff","name":"Internal Server Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"user_name\": \"user2\",\r\n  \"email\": \"user2@mejabelajar.com\",\r\n  \"phone_number\": \"0823456789\",\r\n  \"bod\": \"1998-01-01T00:00:00Z\",\r\n  \"profile_picture\": \"\",\r\n  \"password\": \"12345678\",\r\n  \"confirm_password\": \"12345678\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/users/register"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": 500,\r\n    \"message\": \"Internal Server Error: ERROR: duplicate key value violates unique constraint \\\"uni_users_phone\\\" (SQLSTATE 23505)\"\r\n}"}],"_postman_id":"2a2cc019-a24b-4b92-85c7-1924f2f84da0"},{"name":"UpdateUser","id":"3f8a8422-1a68-47ed-9207-62f400cb34d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"id\": \"123e4567-e89b-12d3-a456-426614174000\",\r\n  \"user_name\": \"Rico Tandrio\",\r\n  \"university\": \"BINUS University\",\r\n  \"email\": \"ricotandrio@mejabelajar.edu\",\r\n  \"phone_number\": \"081234567890\",\r\n  \"description\": \"Hello My Name is Rico\",\r\n  \"profile_picture\": \"\",\r\n  \"bod\": \"2000-01-01\",\r\n  \"is_mentor\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/users/update","urlObject":{"protocol":"http","port":"3000","path":["api","v1","users","update"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"2cc0dc24-f0f1-4fd4-804f-e9632a541cc3","name":"Invalid BOD Format Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"id\": \"123e4567-e89b-12d3-a456-426614174000\",\r\n  \"user_name\": \"Rico Tandrio\",\r\n  \"university\": \"BINUS University\",\r\n  \"email\": \"ricotandrio@mejabelajar.edu\",\r\n  \"phone_number\": \"081234567890\",\r\n  \"description\": \"Hello My Name is Rico\",\r\n  \"profile_picture\": \"\",\r\n  \"is_mentor\": true,\r\n  \"bod\": \"2000-01-01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/users/update"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 28 May 2024 01:01:17 GMT"},{"key":"Content-Length","value":"56"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 400,\n    \"message\": \"Bad Request: Invalid BOD format\"\n}"},{"id":"146174e8-657f-445c-8f04-87b83944b952","name":"Successful Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"id\": \"123e4567-e89b-12d3-a456-426614174000\",\r\n  \"user_name\": \"Rico Tandrio\",\r\n  \"university\": \"BINUS University\",\r\n  \"description\": \"Hello My Name is Rico\",\r\n  \"email\": \"ricotandrio@mejabelajar.edu\",\r\n  \"phone_number\": \"081234567890\",\r\n  \"profile_picture\": \"\",\r\n  \"is_mentor\": false,\r\n  \"bod\": \"2000-01-01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/users/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 28 May 2024 01:10:55 GMT"},{"key":"Content-Length","value":"333"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"id\": \"123e4567-e89b-12d3-a456-426614174000\",\n        \"username\": \"Rico Tandrio\",\n        \"university\": \"BINUS University\",\n        \"email\": \"ricotandrio@mejabelajar.edu\",\n        \"phone_number\": \"081234567890\",\n        \"description\": \"Hello My Name is Rico\",\n        \"profile_picture\": \"\",\n        \"bod\": \"2000-01-01T00:00:00Z\",\n        \"is_active\": true,\n        \"is_mentor\": true\n    }\n}"}],"_postman_id":"3f8a8422-1a68-47ed-9207-62f400cb34d3"},{"name":"GetUserByID","id":"e1aaf534-541c-4e2d-82d6-83162a88e101","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/users/123e4567-e89b-12d3-a456-426614174000","urlObject":{"path":["api","v1","auth","users","123e4567-e89b-12d3-a456-426614174000"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"4f536aa8-ba3e-458b-a7a1-0ef167853386","name":"Successful Response","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/users/123e4567-e89b-12d3-a456-426614174000"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Mon, 13 May 2024 16:12:39 GMT"},{"key":"Content-Length","value":"302"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success: Account found\",\n    \"data\": {\n        \"id\": \"67deba3b-fab5-4f13-b678-62acb2f6775a\",\n        \"username\": \"user\",\n        \"university\": \"Binus\",\n        \"email\": \"user@mejabelajar.com\",\n        \"phone_number\": \"081234567890\",\n        \"description\": \"\",\n        \"profile_picture\": \"\",\n        \"bod\": \"1990-01-01T00:00:00Z\",\n        \"is_active\": true,\n        \"is_mentor\": false\n    }\n}"},{"id":"b5212183-2cac-4b13-ab12-47437bff8814","name":"Bad Request Response","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/auth/users/InvalidFormat"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Mon, 13 May 2024 14:41:34 GMT"},{"key":"Content-Length","value":"61"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 400,\n    \"message\": \"Bad Request: invalid UUID length: 13\"\n}"},{"id":"d293b6c3-9e8f-48a9-8eeb-3ff9ca2d1ee3","name":"Unauthorized Response","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/auth/users/a8c8f3ec-93a9-4fb3-af23-503698948137"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 21 May 2024 05:03:38 GMT"},{"key":"Content-Length","value":"37"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 401,\n    \"message\": \"Unauthorized\"\n}"},{"id":"05a65383-a9c2-4690-b8fe-c1717787faf0","name":"Not Found Response","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/auth/users/85ae04a0-9e1b-4fbc-95e3-3369fe344555"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Mon, 13 May 2024 14:42:37 GMT"},{"key":"Content-Length","value":"50"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 404,\n    \"message\": \"Not Found: User not found\"\n}"},{"id":"d9cac3c5-0315-4e8d-a490-4c40ed80ac45","name":"Request Timeout Response","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/auth/users/67deba3b-fab5-4f13-b678-62acb2f6775a"},"status":"Request Timeout","code":408,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Mon, 13 May 2024 17:40:12 GMT"},{"key":"Content-Length","value":"40"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 408,\n    \"message\": \"Request Timeout\"\n}"}],"_postman_id":"e1aaf534-541c-4e2d-82d6-83162a88e101"}],"id":"cfa8530c-5fb7-4579-903c-77069d453c4d","_postman_id":"cfa8530c-5fb7-4579-903c-77069d453c4d","description":""},{"name":"Mentors","item":[{"name":"GetMentorByMentorID","id":"ce71ecc9-0859-41a9-9e70-c9e4d39b82f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/111e4567-e89b-12d3-a456-426614174001","urlObject":{"path":["api","v1","auth","mentors","111e4567-e89b-12d3-a456-426614174001"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"38cc2a93-45c5-4297-9894-22831c4b50af","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/111e4567-e89b-12d3-a456-426614174001"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sun, 19 May 2024 08:50:15 GMT"},{"key":"Content-Length","value":"1175"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success: Mentor found\",\n    \"data\": {\n        \"mentor_id\": \"6a743371-0375-4656-acf2-50b7b00166d3\",\n        \"username\": \"user\",\n        \"university\": \"Binus\",\n        \"email\": \"user@mejabelajar.com\",\n        \"phone\": \"081234567890\",\n        \"description\": \"\",\n        \"profile_picture\": \"\",\n        \"bod\": \"1990-01-01T00:00:00Z\",\n        \"revenue\": 200000,\n        \"rating\": 4.5,\n        \"total_teaching_hours\": 2,\n        \"teaching_frequency\": 1,\n        \"courses\": [\n            {\n                \"course_id\": \"051b1a6c-44ab-46ea-b796-bbc767b54a9b\",\n                \"name\": \"Algorithm and Programing\",\n                \"detail\": \"Belajar logika programming dasar dan algoritma\",\n                \"rating\": 4.5,\n                \"hourly_rate\": 50,\n                \"course_start_time\": \"2024-05-17T19:00:00+07:00\",\n                \"course_end_time\": \"2024-05-17T21:00:00+07:00\"\n            },\n            {\n                \"course_id\": \"d464b127-9c22-4bfc-bc41-2e197723a904\",\n                \"name\": \"Calculus\",\n                \"detail\": \"konsep-konsep dasar dan lanjutan dalam kalkulus, termasuk limit, diferensiasi, dan integrasi, serta penerapan praktisnya dalam berbagai situasi nyata.\",\n                \"rating\": 4.5,\n                \"hourly_rate\": 75,\n                \"course_start_time\": \"2024-05-17T19:00:00+07:00\",\n                \"course_end_time\": \"2024-05-17T21:00:00+07:00\"\n            }\n        ],\n        \"reviews\": [\n            {\n                \"review_id\": \"7aba470f-b368-4ac7-a2fe-ada31fa9eb30\",\n                \"description\": \"Penjelasannya bagus\"\n            },\n            {\n                \"review_id\": \"67abfed4-6a86-43bf-8346-9c49f80e40db\",\n                \"description\": \"Efisien dalam mengajar\"\n            }\n        ]\n    }\n}"},{"id":"7404ede6-2df8-4df4-b441-f07f821878e7","name":"Bad Request Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/INVALIDFORMAT"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 18 May 2024 08:23:05 GMT"},{"key":"Content-Length","value":"61"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 400,\n    \"message\": \"Bad Request: invalid UUID length: 13\"\n}"},{"id":"95b0415f-3d13-4f38-83c0-d820eaed5d62","name":"Unauthorized Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/111e4567-e89b-12d3-a456-426614174001"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 21 May 2024 05:04:59 GMT"},{"key":"Content-Length","value":"37"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 401,\n    \"message\": \"Unauthorized\"\n}"},{"id":"8849a5ad-ee92-4838-b41a-00d0cd4c3fc8","name":"Not Found Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/6a743371-0375-4656-acf2-50b7b00166d4"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 18 May 2024 08:25:05 GMT"},{"key":"Content-Length","value":"52"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 404,\n    \"message\": \"Not Found: Mentor not found\"\n}"},{"id":"a2bb49a9-c813-42e6-b7e7-abd658291d2e","name":"Request Timeout Response","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/6a743371-0375-4656-acf2-50b7b00166d3"},"status":"Request Timeout","code":408,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Mon, 13 May 2024 17:40:12 GMT"},{"key":"Content-Length","value":"40"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 408,\n    \"message\": \"Request Timeout\"\n}"}],"_postman_id":"ce71ecc9-0859-41a9-9e70-c9e4d39b82f3"},{"name":"GetAllMentor","id":"933ea519-55ff-4a9e-8bc3-d5fa7158f935","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors","urlObject":{"path":["api","v1","auth","mentors"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"095d9d3e-b1ec-410c-b076-de45a0b33416","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sun, 19 May 2024 10:38:49 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success: Mentor found\",\n    \"data\": [\n        {\n            \"mentor_id\": \"6a743371-0375-4656-acf2-50b7b00166d3\",\n            \"username\": \"user\",\n            \"university\": \"Binus\",\n            \"email\": \"user@mejabelajar.com\",\n            \"phone\": \"081234567890\",\n            \"description\": \"\",\n            \"profile_picture\": \"\",\n            \"bod\": \"1990-01-01T00:00:00Z\",\n            \"revenue\": 200000,\n            \"rating\": 4.5,\n            \"total_teaching_hours\": 2,\n            \"teaching_frequency\": 1,\n            \"courses\": [\n                {\n                    \"course_id\": \"051b1a6c-44ab-46ea-b796-bbc767b54a9b\",\n                    \"name\": \"Algorithm and Programing\",\n                    \"detail\": \"Belajar logika programming dasar dan algoritma\",\n                    \"rating\": 4.5,\n                    \"hourly_rate\": 50,\n                    \"course_start_time\": \"2024-05-17T19:00:00+07:00\",\n                    \"course_end_time\": \"2024-05-17T21:00:00+07:00\"\n                },\n                {\n                    \"course_id\": \"d464b127-9c22-4bfc-bc41-2e197723a904\",\n                    \"name\": \"Calculus\",\n                    \"detail\": \"konsep-konsep dasar dan lanjutan dalam kalkulus, termasuk limit, diferensiasi, dan integrasi, serta penerapan praktisnya dalam berbagai situasi nyata.\",\n                    \"rating\": 4.5,\n                    \"hourly_rate\": 75,\n                    \"course_start_time\": \"2024-05-17T19:00:00+07:00\",\n                    \"course_end_time\": \"2024-05-17T21:00:00+07:00\"\n                }\n            ],\n            \"reviews\": [\n                {\n                    \"review_id\": \"7aba470f-b368-4ac7-a2fe-ada31fa9eb30\",\n                    \"description\": \"Penjelasannya bagus\"\n                },\n                {\n                    \"review_id\": \"67abfed4-6a86-43bf-8346-9c49f80e40db\",\n                    \"description\": \"Efisien dalam mengajar\"\n                }\n            ]\n        },\n        {\n            \"mentor_id\": \"2880047f-6fdf-43b0-b681-fc93a4f19cad\",\n            \"username\": \"testinguser\",\n            \"university\": \"Binus\",\n            \"email\": \"testinguser@mejabelajar.com\",\n            \"phone\": \"081234567123\",\n            \"description\": \"\",\n            \"profile_picture\": \"\",\n            \"bod\": \"1990-01-01T00:00:00Z\",\n            \"revenue\": 300000,\n            \"rating\": 4,\n            \"total_teaching_hours\": 3,\n            \"teaching_frequency\": 2,\n            \"courses\": [\n                {\n                    \"course_id\": \"051b1a6c-44ab-46ea-b796-bbc767b54a9b\",\n                    \"name\": \"Algorithm and Programing\",\n                    \"detail\": \"Belajar logika programming dasar dan algoritma\",\n                    \"rating\": 4,\n                    \"hourly_rate\": 100000,\n                    \"course_start_time\": \"2024-05-20T20:00:00+07:00\",\n                    \"course_end_time\": \"2024-05-20T22:00:00+07:00\"\n                },\n                {\n                    \"course_id\": \"bc34c880-f933-4c44-9a79-9797919bfd5c\",\n                    \"name\": \"Database Design\",\n                    \"detail\": \"This course covers the fundamental principles of database design, including normalization, ER diagrams, and SQL.\",\n                    \"rating\": 4.5,\n                    \"hourly_rate\": 100000,\n                    \"course_start_time\": \"2024-05-21T20:00:00+07:00\",\n                    \"course_end_time\": \"2024-05-21T22:00:00+07:00\"\n                }\n            ],\n            \"reviews\": [\n                {\n                    \"review_id\": \"0691c785-e0a2-401c-8b00-f845046041e7\",\n                    \"description\": \"Orangnya sabar\"\n                },\n                {\n                    \"review_id\": \"4d882eb0-b394-48a8-b68b-f7168798a0d7\",\n                    \"description\": \"Udah pinter, cakep pula\"\n                }\n            ]\n        }\n    ]\n}"},{"id":"20098a7d-d435-4879-8c2d-6608c4e469a8","name":"Unauthorized Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/api/v1/auth/mentors"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 21 May 2024 05:04:32 GMT"},{"key":"Content-Length","value":"37"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 401,\n    \"message\": \"Unauthorized\"\n}"},{"id":"66948089-062d-4f77-9eeb-01f0a5c1e409","name":"Not Found Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/api/v1/auth/mentors"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 18 May 2024 08:25:05 GMT"},{"key":"Content-Length","value":"52"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 404,\n    \"message\": \"Not Found: Mentors not found\"\n}"},{"id":"2ba6ef39-398c-4169-a810-43ce12aeabf3","name":"Request Timeout Response","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/auth/mentors"},"status":"Request Timeout","code":408,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Mon, 13 May 2024 17:40:12 GMT"},{"key":"Content-Length","value":"40"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 408,\n    \"message\": \"Request Timeout\"\n}"}],"_postman_id":"933ea519-55ff-4a9e-8bc3-d5fa7158f935"},{"name":"GetMentorByUserID","id":"84a78fa3-8e17-4953-bc96-58b465c824e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/by-user/123e4567-e89b-12d3-a456-426614174000","urlObject":{"path":["api","v1","auth","mentors","by-user","123e4567-e89b-12d3-a456-426614174000"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"80154c03-7056-470c-b15b-dde2313ff10a","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/by-user/123e4567-e89b-12d3-a456-426614174000"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sun, 19 May 2024 11:14:53 GMT"},{"key":"Content-Length","value":"1175"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success: Mentor found\",\n    \"data\": {\n        \"mentor_id\": \"6a743371-0375-4656-acf2-50b7b00166d3\",\n        \"username\": \"user\",\n        \"university\": \"Binus\",\n        \"email\": \"user@mejabelajar.com\",\n        \"phone\": \"081234567890\",\n        \"description\": \"\",\n        \"profile_picture\": \"\",\n        \"bod\": \"1990-01-01T00:00:00Z\",\n        \"revenue\": 200000,\n        \"rating\": 4.5,\n        \"total_teaching_hours\": 2,\n        \"teaching_frequency\": 1,\n        \"courses\": [\n            {\n                \"course_id\": \"051b1a6c-44ab-46ea-b796-bbc767b54a9b\",\n                \"name\": \"Algorithm and Programing\",\n                \"detail\": \"Belajar logika programming dasar dan algoritma\",\n                \"rating\": 4.5,\n                \"hourly_rate\": 50,\n                \"course_start_time\": \"2024-05-17T19:00:00+07:00\",\n                \"course_end_time\": \"2024-05-17T21:00:00+07:00\"\n            },\n            {\n                \"course_id\": \"d464b127-9c22-4bfc-bc41-2e197723a904\",\n                \"name\": \"Calculus\",\n                \"detail\": \"konsep-konsep dasar dan lanjutan dalam kalkulus, termasuk limit, diferensiasi, dan integrasi, serta penerapan praktisnya dalam berbagai situasi nyata.\",\n                \"rating\": 4.5,\n                \"hourly_rate\": 75,\n                \"course_start_time\": \"2024-05-17T19:00:00+07:00\",\n                \"course_end_time\": \"2024-05-17T21:00:00+07:00\"\n            }\n        ],\n        \"reviews\": [\n            {\n                \"review_id\": \"7aba470f-b368-4ac7-a2fe-ada31fa9eb30\",\n                \"description\": \"Penjelasannya bagus\"\n            },\n            {\n                \"review_id\": \"67abfed4-6a86-43bf-8346-9c49f80e40db\",\n                \"description\": \"Efisien dalam mengajar\"\n            }\n        ]\n    }\n}"},{"id":"84d17262-3c2c-44b7-9849-6ff4bed2ab59","name":"Bad Request Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/by-user/INVALIDFORMAT"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sun, 19 May 2024 11:15:27 GMT"},{"key":"Content-Length","value":"61"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 400,\n    \"message\": \"Bad Request: invalid UUID length: 13\"\n}"},{"id":"56a54560-4d61-4531-b318-fafe47c8a374","name":"Not Found Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/by-user/67deba3b-fab5-4f13-b678-62acb2f6775b"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sun, 19 May 2024 11:16:10 GMT"},{"key":"Content-Length","value":"50"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 404,\n    \"message\": \"Not Found: User not found\"\n}"},{"id":"d57125b7-e3de-4a7f-8970-963ac4fa80b6","name":"Request Timeout Response","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/by-user/67deba3b-fab5-4f13-b678-62acb2f6775a"},"status":"Request Timeout","code":408,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Mon, 13 May 2024 17:40:12 GMT"},{"key":"Content-Length","value":"40"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 408,\n    \"message\": \"Request Timeout\"\n}"},{"id":"4fd1512f-8014-4570-af46-ea309ca947c1","name":"Unauthorized Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/by-user/67deba3b-fab5-4f13-b678-62acb2f6775a"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 21 May 2024 05:05:41 GMT"},{"key":"Content-Length","value":"37"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 401,\n    \"message\": \"Unauthorized\"\n}"}],"_postman_id":"84a78fa3-8e17-4953-bc96-58b465c824e9"},{"name":"GetPopularMentor","id":"0d4b4d7a-1b42-441a-96f0-cfc634bf78c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/popular","urlObject":{"path":["api","v1","auth","mentors","popular"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"115d1ef3-1e54-471e-98e7-e5dba91a1897","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/popular"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 21 May 2024 03:23:57 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success: Mentor found\",\n    \"data\": [\n        {\n            \"mentor_id\": \"6a743371-0375-4656-acf2-50b7b00166d3\",\n            \"username\": \"user\",\n            \"university\": \"Binus\",\n            \"email\": \"user@mejabelajar.com\",\n            \"phone\": \"081234567890\",\n            \"description\": \"\",\n            \"profile_picture\": \"\",\n            \"bod\": \"1990-01-01T00:00:00Z\",\n            \"revenue\": 200000,\n            \"rating\": 4.5,\n            \"total_teaching_hours\": 2,\n            \"teaching_frequency\": 1,\n            \"courses\": [\n                {\n                    \"course_id\": \"051b1a6c-44ab-46ea-b796-bbc767b54a9b\",\n                    \"name\": \"Algorithm and Programing\",\n                    \"detail\": \"Belajar logika programming dasar dan algoritma\",\n                    \"rating\": 4.5,\n                    \"hourly_rate\": 50,\n                    \"course_start_time\": \"2024-05-17T19:00:00+07:00\",\n                    \"course_end_time\": \"2024-05-17T21:00:00+07:00\"\n                },\n                {\n                    \"course_id\": \"d464b127-9c22-4bfc-bc41-2e197723a904\",\n                    \"name\": \"Calculus\",\n                    \"detail\": \"konsep-konsep dasar dan lanjutan dalam kalkulus, termasuk limit, diferensiasi, dan integrasi, serta penerapan praktisnya dalam berbagai situasi nyata.\",\n                    \"rating\": 4.5,\n                    \"hourly_rate\": 75,\n                    \"course_start_time\": \"2024-05-17T19:00:00+07:00\",\n                    \"course_end_time\": \"2024-05-17T21:00:00+07:00\"\n                }\n            ],\n            \"reviews\": [\n                {\n                    \"review_id\": \"7aba470f-b368-4ac7-a2fe-ada31fa9eb30\",\n                    \"description\": \"Penjelasannya bagus\"\n                },\n                {\n                    \"review_id\": \"67abfed4-6a86-43bf-8346-9c49f80e40db\",\n                    \"description\": \"Efisien dalam mengajar\"\n                }\n            ]\n        },\n        {\n            \"mentor_id\": \"2880047f-6fdf-43b0-b681-fc93a4f19cad\",\n            \"username\": \"testinguser\",\n            \"university\": \"Binus\",\n            \"email\": \"testinguser@mejabelajar.com\",\n            \"phone\": \"081234567123\",\n            \"description\": \"\",\n            \"profile_picture\": \"\",\n            \"bod\": \"1990-01-01T00:00:00Z\",\n            \"revenue\": 300000,\n            \"rating\": 4,\n            \"total_teaching_hours\": 3,\n            \"teaching_frequency\": 2,\n            \"courses\": [\n                {\n                    \"course_id\": \"051b1a6c-44ab-46ea-b796-bbc767b54a9b\",\n                    \"name\": \"Algorithm and Programing\",\n                    \"detail\": \"Belajar logika programming dasar dan algoritma\",\n                    \"rating\": 4,\n                    \"hourly_rate\": 100000,\n                    \"course_start_time\": \"2024-05-20T20:00:00+07:00\",\n                    \"course_end_time\": \"2024-05-20T22:00:00+07:00\"\n                },\n                {\n                    \"course_id\": \"bc34c880-f933-4c44-9a79-9797919bfd5c\",\n                    \"name\": \"Database Design\",\n                    \"detail\": \"This course covers the fundamental principles of database design, including normalization, ER diagrams, and SQL.\",\n                    \"rating\": 4.5,\n                    \"hourly_rate\": 100000,\n                    \"course_start_time\": \"2024-05-21T20:00:00+07:00\",\n                    \"course_end_time\": \"2024-05-21T22:00:00+07:00\"\n                }\n            ],\n            \"reviews\": [\n                {\n                    \"review_id\": \"0691c785-e0a2-401c-8b00-f845046041e7\",\n                    \"description\": \"Orangnya sabar\"\n                },\n                {\n                    \"review_id\": \"4d882eb0-b394-48a8-b68b-f7168798a0d7\",\n                    \"description\": \"Udah pinter, cakep pula\"\n                }\n            ]\n        }\n    ]\n}"},{"id":"eddd08ab-f36e-43b1-8e94-394891ba29ad","name":"Unauthorized Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/api/v1/auth/mentors/popular"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 21 May 2024 05:06:10 GMT"},{"key":"Content-Length","value":"37"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 401,\n    \"message\": \"Unauthorized\"\n}"},{"id":"7be24fac-0223-4f77-8197-efcd3cbce56a","name":"Not Found Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/api/v1/auth/mentors/popular"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 18 May 2024 08:25:05 GMT"},{"key":"Content-Length","value":"52"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 404,\n    \"message\": \"Not Found: Mentors not found\"\n}"},{"id":"8f67dd1d-b5c6-4242-9ddf-c795a91c4845","name":"Request Timeout Response","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/auth/mentors"},"status":"Request Timeout","code":408,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Mon, 13 May 2024 17:40:12 GMT"},{"key":"Content-Length","value":"40"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 408,\n    \"message\": \"Request Timeout\"\n}"}],"_postman_id":"0d4b4d7a-1b42-441a-96f0-cfc634bf78c9"},{"name":"RegisterMentor","id":"1e9be4f0-061f-467f-9285-458fa973896a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user_id\": \"a8c8f3ec-93a9-4fb3-af23-503698948137\",\r\n    \"user_name\": \"user2\",\r\n    \"university\": \"Binus\",\r\n    \"email\": \"user2@mejabelajar.com\",\r\n    \"phone_number\": \"081234567456\",\r\n    \"description\": \"\",\r\n    \"profile_picture\": \"\",\r\n    \"bod\": \"1990-01-01\",\r\n    \"courses\": [\"Database Design\", \"Software Engineering\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/auth/mentors/register","urlObject":{"protocol":"http","port":"3000","path":["api","v1","auth","mentors","register"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"8eb7a55f-7cdb-4652-a795-e4eee316f3bc","name":"Successful Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user_id\": \"a8c8f3ec-93a9-4fb3-af23-503698948137\",\r\n    \"user_name\": \"user2\",\r\n    \"university\": \"Binus\",\r\n    \"email\": \"user2@mejabelajar.com\",\r\n    \"phone_number\": \"081234567456\",\r\n    \"description\": \"\",\r\n    \"profile_picture\": \"\",\r\n    \"bod\": \"1990-01-01T00:00:00Z\",\r\n    \"courses\": [\"Database Design\", \"Software Engineering\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/register"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 23 May 2024 06:07:13 GMT"},{"key":"Content-Length","value":"879"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 201,\n    \"message\": \"Mentor Registered\",\n    \"data\": {\n        \"mentor_id\": \"9f7a3e6c-a14a-4268-a277-9ae8f1367d67\",\n        \"username\": \"user2\",\n        \"university\": \"Binus\",\n        \"email\": \"user2@mejabelajar.com\",\n        \"phone\": \"081234567456\",\n        \"description\": \"\",\n        \"profile_picture\": \"\",\n        \"bod\": \"1990-01-01T00:00:00Z\",\n        \"revenue\": 0,\n        \"rating\": 0,\n        \"total_teaching_hours\": 0,\n        \"teaching_frequency\": 0,\n        \"courses\": [\n            {\n                \"course_id\": \"bc34c880-f933-4c44-9a79-9797919bfd5c\",\n                \"name\": \"Database Design\",\n                \"detail\": \"This course covers the fundamental principles of database design, including normalization, ER diagrams, and SQL.\",\n                \"rating\": 0,\n                \"hourly_rate\": 0,\n                \"course_start_time\": \"0001-01-01T00:00:00Z\",\n                \"course_end_time\": \"0001-01-01T00:00:00Z\"\n            },\n            {\n                \"course_id\": \"248c42ac-fc6f-4f4f-b57f-1945491f5ba3\",\n                \"name\": \"Software Engineering\",\n                \"detail\": \"\",\n                \"rating\": 0,\n                \"hourly_rate\": 0,\n                \"course_start_time\": \"0001-01-01T00:00:00Z\",\n                \"course_end_time\": \"0001-01-01T00:00:00Z\"\n            }\n        ],\n        \"reviews\": []\n    }\n}"},{"id":"3ca1daec-87ac-4168-9b67-d79bd853c7f0","name":"Bad Request Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user_name\": \"user2\",\r\n    \"university\": \"Binus\",\r\n    \"email\": \"user2@mejabelajar.com\",\r\n    \"phone_number\": \"081234567456\",\r\n    \"description\": \"\",\r\n    \"profile_picture\": \"\",\r\n    \"bod\": \"1990-01-01T00:00:00Z\",\r\n    \"courses\": [\"Database Design\", \"Software Engineering\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/register"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 23 May 2024 06:12:23 GMT"},{"key":"Content-Length","value":"140"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 400,\n    \"message\": \"Bad Request Key: 'RegisterMentorRequestDTO.UserID' Error:Field validation for 'UserID' failed on the 'required' tag\"\n}"},{"id":"17d1ec2e-3848-4258-b6bf-48143515ab37","name":"Request Timeout Response","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user_name\": \"user2\",\r\n    \"university\": \"Binus\",\r\n    \"email\": \"user2@mejabelajar.com\",\r\n    \"phone_number\": \"081234567456\",\r\n    \"description\": \"\",\r\n    \"profile_picture\": \"\",\r\n    \"bod\": \"1990-01-01T00:00:00Z\",\r\n    \"courses\": [\"Database Design\", \"Software Engineering\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/register"},"status":"Request Timeout","code":408,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Mon, 13 May 2024 17:40:12 GMT"},{"key":"Content-Length","value":"40"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 408,\n    \"message\": \"Request Timeout\"\n}"},{"id":"e3d6fbc5-541d-4903-affb-c365fe40d2fc","name":"Unauthorized","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user_id\": \"a8c8f3ec-93a9-4fb3-af23-503698948137\",\r\n    \"user_name\": \"user2\",\r\n    \"university\": \"Binus\",\r\n    \"email\": \"user2@mejabelajar.com\",\r\n    \"phone_number\": \"081234567456\",\r\n    \"description\": \"\",\r\n    \"profile_picture\": \"\",\r\n    \"bod\": \"1990-01-01T00:00:00Z\",\r\n    \"courses\": [\"Database Design\", \"Software Engineering\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/mentors/register"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 23 May 2024 03:43:59 GMT"},{"key":"Content-Length","value":"37"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 401,\n    \"message\": \"Unauthorized\"\n}"}],"_postman_id":"1e9be4f0-061f-467f-9285-458fa973896a"},{"name":"CreateMentorReview","id":"5a71e6bf-ca86-4c2f-ac1d-40031a25c4dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"mentor_id\": \"6a743371-0375-4656-acf2-50b7b00166d3\",\r\n    \"description\": \"Gacorrr\",\r\n    \"is_active\": true,\r\n    \"created_by\": \"System\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/mentor-review/create","urlObject":{"path":["api","v1","mentor-review","create"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"f3b6c6c6-500f-42e0-bbc7-3e0692481b51","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/mentor-review/create"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"id\": \"58b178c4-c5fb-42ac-95cf-45db9d9ec2f8\",\n        \"description\": \"Gacorrr\"\n    }\n}"}],"_postman_id":"5a71e6bf-ca86-4c2f-ac1d-40031a25c4dc"},{"name":"UpdateMentorReview","id":"ecb21852-2c32-4c69-907f-8ba856370222","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"111e4568-e89b-12d3-a456-426614174000\",\r\n    \"mentor_id\": \"111e4567-e89b-12d3-a456-426614174000\",\r\n    \"description\": \"Baguss\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/mentor-review/update","urlObject":{"path":["api","v1","mentor-review","update"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"91a766df-ed22-46f0-963e-6a3ab9d183d6","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/mentor-review/update"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"id\": \"111e4568-e89b-12d3-a456-426614174000\",\n        \"description\": \"Baguss\"\n    }\n}"}],"_postman_id":"ecb21852-2c32-4c69-907f-8ba856370222"},{"name":"GetMentorReview","id":"dbc6905f-1333-4883-a399-6f707509db01","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/mentor-review/111e4568-e89b-12d3-a456-426614174000","urlObject":{"path":["api","v1","mentor-review","111e4568-e89b-12d3-a456-426614174000"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"bf826af5-de95-43ea-a2fb-d2b259f76974","name":"Successful Response","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"id\": \"58b178c4-c5fb-42ac-95cf-45db9d9ec2f8\",\n        \"description\": \"Gacorrr\"\n    }\n}"}],"_postman_id":"dbc6905f-1333-4883-a399-6f707509db01"}],"id":"fc9ab071-9489-4b3f-91ef-9b5e37d6f11e","_postman_id":"fc9ab071-9489-4b3f-91ef-9b5e37d6f11e","description":""},{"name":"Courses","item":[{"name":"GetCourse","id":"69fc5914-59c1-4435-aac0-832813500160","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/course/05e9e6f2-ad0b-4c11-a47b-bbe16387200d","urlObject":{"path":["api","v1","course","05e9e6f2-ad0b-4c11-a47b-bbe16387200d"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"1d3c02a3-514a-4e38-b219-c5e742a7fcd8","name":"GetCourse","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"course_id\": \"05e9e6f2-ad0b-4c11-a47b-bbe16387200d\",\n        \"name\": \"Introduction to Programming\",\n        \"detail\": \"Learn the basics of programming\",\n        \"rating\": 0,\n        \"hourly_rate\": 0,\n        \"course_start_time\": \"0001-01-01T00:00:00Z\",\n        \"course_end_time\": \"0001-01-01T00:00:00Z\"\n    }\n}"}],"_postman_id":"69fc5914-59c1-4435-aac0-832813500160"},{"name":"CreateCourse","id":"cd1e7970-a490-4304-b3dc-60eab463a5e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Data Analytics\",\r\n    \"detail\": \"Dosennya gacor\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/course/create","urlObject":{"path":["api","v1","course","create"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"6b74f555-e515-4bba-a986-a65596edfb83","name":"Successful Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Data Analytics\",\r\n    \"detail\": \"Dosennya gacor\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/course/create"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"course_id\": \"a8cf81bb-2dd7-4cac-9248-819a312aef5c\",\n        \"name\": \"Data Analytics\",\n        \"detail\": \"Dosennya gacor\",\n        \"rating\": 0,\n        \"hourly_rate\": 0,\n        \"course_start_time\": \"0001-01-01T00:00:00Z\",\n        \"course_end_time\": \"0001-01-01T00:00:00Z\"\n    }\n}"}],"_postman_id":"cd1e7970-a490-4304-b3dc-60eab463a5e6"},{"name":"UpdateCourse","id":"d528c617-cfc2-4c06-b3bb-f781d51f27d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"a8cf81bb-2dd7-4cac-9248-819a312aef5c\",\r\n    \"name\": \"Data Analytics\",\r\n    \"detail\": \"Dosennya gacor banget!\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/course/update","urlObject":{"path":["api","v1","course","update"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"24f41c4b-86f2-49ec-b3aa-2fcdeda1118d","name":"Successful Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"a8cf81bb-2dd7-4cac-9248-819a312aef5c\",\r\n    \"name\": \"Data Analytics\",\r\n    \"detail\": \"Dosennya gacor banget!\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/course/update"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"course_id\": \"a8cf81bb-2dd7-4cac-9248-819a312aef5c\",\n        \"name\": \"Data Analytics\",\n        \"detail\": \"Dosennya gacor banget!\",\n        \"rating\": 0,\n        \"hourly_rate\": 0,\n        \"course_start_time\": \"0001-01-01T00:00:00Z\",\n        \"course_end_time\": \"0001-01-01T00:00:00Z\"\n    }\n}"}],"_postman_id":"d528c617-cfc2-4c06-b3bb-f781d51f27d9"}],"id":"cd93c0ab-13cc-4262-a268-4bca4d24a818","_postman_id":"cd93c0ab-13cc-4262-a268-4bca4d24a818","description":""},{"name":"Bookings","item":[{"name":"CreateBooking","id":"4122114a-7d2b-458d-9c57-892b4bb7eb9f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"user_id\": \"111e4567-e89b-12d3-a456-426614174123\",\r\n  \"mentor_id\": \"111e4567-e89b-12d3-a456-426614174001\",\r\n  \"course_id\": \"05e9e6f2-ad0b-4c11-a47b-bbe16387200d\",\r\n  \"scheduled_at\": \"2024-06-12 12:00:00\",\r\n  \"scheduled_location\": \"Alam Sutera Binus\",\r\n  \"created_at\": \"2024-05-24T22:16:00Z\",\r\n\t\"invoice\": {\r\n\t\t\"payment_method\": \"Qris\",\r\n\t\t\"payment_name\": \"Keiko\",\r\n\t\t\"payment_status\": \"Unpaid\",\r\n\t\t\"payment_amount\": 1000000\r\n\t}\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/booking","urlObject":{"protocol":"http","port":"3000","path":["api","v1","booking"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"6ab8c76e-222b-4a13-975a-17a7c83ae08b","name":"Suceessfull Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"user_id\": \"123e4567-e89b-12d3-a456-426614174000\",\r\n  \"mentor_id\": \"111e4567-e89b-12d3-a456-426614174001\",\r\n  \"course_id\": \"05e9e6f2-ad0b-4c11-a47b-bbe16387200d\",\r\n  \"scheduled_at\": \"2024-06-12T00:00:00Z\",\r\n  \"scheduled_location\": \"Alam Sutera Binus\",\r\n  \"created_at\": \"2024-05-24T22:16:00Z\",\r\n\t\"invoice\": {\r\n\t\t\"payment_method\": \"Qris\",\r\n\t\t\"payment_name\": \"Keiko\",\r\n\t\t\"payment_status\": \"Unpaid\",\r\n\t\t\"payment_amount\": 1000000\r\n\t}\r\n}","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/booking"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 08:57:03 GMT"},{"key":"Content-Length","value":"659"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 201,\n    \"message\": \"Success: Booking Created\",\n    \"data\": {\n        \"id\": \"0f53463f-37fa-4b21-bb52-1369f1b1b320\",\n        \"user\": {\n            \"id\": \"123e4567-e89b-12d3-a456-426614174000\",\n            \"name\": \"Rico Tandrio\"\n        },\n        \"mentor\": {\n            \"id\": \"111e4567-e89b-12d3-a456-426614174001\",\n            \"name\": \"Jonathan Calvin Sutrisna\"\n        },\n        \"course\": {\n            \"id\": \"05e9e6f2-ad0b-4c11-a47b-bbe16387200d\",\n            \"name\": \"Introduction to Programming\",\n            \"detail\": \"Learn the basics of programming\"\n        },\n        \"invoice\": {\n            \"id\": \"7670945d-0c1a-4a85-9426-91028a9abcdc\",\n            \"payment_method\": \"Qris\",\n            \"payment_name\": \"Keiko\",\n            \"payment_status\": \"Unpaid\",\n            \"payment_amount\": 1000000,\n            \"payment_fee\": 7000,\n            \"payment_total\": 1007000\n        },\n        \"date\": \"2024-06-12T00:00:00Z\",\n        \"location\": \"Alam Sutera Binus\"\n    }\n}"},{"id":"f0eb8cad-ee58-4a1b-8c91-e348251e91dc","name":"Internal Server Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"user_id\": \"111e4567-e89b-12d3-a456-426614174123\",\r\n  \"mentor_id\": \"111e4567-e89b-12d3-a456-426614174001\",\r\n  \"course_id\": \"05e9e6f2-ad0b-4c11-a47b-bbe16387200d\",\r\n  \"scheduled_at\": \"2024-06-12T00:00:00Z\",\r\n  \"scheduled_location\": \"Alam Sutera Binus\",\r\n  \"created_at\": \"2024-05-24T22:16:00Z\",\r\n\t\"invoice\": {\r\n\t\t\"payment_method\": \"Qris\",\r\n\t\t\"payment_name\": \"Keiko\",\r\n\t\t\"payment_status\": \"Unpaid\",\r\n\t\t\"payment_amount\": 1000000\r\n\t}\r\n}","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/booking"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 08:59:17 GMT"},{"key":"Content-Length","value":"46"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 500,\n    \"message\": \"Internal Server Error\"\n}"},{"id":"980d78b3-3423-450e-a8de-412d1b93a33b","name":"Bad Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"user_id\": \"111e4567-e89b-12d3-a456-426614174123\",\r\n  \"mentor_id\": \"111e4567-e89b-12d3-a456-426614174001\",\r\n  \"course_id\": \"05e9e6f2-ad0b-4c11-a47b-bbe16387200d\",\r\n  \"scheduled_at\": \"2024-06-12 12:00:00\",\r\n  \"scheduled_location\": \"Alam Sutera Binus\",\r\n  \"created_at\": \"2024-05-24T22:16:00Z\",\r\n\t\"invoice\": {\r\n\t\t\"payment_method\": \"Qris\",\r\n\t\t\"payment_name\": \"Keiko\",\r\n\t\t\"payment_status\": \"Unpaid\",\r\n\t\t\"payment_amount\": 1000000\r\n\t}\r\n}","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/booking"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 09:00:44 GMT"},{"key":"Content-Length","value":"57"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 400,\n    \"message\": \"Bad Request: Invalid date format\"\n}"}],"_postman_id":"4122114a-7d2b-458d-9c57-892b4bb7eb9f"},{"name":"GetAllBookings","id":"03f7bfc7-2f84-499d-ab95-e7100417459e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/bookings","urlObject":{"path":["api","v1","auth","bookings"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"5f62ba47-e1b0-4ef7-bd3d-edffb2d6396d","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/bookings"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Mon, 20 May 2024 14:09:14 GMT"},{"key":"Content-Length","value":"605"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success: Booking with ID has been retrieved\",\n    \"data\": {\n        \"id\": \"c739be3a-fc2f-4b62-9394-a2333bee5f67\",\n        \"user\": {\n            \"id\": \"68e5e753-f89c-4740-8631-4f47386be3fe\",\n            \"name\": \"Richard\"\n        },\n        \"mentor\": {\n            \"id\": \"aa028375-7601-42a6-af17-b2e88fc32fe1\",\n            \"name\": \"Jane\"\n        },\n        \"course\": {\n            \"id\": \"71a85584-54fa-4b4c-9489-174d0edb7ed7\",\n            \"Name\": \"Trader\",\n            \"detail\": \"Learn trading\"\n        },\n        \"invoice\": {\n            \"id\": \"5dff63c4-d9e3-44cf-bcdd-33840c0c7f57\",\n            \"payment_method\": \"Qris\",\n            \"payment_name\": \"Keiko\",\n            \"payment_status\": \"Paid\",\n            \"payment_amount\": 2000000,\n            \"payment_fee\": 14000,\n            \"payment_total\": 2014000\n        },\n        \"date\": \"2024-01-01T00:00:00Z\",\n        \"location\": \"Kos RKM 4\"\n    }\n}"},{"id":"dca8c637-77ad-4599-9b44-08c9e3559ffa","name":"Internal Server Error Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/bookings"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 09:38:31 GMT"},{"key":"Content-Length","value":"46"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 500,\n    \"message\": \"Internal Server Error\"\n}"},{"id":"b2ccc9d8-a712-4b08-ba22-17aa6326ee73","name":"Not Found Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/bookings"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 10:04:53 GMT"},{"key":"Content-Length","value":"39"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": 404,\n    \"Message\": \"Page Not Found\"\n}"}],"_postman_id":"03f7bfc7-2f84-499d-ab95-e7100417459e"},{"name":"GetBookingByBookingID","id":"0bb814b6-82ea-4a07-83d8-7d88f4088117","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/booking/76a3f8c0-33c0-404b-b8bd-30222c1fec7f","urlObject":{"path":["api","v1","auth","booking","76a3f8c0-33c0-404b-b8bd-30222c1fec7f"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"65ba5720-e583-4a11-a669-3566bfc4b3db","name":"Successfull Response","originalRequest":{"method":"GET","header":[],"url":"76a3f8c0-33c0-404b-b8bd-30222c1fec7f"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 09:44:18 GMT"},{"key":"Content-Length","value":"674"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success: Booking with ID has been retrieved\",\n    \"data\": {\n        \"id\": \"76a3f8c0-33c0-404b-b8bd-30222c1fec7f\",\n        \"user\": {\n            \"id\": \"123e4567-e89b-12d3-a456-426614174001\",\n            \"name\": \"Jonathan Calvin Sutrisna\"\n        },\n        \"mentor\": {\n            \"id\": \"111e4567-e89b-12d3-a456-426614174000\",\n            \"name\": \"Rico Tandrio\"\n        },\n        \"course\": {\n            \"id\": \"05e9e6f2-ad0b-4c11-a47b-bbe16387201d\",\n            \"name\": \"Algorithm and Programming\",\n            \"detail\": \"Learn Competitive Programming with C\"\n        },\n        \"invoice\": {\n            \"id\": \"d9347cfc-cdbd-4753-82e3-2df578c07a3d\",\n            \"payment_method\": \"cash\",\n            \"payment_name\": \"Jane\",\n            \"payment_status\": \"paid\",\n            \"payment_amount\": 1000000,\n            \"payment_fee\": 10000,\n            \"payment_total\": 1010000\n        },\n        \"date\": \"2024-05-24T00:00:00Z\",\n        \"location\": \"Binus Square\"\n    }\n}"},{"id":"134443db-dff1-4c55-bfb3-1dcb02aebd58","name":"Internal Server Error Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/api/v1/booking/76a3f8c0-33c0-404b-b8bd-30222c1fec7X"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 09:45:28 GMT"},{"key":"Content-Length","value":"46"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 500,\n    \"message\": \"Internal Server Error\"\n}"},{"id":"7b0c7e7c-0faa-4a5f-b568-077b5a572b3e","name":"Not Found Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/api/v1/booking/0f53463f-37fa-4b21-bb52-1369f1b1b321"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 09:56:05 GMT"},{"key":"Content-Length","value":"42"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 404,\n    \"message\": \"Booking Not Found\"\n}"}],"_postman_id":"0bb814b6-82ea-4a07-83d8-7d88f4088117"},{"name":"GetBookingByBookingMentorID","id":"20097f1f-86e5-4f75-80f7-e90738137490","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/bookings/mentor/111e4567-e89b-12d3-a456-426614174001","urlObject":{"path":["api","v1","auth","bookings","mentor","111e4567-e89b-12d3-a456-426614174001"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"f55d0fa0-f108-4303-98a5-d7d8d2590e7f","name":"Successfull Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/bookings/mentor/111e4567-e89b-12d3-a456-426614174001"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 09:50:00 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success: List of bookings has been retrieved\",\n    \"data\": [\n        {\n            \"id\": \"9ccc852d-b7c2-4d08-a376-5f07a9cf562f\",\n            \"user\": {\n                \"id\": \"123e4567-e89b-12d3-a456-426614174000\",\n                \"name\": \"Rico Tandrio\"\n            },\n            \"mentor\": {\n                \"id\": \"111e4567-e89b-12d3-a456-426614174001\",\n                \"name\": \"Jonathan Calvin Sutrisna\"\n            },\n            \"course\": {\n                \"id\": \"5f198d68-5b3e-42d0-87bf-db069520dda7\",\n                \"name\": \"Software Engineering\",\n                \"detail\": \"Learn Full Stack Application with MERN Tech Stack\"\n            },\n            \"invoice\": {\n                \"id\": \"96ca941b-b84a-406e-a606-20da1ff7b0ef\",\n                \"payment_method\": \"credit_card\",\n                \"payment_name\": \"John Doe\",\n                \"payment_status\": \"paid\",\n                \"payment_amount\": 1000000,\n                \"payment_fee\": 10000,\n                \"payment_total\": 1010000\n            },\n            \"date\": \"2024-05-24T00:00:00Z\",\n            \"location\": \"Bina Nusantara University\"\n        },\n        {\n            \"id\": \"9ccc852d-b7c2-4d08-a376-5f07a9cf563f\",\n            \"user\": {\n                \"id\": \"123e4567-e89b-12d3-a456-426614174000\",\n                \"name\": \"Rico Tandrio\"\n            },\n            \"mentor\": {\n                \"id\": \"111e4567-e89b-12d3-a456-426614174001\",\n                \"name\": \"Jonathan Calvin Sutrisna\"\n            },\n            \"course\": {\n                \"id\": \"5f198d68-5b3e-42d0-87bf-db069520dda6\",\n                \"name\": \"Introduction to C++\",\n                \"detail\": \"Learn the basics of C++\"\n            },\n            \"invoice\": {\n                \"id\": \"96ca941b-b84a-406e-a606-20da1ff7b0ef\",\n                \"payment_method\": \"credit_card\",\n                \"payment_name\": \"John Doe\",\n                \"payment_status\": \"paid\",\n                \"payment_amount\": 1000000,\n                \"payment_fee\": 10000,\n                \"payment_total\": 1010000\n            },\n            \"date\": \"2024-05-24T00:00:00Z\",\n            \"location\": \"Bina Nusantara University\"\n        },\n        {\n            \"id\": \"c76f62e7-ce02-4de5-88f1-7e667889f314\",\n            \"user\": {\n                \"id\": \"123e4567-e89b-12d3-a456-426614174000\",\n                \"name\": \"Rico Tandrio\"\n            },\n            \"mentor\": {\n                \"id\": \"111e4567-e89b-12d3-a456-426614174001\",\n                \"name\": \"Jonathan Calvin Sutrisna\"\n            },\n            \"course\": {\n                \"id\": \"05e9e6f2-ad0b-4c11-a47b-bbe16387200d\",\n                \"name\": \"Introduction to Programming\",\n                \"detail\": \"Learn the basics of programming\"\n            },\n            \"invoice\": {\n                \"id\": \"0ef85580-a3dc-40e3-9742-9428f5a0262c\",\n                \"payment_method\": \"Qris\",\n                \"payment_name\": \"Keiko\",\n                \"payment_status\": \"Unpaid\",\n                \"payment_amount\": 1000000,\n                \"payment_fee\": 7000,\n                \"payment_total\": 1007000\n            },\n            \"date\": \"2024-06-12T00:00:00Z\",\n            \"location\": \"Alam Sutera Binus\"\n        },\n        {\n            \"id\": \"0f53463f-37fa-4b21-bb52-1369f1b1b320\",\n            \"user\": {\n                \"id\": \"123e4567-e89b-12d3-a456-426614174000\",\n                \"name\": \"Rico Tandrio\"\n            },\n            \"mentor\": {\n                \"id\": \"111e4567-e89b-12d3-a456-426614174001\",\n                \"name\": \"Jonathan Calvin Sutrisna\"\n            },\n            \"course\": {\n                \"id\": \"05e9e6f2-ad0b-4c11-a47b-bbe16387200d\",\n                \"name\": \"Introduction to Programming\",\n                \"detail\": \"Learn the basics of programming\"\n            },\n            \"invoice\": {\n                \"id\": \"7670945d-0c1a-4a85-9426-91028a9abcdc\",\n                \"payment_method\": \"Qris\",\n                \"payment_name\": \"Keiko\",\n                \"payment_status\": \"Unpaid\",\n                \"payment_amount\": 1000000,\n                \"payment_fee\": 7000,\n                \"payment_total\": 1007000\n            },\n            \"date\": \"2024-06-12T00:00:00Z\",\n            \"location\": \"Alam Sutera Binus\"\n        }\n    ]\n}"},{"id":"3ed35a57-bad7-4985-b55a-c965c9dc39ef","name":"Not Found Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/api/v1/bookings/mentor/111e4567-e89b-12d3-a456-426614174003"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 09:53:18 GMT"},{"key":"Content-Length","value":"94"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 404,\n    \"message\": \"Booking with 111e4567-e89b-12d3-a456-426614174003 mentor ID not found\"\n}"},{"id":"01859823-c7d5-480e-beab-b12dc10162dc","name":"Internal Server Error Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/api/v1/bookings/mentor/111e4567-e89b-12d3-a456-426614174003"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 09:54:04 GMT"},{"key":"Content-Length","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 500,\n    \"message\": \"Internal Server Response\"\n}"}],"_postman_id":"20097f1f-86e5-4f75-80f7-e90738137490"},{"name":"DeleteBookingByBookingID","id":"87546e5b-9743-4222-b6f0-dd98dfd9cddd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/auth/booking/76a3f8c0-33c0-404b-b8bd-30222c1fec7f","urlObject":{"path":["api","v1","auth","booking","76a3f8c0-33c0-404b-b8bd-30222c1fec7f"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"27e6333b-9678-4e2b-ab90-81d47b6573f1","name":"Successfull Response","originalRequest":{"method":"DELETE","header":[],"url":"http://localhost:3000/api/v1/booking/0f53463f-37fa-4b21-bb52-1369f1b1b320"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 09:58:20 GMT"},{"key":"Content-Length","value":"95"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 201,\n    \"message\": \"Success: Booking 0f53463f-37fa-4b21-bb52-1369f1b1b320 has been deleted\"\n}"},{"id":"ab4b209c-7aa8-499f-a881-fa497f9fcb84","name":"Not Found Response","originalRequest":{"method":"DELETE","header":[],"url":"http://localhost:3000/api/v1/booking/0f53463f-37fa-4b21-bb52-1369f1b1b321"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 09:58:53 GMT"},{"key":"Content-Length","value":"90"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 404,\n    \"message\": \"Not Found: Booking 0f53463f-37fa-4b21-bb52-1369f1b1b321 not found\"\n}"},{"id":"817ddd50-d8f5-4af3-9146-9c7f3379b999","name":"Internal Server Error","originalRequest":{"method":"DELETE","header":[],"url":"http://localhost:3000/api/v1/booking/0f53463f-37fa-4b21-bb52-1369f1b1b321"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 09:59:48 GMT"},{"key":"Content-Length","value":"46"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 500,\n    \"message\": \"Internal Server Error\"\n}"}],"_postman_id":"87546e5b-9743-4222-b6f0-dd98dfd9cddd"}],"id":"0e0a5185-2ced-4b21-b40f-3d1040b1582c","_postman_id":"0e0a5185-2ced-4b21-b40f-3d1040b1582c","description":""},{"name":"Invoice","item":[{"name":"GetInvoiceByID","id":"b6908b7f-e04a-4f89-a07d-efadb38d849d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/invoice/96ca941b-b84a-406e-a606-20da1ff7b0ef","urlObject":{"path":["api","v1","invoice","96ca941b-b84a-406e-a606-20da1ff7b0ef"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"bb55cd27-1469-4885-b379-443c4099e8c7","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/invoice/96ca941b-b84a-406e-a606-20da1ff7b0ef"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 28 May 2024 00:41:57 GMT"},{"key":"Content-Length","value":"271"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success: Invoice with ID has been retrieved\",\n    \"Data\": {\n        \"id\": \"96ca941b-b84a-406e-a606-20da1ff7b0ef\",\n        \"payment_method\": \"credit_card\",\n        \"payment_name\": \"John Doe\",\n        \"payment_status\": \"paid\",\n        \"payment_amount\": 1000000,\n        \"payment_fee\": 10000,\n        \"payment_total\": 1010000\n    }\n}"},{"id":"a20e6b30-75a2-4b28-89cd-0c2b113668f1","name":"Not Found Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/api/v1/invoice/96ca941b-b84a-406e-a606-20da1ff7baef"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 28 May 2024 01:12:29 GMT"},{"key":"Content-Length","value":"53"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 404,\n    \"message\": \"Not Found: Invoice not found\"\n}"},{"id":"5668b11e-b964-4ca8-925e-9502e8d40880","name":"Internal Server Error","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/api/v1/invoice/96ca941b-b84a-406e-a606-20da1ff7baef"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 28 May 2024 01:12:29 GMT"},{"key":"Content-Length","value":"53"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 404,\n    \"message\": \"Not Found: Invoice not found\"\n}"}],"_postman_id":"b6908b7f-e04a-4f89-a07d-efadb38d849d"},{"name":"GetInvoiceByUserID","id":"c4540dfe-c021-4271-98a4-336bf14359a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"urlObject":{"query":[],"variable":[]},"url":""},"response":[{"id":"1529476f-37b0-4d39-a45b-501952b68804","name":"Internal Server Error Copy","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"user_id\": \"111e4567-e89b-12d3-a456-426614174123\",\r\n  \"mentor_id\": \"111e4567-e89b-12d3-a456-426614174001\",\r\n  \"course_id\": \"05e9e6f2-ad0b-4c11-a47b-bbe16387200d\",\r\n  \"scheduled_at\": \"2024-06-12T00:00:00Z\",\r\n  \"scheduled_location\": \"Alam Sutera Binus\",\r\n  \"created_at\": \"2024-05-24T22:16:00Z\",\r\n\t\"invoice\": {\r\n\t\t\"payment_method\": \"Qris\",\r\n\t\t\"payment_name\": \"Keiko\",\r\n\t\t\"payment_status\": \"Unpaid\",\r\n\t\t\"payment_amount\": 1000000\r\n\t}\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/booking"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 08:59:17 GMT"},{"key":"Content-Length","value":"46"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 500,\n    \"message\": \"Internal Server Error\"\n}"},{"id":"c1aca0a3-7153-4e25-b164-791d691d642c","name":"Not Found Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/api/v1/invoices/user/9ccc852d-b7c2-4d08-a376-5f07a9cf562f"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sun, 26 May 2024 06:50:53 GMT"},{"key":"Content-Length","value":"53"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 404,\n    \"message\": \"Not Found: Invoice not found\"\n}"},{"id":"43e053a8-a4f1-4311-b95b-2bfb047d3e0d","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/invoices/user/123e4567-e89b-12d3-a456-426614174000"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sun, 26 May 2024 06:56:39 GMT"},{"key":"Content-Length","value":"470"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success: List of invoices has been retrieved\",\n    \"Data\": [\n        {\n            \"id\": \"96ca941b-b84a-406e-a606-20da1ff7b0ef\",\n            \"payment_method\": \"credit_card\",\n            \"payment_name\": \"John Doe\",\n            \"payment_status\": \"paid\",\n            \"payment_amount\": 1000000,\n            \"payment_fee\": 10000,\n            \"payment_total\": 1010000\n        },\n        {\n            \"id\": \"96ca941b-b84a-406e-a606-20da1ff7b0ef\",\n            \"payment_method\": \"credit_card\",\n            \"payment_name\": \"John Doe\",\n            \"payment_status\": \"paid\",\n            \"payment_amount\": 1000000,\n            \"payment_fee\": 10000,\n            \"payment_total\": 1010000\n        }\n    ]\n}"},{"id":"edd6094b-1ca3-4c0f-afa2-47c3a6969652","name":"Internal Server Error","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/api/v1/invoices/user/123e4567-e89b-12d3-a456-426614174000"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 28 May 2024 00:34:58 GMT"},{"key":"Content-Length","value":"470"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success: List of invoices has been retrieved\",\n    \"Data\": [\n        {\n            \"id\": \"96ca941b-b84a-406e-a606-20da1ff7b0ef\",\n            \"payment_method\": \"credit_card\",\n            \"payment_name\": \"John Doe\",\n            \"payment_status\": \"paid\",\n            \"payment_amount\": 1000000,\n            \"payment_fee\": 10000,\n            \"payment_total\": 1010000\n        },\n        {\n            \"id\": \"96ca941b-b84a-406e-a606-20da1ff7b0ef\",\n            \"payment_method\": \"credit_card\",\n            \"payment_name\": \"John Doe\",\n            \"payment_status\": \"paid\",\n            \"payment_amount\": 1000000,\n            \"payment_fee\": 10000,\n            \"payment_total\": 1010000\n        }\n    ]\n}"}],"_postman_id":"c4540dfe-c021-4271-98a4-336bf14359a2"},{"name":"GetAllInvoices","id":"537a2d9b-7997-4dfb-8d34-9fb92f1fa121","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/invoices","urlObject":{"path":["api","v1","invoices"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"5d656d91-da5e-4409-ba57-f1af86136a56","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/invoices"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 28 May 2024 00:42:19 GMT"},{"key":"Content-Length","value":"459"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success: List of invoices has been retrieved\",\n    \"Data\": [\n        {\n            \"id\": \"96ca941b-b84a-406e-a606-20da1ff7b0ef\",\n            \"payment_method\": \"credit_card\",\n            \"payment_name\": \"John Doe\",\n            \"payment_status\": \"paid\",\n            \"payment_amount\": 1000000,\n            \"payment_fee\": 10000,\n            \"payment_total\": 1010000\n        },\n        {\n            \"id\": \"d9347cfc-cdbd-4753-82e3-2df578c07a3d\",\n            \"payment_method\": \"cash\",\n            \"payment_name\": \"Jane\",\n            \"payment_status\": \"paid\",\n            \"payment_amount\": 1000000,\n            \"payment_fee\": 10000,\n            \"payment_total\": 1010000\n        }\n    ]\n}"},{"id":"f8b84f7c-a590-4285-a998-4ec4a48827df","name":"Internal Server Error","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/api/v1/invoices"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 28 May 2024 00:42:19 GMT"},{"key":"Content-Length","value":"459"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success: List of invoices has been retrieved\",\n    \"Data\": [\n        {\n            \"id\": \"96ca941b-b84a-406e-a606-20da1ff7b0ef\",\n            \"payment_method\": \"credit_card\",\n            \"payment_name\": \"John Doe\",\n            \"payment_status\": \"paid\",\n            \"payment_amount\": 1000000,\n            \"payment_fee\": 10000,\n            \"payment_total\": 1010000\n        },\n        {\n            \"id\": \"d9347cfc-cdbd-4753-82e3-2df578c07a3d\",\n            \"payment_method\": \"cash\",\n            \"payment_name\": \"Jane\",\n            \"payment_status\": \"paid\",\n            \"payment_amount\": 1000000,\n            \"payment_fee\": 10000,\n            \"payment_total\": 1010000\n        }\n    ]\n}"}],"_postman_id":"537a2d9b-7997-4dfb-8d34-9fb92f1fa121"},{"name":"UpdateInvoiceStatus","id":"364cebb7-a41e-4df7-aa37-6895aa341ad3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ID\" : \"96ca941b-b84a-406e-a606-20da1ff7b0ef\",\r\n    \"PaymentStatus\" : \"Pending\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/invoice/update","urlObject":{"path":["api","v1","invoice","update"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"6b620503-3b05-4ba0-a90d-77c5d4e0f0bd","name":"Successful Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ID\" : \"96ca941b-b84a-406e-a606-20da1ff7b0ef\",\r\n    \"PayementStatus\" : \"Pending\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://postman-rest-api-learner.glitch.me//api/v1/invoice/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 28 May 2024 00:53:51 GMT"},{"key":"Content-Length","value":"238"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"Data\": {\n        \"id\": \"96ca941b-b84a-406e-a606-20da1ff7b0ef\",\n        \"payment_method\": \"credit_card\",\n        \"payment_name\": \"John Doe\",\n        \"payment_status\": \"Pending\",\n        \"payment_amount\": 1000000,\n        \"payment_fee\": 10000,\n        \"payment_total\": 1010000\n    }\n}"},{"id":"7aaccb32-866d-466e-84c8-25bac80ddcab","name":"Internal Server Error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ID\" : \"96ca941b-b84a-406e-a606-30da1ff7b0ef\",\r\n    \"PaymentStatus\" : \"Pending\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/api/v1/invoice/update"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 28 May 2024 01:17:21 GMT"},{"key":"Content-Length","value":"64"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 500,\n    \"message\": \"Internal Server Error: record not found\"\n}"}],"_postman_id":"364cebb7-a41e-4df7-aa37-6895aa341ad3"}],"id":"53f4165d-9f64-46d8-8762-a99f977d0bde","_postman_id":"53f4165d-9f64-46d8-8762-a99f977d0bde","description":""},{"name":"GetNotificationByUserID","id":"7e8900d5-93de-49e8-9d05-fd1f4a3213a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/bookings/notification/123e4567-e89b-12d3-a456-426614174000","urlObject":{"path":["api","v1","bookings","notification","123e4567-e89b-12d3-a456-426614174000"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"3718350a-2334-45b1-bcdb-6165bf17a5a3","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/bookings/notification/123e4567-e89b-12d3-a456-426614174000"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 09:20:35 GMT"},{"key":"Content-Length","value":"1262"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success Get Notifications\",\n    \"data\": [\n        {\n            \"notification_id\": \"0027680b-79e4-4b8f-b472-dba23d88a0c7\",\n            \"title\": \"Introduction to Programming\",\n            \"description\": \"Booking Data<br/>Booking ID:c76f62e7-ce02-4de5-88f1-7e667889f314<br/>Booking Date: 2024-06-12 07:00:00 +0700 +07<br/>Location: Alam Sutera Binus<br/>User ID: 123e4567-e89b-12d3-a456-426614174000<br/>User Name: Rico Tandrio<br/>Mentor Name: Jonathan Calvin Sutrisna<br/>Course Name: Introduction to Programming<br/>Course Detail: Learn the basics of programming\",\n            \"created_at\": \"2024-05-25T15:12:27.093879+07:00\"\n        },\n        {\n            \"notification_id\": \"13e351d5-1b95-44e5-a009-3b6e37b1d16c\",\n            \"title\": \"Introduction to Programming\",\n            \"description\": \"Booking Data<br/>Booking ID:0f53463f-37fa-4b21-bb52-1369f1b1b320<br/>Booking Date: 2024-06-12 07:00:00 +0700 +07<br/>Location: Alam Sutera Binus<br/>User ID: 123e4567-e89b-12d3-a456-426614174000<br/>User Name: Rico Tandrio<br/>Mentor Name: Jonathan Calvin Sutrisna<br/>Course Name: Introduction to Programming<br/>Course Detail: Learn the basics of programming\",\n            \"created_at\": \"2024-05-25T15:57:03.67023+07:00\"\n        }\n    ]\n}"},{"id":"d26534f3-6582-44f8-815f-6c40d43bcf62","name":"Not Found Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/bookings/notification/XXX"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 09:21:16 GMT"},{"key":"Content-Length","value":"47"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 404,\n    \"message\": \"Notification Not Found\"\n}"}],"_postman_id":"7e8900d5-93de-49e8-9d05-fd1f4a3213a1"},{"name":"Search","id":"8f074d54-8276-4f58-b578-d95216d466e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/search/{{query}}","urlObject":{"path":["api","v1","search","{{query}}"],"host":["https://postman-rest-api-learner.glitch.me/"],"query":[],"variable":[]}},"response":[{"id":"2475c854-e628-41dc-ae82-3875a7c80256","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/search/Introduction+to+programming"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 09:30:56 GMT"},{"key":"Content-Length","value":"498"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success get mentor data\",\n    \"data\": [\n        {\n            \"mentor_id\": \"111e4567-e89b-12d3-a456-426614174001\",\n            \"username\": \"Jonathan Calvin Sutrisna\",\n            \"university\": \"BINUS University\",\n            \"profile_picture\": \"\",\n            \"rating\": 4.9\n        },\n        {\n            \"mentor_id\": \"111e4567-e89b-12d3-a456-426614174002\",\n            \"username\": \"Tom Holland\",\n            \"university\": \"BRIT School\",\n            \"profile_picture\": \"\",\n            \"rating\": 4.8\n        },\n        {\n            \"mentor_id\": \"111e4567-e89b-12d3-a456-426614174000\",\n            \"username\": \"Rico Tandrio\",\n            \"university\": \"BINUS University\",\n            \"profile_picture\": \"\",\n            \"rating\": 4.9\n        }\n    ]\n}"},{"id":"88a01ecf-2807-438b-bf9f-93963ad7b5b5","name":"Not Found Response","originalRequest":{"method":"GET","header":[],"url":"https://postman-rest-api-learner.glitch.me//api/v1/search/Hahahaha"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 09:31:55 GMT"},{"key":"Content-Length","value":"39"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 404,\n    \"message\": \"Data not found\"\n}"},{"id":"93059eb0-ef2e-46e1-9aed-4c6d24351892","name":"Internal Server Error Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/api/v1/search/Introduction+to+programming"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Sat, 25 May 2024 10:01:55 GMT"},{"key":"Content-Length","value":"46"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 500,\n    \"message\": \"Internal Server Error\"\n}"}],"_postman_id":"8f074d54-8276-4f58-b578-d95216d466e0"}],"event":[{"listen":"prerequest","script":{"id":"61436546-fa49-446a-9236-f96bb0acfa6f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0bf9a3af-d1ae-4f32-9032-418d16417a70","type":"text/javascript","exec":[""]}}],"variable":[{"key":"id","value":"1"},{"key":"base_url","value":"https://postman-rest-api-learner.glitch.me/"},{"key":"mentor_id","value":"111e4567-e89b-12d3-a456-426614174001"},{"key":"user_id","value":"123e4567-e89b-12d3-a456-426614174000"},{"key":"booking_id","value":"76a3f8c0-33c0-404b-b8bd-30222c1fec7f","type":"string"},{"key":"course_id","value":"d464b127-9c22-4bfc-bc41-2e197723a904","type":"string"},{"key":"invoice_id","value":"96ca941b-b84a-406e-a606-20da1ff7b0ef"}]}