{"info":{"_postman_id":"52c06e94-7ea6-4ee4-b922-3b81b0067fd3","name":"TravelYu","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"50190356","collectionId":"52c06e94-7ea6-4ee4-b922-3b81b0067fd3","publishedId":"2sBXVhDqYH","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-01-15T13:58:07.000Z"},"item":[{"name":"USER LOGIN with password","id":"391c64e3-ca5c-4530-a16d-b880fa1cb38f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"apikey","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InZweHlmcG90c3RjeWtseGJ3Y3NhIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjYwMzE0NTMsImV4cCI6MjA4MTYwNzQ1M30.tGT-jDw-UqRDCsMYBLQ0clpGcvVaHvvgMSsOq7Dh8QI","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"email\" : \"second@mail.com\",\r\n    \"password\": \"Second\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://vpxyfpotstcyklxbwcsa.supabase.co/auth/v1/token?grant_type=password","urlObject":{"protocol":"https","path":["auth","v1","token"],"host":["vpxyfpotstcyklxbwcsa","supabase","co"],"query":[{"key":"grant_type","value":"password"}],"variable":[]}},"response":[{"id":"e1ab7b7d-0af5-4f51-bbac-c2c70850b517","name":"success","originalRequest":{"method":"POST","header":[{"key":"apikey","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InZweHlmcG90c3RjeWtseGJ3Y3NhIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjYwMzE0NTMsImV4cCI6MjA4MTYwNzQ1M30.tGT-jDw-UqRDCsMYBLQ0clpGcvVaHvvgMSsOq7Dh8QI","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"email\" : \"second@mail.com\",\r\n    \"password\" : \"Second\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://vpxyfpotstcyklxbwcsa.supabase.co/auth/v1/token?grant_type=password","protocol":"https","host":["vpxyfpotstcyklxbwcsa","supabase","co"],"path":["auth","v1","token"],"query":[{"key":"grant_type","value":"password"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 15 Jan 2026 12:21:34 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"cloudflare"},{"key":"CF-Ray","value":"9be555648b96a8d8-SIN"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Content-Encoding","value":"gzip"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"sb-auth-refresh-token-prefix","value":"5pnwa"},{"key":"sb-auth-session-id","value":"f3ba62b4-be4e-426d-99e7-3f6dccfde3dd"},{"key":"sb-auth-user-id","value":"92a8df07-5de7-40e4-950d-7c3af64142b6"},{"key":"sb-gateway-version","value":"1"},{"key":"sb-project-ref","value":"vpxyfpotstcyklxbwcsa"},{"key":"sb-request-id","value":"019bc19a-9af2-7f6d-a287-127c9e844504"},{"key":"x-envoy-attempt-count","value":"1"},{"key":"x-envoy-upstream-service-time","value":"362"},{"key":"Set-Cookie","value":"__cf_bm=MgoB_xXfiQ6jKJ_Trbte3XMhq8dY.TKDLT6yLx5EUUU-1768479694-1.0.1.1-T9u40UdRoBsBMofAj8TiwQ3kmo7nWc_Rfo0Cs7NQiS8i_C0EvCgNq7nP_GUgx6odc3T.sG4tEe56RKMDDrobBtKVERulq1Pwd6c9XS1v1ps; path=/; expires=Thu, 15-Jan-26 12:51:34 GMT; domain=.supabase.co; HttpOnly; Secure; SameSite=None"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDgzMjk0LCJpYXQiOjE3Njg0Nzk2OTQsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0Nzk2OTR9XSwic2Vzc2lvbl9pZCI6ImYzYmE2MmI0LWJlNGUtNDI2ZC05OWU3LTNmNmRjY2ZkZTNkZCIsImlzX2Fub255bW91cyI6ZmFsc2V9.KLCocLrvfTD4MZbN96bKIy5ExlQyw6EcxYmvZJCzBtQ\",\n    \"token_type\": \"bearer\",\n    \"expires_in\": 3600,\n    \"expires_at\": 1768483294,\n    \"refresh_token\": \"5pnwajviztqm\",\n    \"user\": {\n        \"id\": \"92a8df07-5de7-40e4-950d-7c3af64142b6\",\n        \"aud\": \"authenticated\",\n        \"role\": \"authenticated\",\n        \"email\": \"second@mail.com\",\n        \"email_confirmed_at\": \"2025-12-18T08:56:19.04632Z\",\n        \"phone\": \"\",\n        \"confirmed_at\": \"2025-12-18T08:56:19.04632Z\",\n        \"last_sign_in_at\": \"2026-01-15T12:21:34.059602614Z\",\n        \"app_metadata\": {\n            \"provider\": \"email\",\n            \"providers\": [\n                \"email\"\n            ]\n        },\n        \"user_metadata\": {\n            \"email_verified\": true\n        },\n        \"identities\": [\n            {\n                \"identity_id\": \"2bfde82b-c9dd-4029-a39e-3bad3049bee3\",\n                \"id\": \"92a8df07-5de7-40e4-950d-7c3af64142b6\",\n                \"user_id\": \"92a8df07-5de7-40e4-950d-7c3af64142b6\",\n                \"identity_data\": {\n                    \"email\": \"second@mail.com\",\n                    \"email_verified\": false,\n                    \"phone_verified\": false,\n                    \"sub\": \"92a8df07-5de7-40e4-950d-7c3af64142b6\"\n                },\n                \"provider\": \"email\",\n                \"last_sign_in_at\": \"2025-12-18T08:56:19.04035Z\",\n                \"created_at\": \"2025-12-18T08:56:19.041085Z\",\n                \"updated_at\": \"2025-12-18T08:56:19.041085Z\",\n                \"email\": \"second@mail.com\"\n            }\n        ],\n        \"created_at\": \"2025-12-18T08:56:19.0244Z\",\n        \"updated_at\": \"2026-01-15T12:21:34.129232Z\",\n        \"is_anonymous\": false\n    },\n    \"weak_password\": {\n        \"message\": \"Password should contain at least one character of each: abcdefghijklmnopqrstuvwxyz, ABCDEFGHIJKLMNOPQRSTUVWXYZ, 0123456789, !@#$%^&*()_+-=[]{};':\\\"|<>?,./`~.\",\n        \"reasons\": [\n            \"characters\"\n        ]\n    }\n}"},{"id":"0e7f691b-6b3d-4886-81cf-4014e0cb9df6","name":"wrong password","originalRequest":{"method":"POST","header":[{"key":"apikey","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InZweHlmcG90c3RjeWtseGJ3Y3NhIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjYwMzE0NTMsImV4cCI6MjA4MTYwNzQ1M30.tGT-jDw-UqRDCsMYBLQ0clpGcvVaHvvgMSsOq7Dh8QI","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"email\" : \"second@mail.com\",\r\n    \"password\" : \"Seconds\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://vpxyfpotstcyklxbwcsa.supabase.co/auth/v1/token?grant_type=password","protocol":"https","host":["vpxyfpotstcyklxbwcsa","supabase","co"],"path":["auth","v1","token"],"query":[{"key":"grant_type","value":"password"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 15 Jan 2026 12:22:07 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"81"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"cloudflare"},{"key":"CF-Ray","value":"9be556375b4ea8d8-SIN"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"sb-gateway-version","value":"1"},{"key":"sb-project-ref","value":"vpxyfpotstcyklxbwcsa"},{"key":"sb-request-id","value":"019bc19b-1ea2-7dc3-8506-c1086ea4d89f"},{"key":"x-envoy-attempt-count","value":"1"},{"key":"x-envoy-upstream-service-time","value":"90"},{"key":"x-sb-error-code","value":"invalid_credentials"},{"key":"Set-Cookie","value":"__cf_bm=G78RVQxHVqPLfw1GGOIf1jTS2an8R5oUCvVjj_4y7E4-1768479727-1.0.1.1-31BkEzVd4W5Pd6ti3ReYQufnsXVJfG10SMrhq3A3sDxOIZlUF2wsW2Ni5hfK.iAHP6mSPeJGX8PgN.8rR28b9LEUD.TioIwd6SuQhzfCyUk; path=/; expires=Thu, 15-Jan-26 12:52:07 GMT; domain=.supabase.co; HttpOnly; Secure; SameSite=None"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 400,\n    \"error_code\": \"invalid_credentials\",\n    \"msg\": \"Invalid login credentials\"\n}"}],"_postman_id":"391c64e3-ca5c-4530-a16d-b880fa1cb38f"},{"name":"USER PROFILE","id":"2ed3002b-3883-4c1f-b2ee-c01ded35d309","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDgzMjk0LCJpYXQiOjE3Njg0Nzk2OTQsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0Nzk2OTR9XSwic2Vzc2lvbl9pZCI6ImYzYmE2MmI0LWJlNGUtNDI2ZC05OWU3LTNmNmRjY2ZkZTNkZCIsImlzX2Fub255bW91cyI6ZmFsc2V9.KLCocLrvfTD4MZbN96bKIy5ExlQyw6EcxYmvZJCzBtQ","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/user/profile","urlObject":{"path":["user","profile"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"dff7e13a-5bc3-4038-ac0e-96eca03310ec","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDgzMjk0LCJpYXQiOjE3Njg0Nzk2OTQsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0Nzk2OTR9XSwic2Vzc2lvbl9pZCI6ImYzYmE2MmI0LWJlNGUtNDI2ZC05OWU3LTNmNmRjY2ZkZTNkZCIsImlzX2Fub255bW91cyI6ZmFsc2V9.KLCocLrvfTD4MZbN96bKIy5ExlQyw6EcxYmvZJCzBtQ","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/user/profile"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"173"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:25:13 GMT"},{"key":"Etag","value":"W/\"ad-McuBSBn1PlI3/+i1Bv5LIGFhVBM\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"E9z1JehvTseyOktH0ubPiw"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"92a8df07-5de7-40e4-950d-7c3af64142b6\",\n    \"phone\": \"+62852455000\",\n    \"role\": \"user\",\n    \"firstname\": \"Cynthia\",\n    \"lastname\": null,\n    \"created_at\": \"2025-12-18T08:56:19.024Z\",\n    \"email\": null\n}"},{"id":"ff6383f7-9474-4143-b232-1f5fa2a8982d","name":"wrong token","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDgzMjk0LCJpYXQiOjE3Njg0Nzk2OTQsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0Nzk2OTR9XSwic2Vzc2lvbl9pZCI6ImYzYmE2MmI0LWJlNGUtNDI2ZC05OWU3LTNmNmRjY2ZkZTNkZCIsImlzX2Fub255bW91cyI6ZmFsc2V9.KLCocLrvfTD4MZbN96bKIy5ExlQyw6EcxYmvZJCzBtQ","type":"text","disabled":true}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/user/profile"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"43"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:25:25 GMT"},{"key":"Etag","value":"W/\"2b-dGnJzt6gv1nJjX6DJ9RztDWptng\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"UJ5NtNyCQzaFfZDR0ubPiw"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Unauthorized\",\n    \"statusCode\": 401\n}"}],"_postman_id":"2ed3002b-3883-4c1f-b2ee-c01ded35d309"},{"name":"ADMIN LOGIN","id":"be2a255f-ee4e-46f1-a374-d3f51e4c580e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"apikey","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InZweHlmcG90c3RjeWtseGJ3Y3NhIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjYwMzE0NTMsImV4cCI6MjA4MTYwNzQ1M30.tGT-jDw-UqRDCsMYBLQ0clpGcvVaHvvgMSsOq7Dh8QI","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"email\" : \"admin@travelyu.com\",\r\n    \"password\" : \"admin123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://vpxyfpotstcyklxbwcsa.supabase.co/auth/v1/token?grant_type=password","urlObject":{"protocol":"https","path":["auth","v1","token"],"host":["vpxyfpotstcyklxbwcsa","supabase","co"],"query":[{"key":"grant_type","value":"password"}],"variable":[]}},"response":[{"id":"5d562032-ce92-4b76-8d6b-0eb9e8af7744","name":"success","originalRequest":{"method":"POST","header":[{"key":"apikey","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InZweHlmcG90c3RjeWtseGJ3Y3NhIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjYwMzE0NTMsImV4cCI6MjA4MTYwNzQ1M30.tGT-jDw-UqRDCsMYBLQ0clpGcvVaHvvgMSsOq7Dh8QI","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"email\" : \"admin@travelyu.com\",\r\n    \"password\" : \"admin123\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://vpxyfpotstcyklxbwcsa.supabase.co/auth/v1/token?grant_type=password","protocol":"https","host":["vpxyfpotstcyklxbwcsa","supabase","co"],"path":["auth","v1","token"],"query":[{"key":"grant_type","value":"password"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 15 Jan 2026 12:28:30 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"cloudflare"},{"key":"CF-Ray","value":"9be55f938a3a806f-SIN"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Content-Encoding","value":"gzip"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"sb-auth-refresh-token-prefix","value":"sxkr2"},{"key":"sb-auth-session-id","value":"08a7993e-a9be-431e-acf1-1a8b73f1d41e"},{"key":"sb-auth-user-id","value":"a1bd47f1-2771-49fb-a370-6cdcbda02335"},{"key":"sb-gateway-version","value":"1"},{"key":"sb-project-ref","value":"vpxyfpotstcyklxbwcsa"},{"key":"sb-request-id","value":"019bc1a0-f83f-74c5-8074-bbc7971e74ee"},{"key":"x-envoy-attempt-count","value":"1"},{"key":"x-envoy-upstream-service-time","value":"107"},{"key":"Set-Cookie","value":"__cf_bm=VmaameyZNnW8gq9goYKf2RsmbGrQaI8rPJ0UATqiy5A-1768480110-1.0.1.1-Y6SydzKe_H_HrGw8j7PuPUVvGp3KXAkPZMRsS8jG2r0Cfw6QriL9txmjDttHBCU0fq5nn9VgV8x55uWVyegjB5HYgOldPxsEWXViNANwao0; path=/; expires=Thu, 15-Jan-26 12:58:30 GMT; domain=.supabase.co; HttpOnly; Secure; SameSite=None"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDgzNzEwLCJpYXQiOjE3Njg0ODAxMTAsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODAxMTB9XSwic2Vzc2lvbl9pZCI6IjA4YTc5OTNlLWE5YmUtNDMxZS1hY2YxLTFhOGI3M2YxZDQxZSIsImlzX2Fub255bW91cyI6ZmFsc2V9.JH-3AnBALRIPoH2qXRrAU23_zHgF0PbECIfS4A3KVDg\",\n    \"token_type\": \"bearer\",\n    \"expires_in\": 3600,\n    \"expires_at\": 1768483710,\n    \"refresh_token\": \"sxkr25tlof7x\",\n    \"user\": {\n        \"id\": \"a1bd47f1-2771-49fb-a370-6cdcbda02335\",\n        \"aud\": \"authenticated\",\n        \"role\": \"authenticated\",\n        \"email\": \"admin@travelyu.com\",\n        \"email_confirmed_at\": \"2025-12-19T04:38:47.780585Z\",\n        \"phone\": \"\",\n        \"confirmed_at\": \"2025-12-19T04:38:47.780585Z\",\n        \"last_sign_in_at\": \"2026-01-15T12:28:30.940309864Z\",\n        \"app_metadata\": {\n            \"provider\": \"email\",\n            \"providers\": [\n                \"email\"\n            ],\n            \"role\": \"admin\"\n        },\n        \"user_metadata\": {\n            \"email_verified\": true\n        },\n        \"identities\": [\n            {\n                \"identity_id\": \"9780058f-9fb1-4325-a7cf-6ec0b1c40b5c\",\n                \"id\": \"a1bd47f1-2771-49fb-a370-6cdcbda02335\",\n                \"user_id\": \"a1bd47f1-2771-49fb-a370-6cdcbda02335\",\n                \"identity_data\": {\n                    \"email\": \"admin@travelyu.com\",\n                    \"email_verified\": false,\n                    \"phone_verified\": false,\n                    \"sub\": \"a1bd47f1-2771-49fb-a370-6cdcbda02335\"\n                },\n                \"provider\": \"email\",\n                \"last_sign_in_at\": \"2025-12-19T04:38:47.767507Z\",\n                \"created_at\": \"2025-12-19T04:38:47.767571Z\",\n                \"updated_at\": \"2025-12-19T04:38:47.767571Z\",\n                \"email\": \"admin@travelyu.com\"\n            }\n        ],\n        \"created_at\": \"2025-12-19T04:38:47.74521Z\",\n        \"updated_at\": \"2026-01-15T12:28:30.946898Z\",\n        \"is_anonymous\": false\n    },\n    \"weak_password\": {\n        \"message\": \"Password should contain at least one character of each: abcdefghijklmnopqrstuvwxyz, ABCDEFGHIJKLMNOPQRSTUVWXYZ, 0123456789, !@#$%^&*()_+-=[]{};':\\\"|<>?,./`~.\",\n        \"reasons\": [\n            \"characters\"\n        ]\n    }\n}"},{"id":"281215ff-3800-40cc-8d4a-37fa497e8a80","name":"wrong password","originalRequest":{"method":"POST","header":[{"key":"apikey","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InZweHlmcG90c3RjeWtseGJ3Y3NhIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjYwMzE0NTMsImV4cCI6MjA4MTYwNzQ1M30.tGT-jDw-UqRDCsMYBLQ0clpGcvVaHvvgMSsOq7Dh8QI","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"email\" : \"admin@travelyu.com\",\r\n    \"password\" : \"admin1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://vpxyfpotstcyklxbwcsa.supabase.co/auth/v1/token?grant_type=password","protocol":"https","host":["vpxyfpotstcyklxbwcsa","supabase","co"],"path":["auth","v1","token"],"query":[{"key":"grant_type","value":"password"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 15 Jan 2026 12:28:51 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"81"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"cloudflare"},{"key":"CF-Ray","value":"9be56016cc43806f-SIN"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"sb-gateway-version","value":"1"},{"key":"sb-project-ref","value":"vpxyfpotstcyklxbwcsa"},{"key":"sb-request-id","value":"019bc1a1-4a49-730e-96b5-81a907b727f0"},{"key":"x-envoy-attempt-count","value":"1"},{"key":"x-envoy-upstream-service-time","value":"85"},{"key":"x-sb-error-code","value":"invalid_credentials"},{"key":"Set-Cookie","value":"__cf_bm=UjR4I44iE1MSHrlwhVzaeQEE2X162om6x7Py.tWYx74-1768480131-1.0.1.1-8ALIcxTpAZnJdO9wSXZt1myQinvrdeubAgU.qwcvwyOJEWrKFzFwRzn0ki9yTy.b9XmNMnCYZR0aB6S6YCivv08.uOravtvhEo91hiFrh0o; path=/; expires=Thu, 15-Jan-26 12:58:51 GMT; domain=.supabase.co; HttpOnly; Secure; SameSite=None"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 400,\n    \"error_code\": \"invalid_credentials\",\n    \"msg\": \"Invalid login credentials\"\n}"}],"_postman_id":"be2a255f-ee4e-46f1-a374-d3f51e4c580e"},{"name":"MAKEADMIN","id":"951503b1-6c70-440e-a88a-48fb36def76a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDgzNzEwLCJpYXQiOjE3Njg0ODAxMTAsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODAxMTB9XSwic2Vzc2lvbl9pZCI6IjA4YTc5OTNlLWE5YmUtNDMxZS1hY2YxLTFhOGI3M2YxZDQxZSIsImlzX2Fub255bW91cyI6ZmFsc2V9.JH-3AnBALRIPoH2qXRrAU23_zHgF0PbECIfS4A3KVDg","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Bank Promo\",\r\n    \"method\": \"DEBIT_CARD\",\r\n    \"discountValue\": 5,\r\n    \"minTransaction\": 1000000,\r\n    \"code\": \"BNI05\"\r\n}"},"url":"/admin/makeadmin/91677391-b7b7-4777-8789-01d667e2ca85","urlObject":{"path":["admin","makeadmin","91677391-b7b7-4777-8789-01d667e2ca85"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"ce981a89-2eca-4117-a72f-9203e015638c","name":"success","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDgzNzEwLCJpYXQiOjE3Njg0ODAxMTAsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODAxMTB9XSwic2Vzc2lvbl9pZCI6IjA4YTc5OTNlLWE5YmUtNDMxZS1hY2YxLTFhOGI3M2YxZDQxZSIsImlzX2Fub255bW91cyI6ZmFsc2V9.JH-3AnBALRIPoH2qXRrAU23_zHgF0PbECIfS4A3KVDg","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Bank Promo\",\r\n    \"method\": \"DEBIT_CARD\",\r\n    \"discountValue\": 5,\r\n    \"minTransaction\": 1000000,\r\n    \"code\": \"BNI05\"\r\n}"},"url":"/admin/makeadmin/91677391-b7b7-4777-8789-01d667e2ca85"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"157"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:32:18 GMT"},{"key":"Etag","value":"W/\"9d-L43Tjn7dDREerduQmFrWGUrpKes\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"rE6oCHj1RAynkXvl0ubPiw"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"91677391-b7b7-4777-8789-01d667e2ca85\",\n    \"phone\": null,\n    \"role\": \"admin\",\n    \"firstname\": \"\",\n    \"lastname\": null,\n    \"created_at\": \"2025-12-18T07:58:11.448Z\",\n    \"email\": null\n}"},{"id":"230c7bdf-4a47-4b08-87bd-f3c49c942670","name":"wrong token","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDgzNzEwLCJpYXQiOjE3Njg0ODAxMTAsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODAxMTB9XSwic2Vzc2lvbl9pZCI6IjA4YTc5OTNlLWE5YmUtNDMxZS1hY2YxLTFhOGI3M2YxZDQxZSIsImlzX2Fub255bW91cyI6ZmFsc2V9.JH-3AnBALRIPoH2qXRrAU23_zHgF0PbECIfS4A3KVDg","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Bank Promo\",\r\n    \"method\": \"DEBIT_CARD\",\r\n    \"discountValue\": 5,\r\n    \"minTransaction\": 1000000,\r\n    \"code\": \"BNI05\"\r\n}"},"url":"/admin/makeadmin/91677391-b7b7-4777-8789-01d667e2ca85"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"43"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:32:30 GMT"},{"key":"Etag","value":"W/\"2b-dGnJzt6gv1nJjX6DJ9RztDWptng\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"mb4nlxcSQO66h9CD0ubPiw"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Unauthorized\",\n    \"statusCode\": 401\n}"}],"_postman_id":"951503b1-6c70-440e-a88a-48fb36def76a"},{"name":"AIRPORT","id":"674a1b7a-b799-48cb-af02-99e0b162ab2a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/airport/HAN","urlObject":{"path":["airport","HAN"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"a8d38341-d800-44e0-8a3d-b134327a1e57","name":"get all airports","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY2MjQyMDIxLCJpYXQiOjE3NjYyMzg0MjEsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3NjYyMzg0MjF9XSwic2Vzc2lvbl9pZCI6ImQ3ZjA2YjI4LWM3NTYtNDJmNS05YzY2LWZhOWZmOTFkMzJmZCIsImlzX2Fub255bW91cyI6ZmFsc2V9.80PAnMy7iuorRgQ5GzB6et1Lwrm0RxqnrKFja4ozhnY","type":"text"}],"body":{"mode":"raw","raw":""},"url":"/airport"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"1095"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:33:40 GMT"},{"key":"Etag","value":"W/\"447-4siOdEM5W62dWQMJFaHEHQsUNzE\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"4Iq-ZFTIQpOnQcfkacI7Nw"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 1,\n        \"name\": \"Soekarno-Hatta International Airport\",\n        \"city\": \"Jakarta\",\n        \"country\": \"Indonesia\",\n        \"code\": \"CGK\"\n    },\n    {\n        \"id\": 2,\n        \"name\": \"Ngurah Rai International Airport\",\n        \"city\": \"Denpasar\",\n        \"country\": \"Indonesia\",\n        \"code\": \"DPS\"\n    },\n    {\n        \"id\": 3,\n        \"name\": \"Juanda International Airport\",\n        \"city\": \"Surabaya\",\n        \"country\": \"Indonesia\",\n        \"code\": \"SUB\"\n    },\n    {\n        \"id\": 4,\n        \"name\": \"Kuala Lumpur International Airport\",\n        \"city\": \"Kuala Lumpur\",\n        \"country\": \"Malaysia\",\n        \"code\": \"KUL\"\n    },\n    {\n        \"id\": 5,\n        \"name\": \"Singapore Changi Airport\",\n        \"city\": \"Singapore\",\n        \"country\": \"Singapore\",\n        \"code\": \"SIN\"\n    },\n    {\n        \"id\": 6,\n        \"name\": \"Hong Kong International Airport\",\n        \"city\": \"Hong Kong\",\n        \"country\": \"China\",\n        \"code\": \"HKG\"\n    },\n    {\n        \"id\": 7,\n        \"name\": \"Sydney Kingsford Smith Airport\",\n        \"city\": \"Sydney\",\n        \"country\": \"Australia\",\n        \"code\": \"SYD\"\n    },\n    {\n        \"id\": 8,\n        \"name\": \"Tokyo Haneda Airport\",\n        \"city\": \"Tokyo\",\n        \"country\": \"Japan\",\n        \"code\": \"HND\"\n    },\n    {\n        \"id\": 9,\n        \"name\": \"Narita International Airport\",\n        \"city\": \"Tokyo\",\n        \"country\": \"Japan\",\n        \"code\": \"NRT\"\n    },\n    {\n        \"id\": 10,\n        \"name\": \"Dubai International Airport\",\n        \"city\": \"Dubai\",\n        \"country\": \"United Arab Emirates\",\n        \"code\": \"DXB\"\n    },\n    {\n        \"id\": 11,\n        \"name\": \"Suvarnabhumi Airport\",\n        \"city\": \"Bangkok\",\n        \"country\": \"Thailand\",\n        \"code\": \"BKK\"\n    }\n]"},{"id":"30e39626-7cb5-4872-bf35-4dbe850420bf","name":"get airport by code","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY2MjQyMDIxLCJpYXQiOjE3NjYyMzg0MjEsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3NjYyMzg0MjF9XSwic2Vzc2lvbl9pZCI6ImQ3ZjA2YjI4LWM3NTYtNDJmNS05YzY2LWZhOWZmOTFkMzJmZCIsImlzX2Fub255bW91cyI6ZmFsc2V9.80PAnMy7iuorRgQ5GzB6et1Lwrm0RxqnrKFja4ozhnY","type":"text"}],"body":{"mode":"raw","raw":""},"url":"/airport/CGK"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"106"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:34:07 GMT"},{"key":"Etag","value":"W/\"6a-QRNuAJb8q6NjcG2ny2oj4MS4sgU\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"sKCFIsR2QzaBQSJ9acI7Nw"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1,\n    \"name\": \"Soekarno-Hatta International Airport\",\n    \"city\": \"Jakarta\",\n    \"country\": \"Indonesia\",\n    \"code\": \"CGK\"\n}"},{"id":"0cef2e4c-433f-4e7f-adac-e050cb71d0d5","name":"create airport","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDgzNzEwLCJpYXQiOjE3Njg0ODAxMTAsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODAxMTB9XSwic2Vzc2lvbl9pZCI6IjA4YTc5OTNlLWE5YmUtNDMxZS1hY2YxLTFhOGI3M2YxZDQxZSIsImlzX2Fub255bW91cyI6ZmFsc2V9.JH-3AnBALRIPoH2qXRrAU23_zHgF0PbECIfS4A3KVDg","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\" : \"Noi Bai International Airport\",\r\n    \"city\" : \"Hanoi\", \r\n    \"country\" : \"Vietnam\", \r\n    \"code\" : \"HAN\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/airport"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"96"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:36:51 GMT"},{"key":"Etag","value":"W/\"60-CFzpQTgjCNMi2Ksaonf+Lwz5FBY\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"Pl921i4HROG-_N1WDcO5xA"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 12,\n    \"name\": \"Noi Bai International Airport\",\n    \"city\": \"Hanoi\",\n    \"country\": \"Vietnam\",\n    \"code\": \"HAN\"\n}"},{"id":"2562128a-81ab-4d0e-ad36-66544a998207","name":"create : already exist","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDgzNzEwLCJpYXQiOjE3Njg0ODAxMTAsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODAxMTB9XSwic2Vzc2lvbl9pZCI6IjA4YTc5OTNlLWE5YmUtNDMxZS1hY2YxLTFhOGI3M2YxZDQxZSIsImlzX2Fub255bW91cyI6ZmFsc2V9.JH-3AnBALRIPoH2qXRrAU23_zHgF0PbECIfS4A3KVDg","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\" : \"Noi Bai International Airport\",\r\n    \"city\" : \"Hanoi\", \r\n    \"country\" : \"Vietnam\", \r\n    \"code\" : \"HAN\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/airport"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"84"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:37:26 GMT"},{"key":"Etag","value":"W/\"54-mlnlhBuRDX4lDeo1atIdmRiDQGM\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"Jrziv0DOTyK2y3oRDcO5xA"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Airport code is already exist!\",\n    \"error\": \"Unauthorized\",\n    \"statusCode\": 401\n}"},{"id":"ce2549ca-5360-4929-9fdb-1443cddb2393","name":"edit airport","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"country\" : \"Ho Ci Minh\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/airport/12"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"99"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:39:53 GMT"},{"key":"Etag","value":"W/\"63-3XReXZkVTh2PVWizoSW6cO/7mFo\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"LKVPUJz6Q6-WGu6uDcO5xA"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 12,\n    \"name\": \"Noi Bai International Airport\",\n    \"city\": \"Hanoi\",\n    \"country\": \"Ho Ci Minh\",\n    \"code\": \"HAN\"\n}"},{"id":"9f584d14-71d4-4655-9615-d3f91c481742","name":"delete airport","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/airport/12"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"42"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:40:17 GMT"},{"key":"Etag","value":"W/\"2a-GGq7kb2ie3bH4j1RKj9yhVgs7tM\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"XzN7V4EST8mI3P9VDcO5xA"}],"cookie":[],"responseTime":null,"body":"Airport with id 12 is deleted successfully"},{"id":"013d750e-c394-4443-aacc-9195dd2edc3d","name":"code not found","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/airport/HAN"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"74"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:41:29 GMT"},{"key":"Etag","value":"W/\"4a-VX1WYuevsiPa9EVP7hMn5/UyoNs\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"q-1K_lyOQJSNCcPVDcO5xA"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Airport code not found!\",\n    \"error\": \"Not Found\",\n    \"statusCode\": 404\n}"}],"_postman_id":"674a1b7a-b799-48cb-af02-99e0b162ab2a"},{"name":"COUPON","id":"206d372d-5614-4fbe-976e-de57419d2fee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Bank Promo\",\r\n    \"method\": \"DEBIT_CARD\",\r\n    \"discountValue\": 9,\r\n    \"minTransaction\": 1000000,\r\n    \"code\": \"BNI09\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/coupon/BNI09","urlObject":{"path":["coupon","BNI09"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"e13b8df1-732d-446e-a6b8-a63086fb8a8a","name":"get all coupons","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY2MjQyMDIxLCJpYXQiOjE3NjYyMzg0MjEsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3NjYyMzg0MjF9XSwic2Vzc2lvbl9pZCI6ImQ3ZjA2YjI4LWM3NTYtNDJmNS05YzY2LWZhOWZmOTFkMzJmZCIsImlzX2Fub255bW91cyI6ZmFsc2V9.80PAnMy7iuorRgQ5GzB6et1Lwrm0RxqnrKFja4ozhnY","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Bank Promo\",\r\n    \"method\": \"DEBIT_CARD\",\r\n    \"discountValue\": 5,\r\n    \"minTransaction\": 1000000,\r\n    \"code\": \"BNI05\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/coupon"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"1718"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:26:15 GMT"},{"key":"Etag","value":"W/\"6b6-QMat+rAcRENjxvpZpoKGH2FmVEI\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"t4lKe35uS-upfpFU0ubPiw"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 3,\n        \"category\": \"Bank Promo\",\n        \"method\": \"BANK_TRANSFER\",\n        \"discountValue\": 5,\n        \"minTransaction\": 1000000,\n        \"code\": \"BNI05\",\n        \"created_at\": \"2025-12-20T14:20:44.255Z\"\n    },\n    {\n        \"id\": 4,\n        \"category\": \"Weekend Promo\",\n        \"method\": \"CREDIT_CARD\",\n        \"discountValue\": 12,\n        \"minTransaction\": 750000,\n        \"code\": \"WKEND12\",\n        \"created_at\": \"2025-12-21T06:02:29.623Z\"\n    },\n    {\n        \"id\": 5,\n        \"category\": \"Weekend Promo\",\n        \"method\": \"CREDIT_CARD\",\n        \"discountValue\": 15,\n        \"minTransaction\": 1000000,\n        \"code\": \"WKEND15\",\n        \"created_at\": \"2025-12-21T06:03:05.473Z\"\n    },\n    {\n        \"id\": 6,\n        \"category\": \"Weekend Promo\",\n        \"method\": \"CREDIT_CARD\",\n        \"discountValue\": 2,\n        \"minTransaction\": 100000,\n        \"code\": \"WKEND02\",\n        \"created_at\": \"2025-12-21T06:03:31.289Z\"\n    },\n    {\n        \"id\": 7,\n        \"category\": \"Destination Promo\",\n        \"method\": \"CREDIT_CARD\",\n        \"discountValue\": 10,\n        \"minTransaction\": 600000,\n        \"code\": \"BALI10\",\n        \"created_at\": \"2025-12-21T06:03:54.705Z\"\n    },\n    {\n        \"id\": 8,\n        \"category\": \"Destination Promo\",\n        \"method\": \"BANK_TRANSFER\",\n        \"discountValue\": 8,\n        \"minTransaction\": 500000,\n        \"code\": \"LOMBOK8\",\n        \"created_at\": \"2025-12-21T06:04:26.641Z\"\n    },\n    {\n        \"id\": 9,\n        \"category\": \"Destination Promo\",\n        \"method\": \"BANK_TRANSFER\",\n        \"discountValue\": 10,\n        \"minTransaction\": 500000,\n        \"code\": \"YOG10\",\n        \"created_at\": \"2025-12-21T06:05:44.335Z\"\n    },\n    {\n        \"id\": 11,\n        \"category\": \"Special Promo\",\n        \"method\": \"QRIS\",\n        \"discountValue\": 7,\n        \"minTransaction\": 400000,\n        \"code\": \"QRIS7\",\n        \"created_at\": \"2025-12-21T06:06:21.129Z\"\n    },\n    {\n        \"id\": 10,\n        \"category\": \"Special Promo\",\n        \"method\": \"QRIS\",\n        \"discountValue\": 5,\n        \"minTransaction\": 250000,\n        \"code\": \"QRIS5\",\n        \"created_at\": \"2025-12-21T06:06:12.553Z\"\n    },\n    {\n        \"id\": 1,\n        \"category\": \"Bank Promo\",\n        \"method\": \"QRIS\",\n        \"discountValue\": 12,\n        \"minTransaction\": 500000,\n        \"code\": \"BCA12\",\n        \"created_at\": \"2025-12-19T04:45:24.972Z\"\n    },\n    {\n        \"id\": 2,\n        \"category\": \"Bank Promo\",\n        \"method\": \"QRIS\",\n        \"discountValue\": 11,\n        \"minTransaction\": 1100000,\n        \"code\": \"BNI11\",\n        \"created_at\": \"2025-12-19T04:46:03.098Z\"\n    }\n]"},{"id":"ceb3929e-b798-4505-bd52-b344d99a10b0","name":"get one coupon","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY2MjQyMDIxLCJpYXQiOjE3NjYyMzg0MjEsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3NjYyMzg0MjF9XSwic2Vzc2lvbl9pZCI6ImQ3ZjA2YjI4LWM3NTYtNDJmNS05YzY2LWZhOWZmOTFkMzJmZCIsImlzX2Fub255bW91cyI6ZmFsc2V9.80PAnMy7iuorRgQ5GzB6et1Lwrm0RxqnrKFja4ozhnY","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Bank Promo\",\r\n    \"method\": \"DEBIT_CARD\",\r\n    \"discountValue\": 5,\r\n    \"minTransaction\": 1000000,\r\n    \"code\": \"BNI05\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/coupon/BNI05"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"155"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:26:55 GMT"},{"key":"Etag","value":"W/\"9b-goUgc6bwSk8TowkExAfA2Zdq5m0\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"sP8M-HMSTA-mZZiz0ubPiw"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 3,\n    \"category\": \"Bank Promo\",\n    \"method\": \"BANK_TRANSFER\",\n    \"discountValue\": 5,\n    \"minTransaction\": 1000000,\n    \"code\": \"BNI05\",\n    \"created_at\": \"2025-12-20T14:20:44.255Z\"\n}"},{"id":"3de6f459-5d42-40d5-8179-aebade23d81f","name":"create coupon","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Bank Promo\",\r\n    \"method\": \"BANK_TRANSFER\",\r\n    \"discountValue\": 9,\r\n    \"minTransaction\": 1000000,\r\n    \"code\": \"BNI09\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/coupon/"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"156"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:43:16 GMT"},{"key":"Etag","value":"W/\"9c-l1aUc69DW8c+9fEAfhoVgrBRPtc\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"3TKnRR4_RCyldijeacI7Nw"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 21,\n    \"category\": \"Bank Promo\",\n    \"method\": \"BANK_TRANSFER\",\n    \"discountValue\": 9,\n    \"minTransaction\": 1000000,\n    \"code\": \"BNI09\",\n    \"created_at\": \"2026-01-15T12:43:15.480Z\"\n}"},{"id":"95b2fc0b-c909-46af-ae64-5e288955dbdd","name":"wrong method","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"category\": \"Bank Promo\",\r\n    \"method\": \"DEBIT_CARD\",\r\n    \"discountValue\": 19,\r\n    \"minTransaction\": 1000000,\r\n    \"code\": \"BNI19\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/coupon/"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"131"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:43:54 GMT"},{"key":"Etag","value":"W/\"83-dj+0RtxEHH2c43KKs1IegAJRdUc\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"OZ1ptQKcTeG-5YUjacI7Nw"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": [\n        \"method must be one of the following values: CREDIT_CARD, BANK_TRANSFER, QRIS\"\n    ],\n    \"error\": \"Bad Request\",\n    \"statusCode\": 400\n}"},{"id":"d90d867a-c61d-4fe8-a26a-e8c3e367f335","name":"edit coupon","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"method\": \"QRIS\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/coupon/21"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"147"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:44:40 GMT"},{"key":"Etag","value":"W/\"93-S1vnUZKkVClwDK6LVxdSveZXhjw\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"XIUZNyn_SXKwOr5pacI7Nw"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 21,\n    \"category\": \"Bank Promo\",\n    \"method\": \"QRIS\",\n    \"discountValue\": 9,\n    \"minTransaction\": 1000000,\n    \"code\": \"BNI09\",\n    \"created_at\": \"2026-01-15T12:43:15.480Z\"\n}"},{"id":"34353e02-f4e8-467c-88a8-e824df3ca60c","name":"delete coupon","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/coupon/BNI09"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"33"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:45:58 GMT"},{"key":"Etag","value":"W/\"21-9aeu7PDb6rozaScjYrHaLeuqea0\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"GUq1AHt5Qua1QE1WacI7Nw"}],"cookie":[],"responseTime":null,"body":"coupon BNI09 deleted successfully"}],"_postman_id":"206d372d-5614-4fbe-976e-de57419d2fee"},{"name":"FLIGHT","id":"e7c6fd35-bc86-4312-90bf-83e4f56e64f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"departure_airport_code\": \"DPS\",\r\n    \"arrival_airport_code\": \"CGK\",\r\n    \"class_name\" : \"ECONOMY\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/flight/search","urlObject":{"path":["flight","search"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"472c9865-7a66-4d92-9d9d-c53d0e7c62e8","name":"not admin","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY2MjkwODA5LCJpYXQiOjE3NjYyODcyMDksImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3NjYyODcyMDl9XSwic2Vzc2lvbl9pZCI6ImM5YTgzYTYxLTkxZjQtNDU2Zi05N2NlLTAwZjE3MDFjNTZhNCIsImlzX2Fub255bW91cyI6ZmFsc2V9.sqmGUAwNMTRv-DcUyz66anQv9V635leivRjL-aRkUhw","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/flight"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"43"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:47:06 GMT"},{"key":"Etag","value":"W/\"2b-dGnJzt6gv1nJjX6DJ9RztDWptng\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"cHYFYJxcQGSEwsVj0ubPiw"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Unauthorized\",\n    \"statusCode\": 401\n}"},{"id":"1ccbda0b-cfba-4a89-94d9-2de13004940c","name":"get all flights","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/flight"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"2148"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:47:53 GMT"},{"key":"Etag","value":"W/\"864-1Z8wGeYbeFs0mdasFkYMH/GS1fk\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"xkBRJp2QRTC4hwtU0ubPiw"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 1,\n        \"code\": \"GA120\",\n        \"plane_name\": \"Garuda Indonesia A330\",\n        \"airline\": \"Garuda Indonesia\",\n        \"departure_airport_code\": \"CGK\",\n        \"arrival_airport_code\": \"DPS\",\n        \"departure_time\": \"08:00\",\n        \"arrival_time\": \"11:00\",\n        \"duration_minutes\": 180,\n        \"flight_type\": \"DOMESTIC\"\n    },\n    {\n        \"id\": 2,\n        \"code\": \"QZ750\",\n        \"plane_name\": \"AirAsia A320\",\n        \"airline\": \"Air Asia\",\n        \"departure_airport_code\": \"DPS\",\n        \"arrival_airport_code\": \"CGK\",\n        \"departure_time\": \"14:30\",\n        \"arrival_time\": \"17:30\",\n        \"duration_minutes\": 180,\n        \"flight_type\": \"DOMESTIC\"\n    },\n    {\n        \"id\": 3,\n        \"code\": \"SJ230\",\n        \"plane_name\": \"Sriwijaya B737\",\n        \"airline\": \"Sriwijaya Air\",\n        \"departure_airport_code\": \"CGK\",\n        \"arrival_airport_code\": \"SUB\",\n        \"departure_time\": \"07:15\",\n        \"arrival_time\": \"09:00\",\n        \"duration_minutes\": 105,\n        \"flight_type\": \"DOMESTIC\"\n    },\n    {\n        \"id\": 4,\n        \"code\": \"GA450\",\n        \"plane_name\": \"Garuda Indonesia B737\",\n        \"airline\": \"Garuda Indonesia\",\n        \"departure_airport_code\": \"SUB\",\n        \"arrival_airport_code\": \"DPS\",\n        \"departure_time\": \"12:00\",\n        \"arrival_time\": \"13:30\",\n        \"duration_minutes\": 90,\n        \"flight_type\": \"DOMESTIC\"\n    },\n    {\n        \"id\": 5,\n        \"code\": \"MH720\",\n        \"plane_name\": \"Malaysia Airlines B737\",\n        \"airline\": \"Malaysia Airlines\",\n        \"departure_airport_code\": \"CGK\",\n        \"arrival_airport_code\": \"KUL\",\n        \"departure_time\": \"06:45\",\n        \"arrival_time\": \"09:45\",\n        \"duration_minutes\": 180,\n        \"flight_type\": \"INTERNATIONAL\"\n    },\n    {\n        \"id\": 6,\n        \"code\": \"SJ120\",\n        \"plane_name\": \"Sriwijaya S222\",\n        \"airline\": \"Sriwijaya Air\",\n        \"departure_airport_code\": \"CGK\",\n        \"arrival_airport_code\": \"DPS\",\n        \"departure_time\": \"09:00\",\n        \"arrival_time\": \"12:00\",\n        \"duration_minutes\": 180,\n        \"flight_type\": \"DOMESTIC\"\n    },\n    {\n        \"id\": 11,\n        \"code\": \"ID6502\",\n        \"plane_name\": \"Airbus A320\",\n        \"airline\": \"Batik Air\",\n        \"departure_airport_code\": \"CGK\",\n        \"arrival_airport_code\": \"DPS\",\n        \"departure_time\": \"06:00\",\n        \"arrival_time\": \"08:45\",\n        \"duration_minutes\": 165,\n        \"flight_type\": \"DOMESTIC\"\n    },\n    {\n        \"id\": 10,\n        \"code\": \"GA412\",\n        \"plane_name\": \"Boeing 737-800\",\n        \"airline\": \"Garuda Indonesia\",\n        \"departure_airport_code\": \"CGK\",\n        \"arrival_airport_code\": \"DPS\",\n        \"departure_time\": \"10:00\",\n        \"arrival_time\": \"12:55\",\n        \"duration_minutes\": 175,\n        \"flight_type\": \"DOMESTIC\"\n    },\n    {\n        \"id\": 12,\n        \"code\": \"ID6413\",\n        \"plane_name\": \"Airbus A320\",\n        \"airline\": \"Batik Air\",\n        \"departure_airport_code\": \"DPS\",\n        \"arrival_airport_code\": \"CGK\",\n        \"departure_time\": \"20:30\",\n        \"arrival_time\": \"22:45\",\n        \"duration_minutes\": 135,\n        \"flight_type\": \"DOMESTIC\"\n    }\n]"},{"id":"f2e4c36c-153b-4af0-b87a-da00548b9abc","name":"get one flight","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/flight/GA120"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"245"},{"key":"ETag","value":"W/\"f5-2OfThYzOyeHHji7rPa45uGWiLJE\""},{"key":"Date","value":"Thu, 15 Jan 2026 12:50:51 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"id\": 1,\n    \"code\": \"GA120\",\n    \"plane_name\": \"Garuda Indonesia A330\",\n    \"airline\": \"Garuda Indonesia\",\n    \"departure_airport_code\": \"CGK\",\n    \"arrival_airport_code\": \"DPS\",\n    \"departure_time\": \"08:00\",\n    \"arrival_time\": \"11:00\",\n    \"duration_minutes\": 180,\n    \"flight_type\": \"DOMESTIC\"\n}"},{"id":"7228fffa-5f68-4223-b335-41930dbeeb1f","name":"create flight","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"code\": \"CB123\",\r\n    \"plane_name\": \"AirAsia A320\",\r\n    \"airline\": \"Air Asia\",\r\n    \"departure_airport_code\": \"DPS\",\r\n    \"arrival_airport_code\": \"CGK\",\r\n    \"departure_time\": \"08:00\",\r\n    \"arrival_time\": \"11:00\",\r\n    \"duration_minutes\": 180,\r\n    \"flight_type\": \"DOMESTIC\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/flight/"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"229"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:52:46 GMT"},{"key":"Etag","value":"W/\"e5-dN/jaMAugL91X0gvtJrhzZ9m00w\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"Fz5XOfeURV2NRB4yacI7Nw"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 13,\n    \"code\": \"CB123\",\n    \"plane_name\": \"AirAsia A320\",\n    \"airline\": \"Air Asia\",\n    \"departure_airport_code\": \"DPS\",\n    \"arrival_airport_code\": \"CGK\",\n    \"departure_time\": \"08:00\",\n    \"arrival_time\": \"11:00\",\n    \"duration_minutes\": 180,\n    \"flight_type\": \"DOMESTIC\"\n}"},{"id":"3c6ebd8e-bcc2-4c81-a469-15a675e210ed","name":"edit flight","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"airline\": \"Nam Air\",\r\n    \"departure_time\": \"08:00\",\r\n    \"arrival_time\": \"11:00\",\r\n    \"duration_minutes\": 180\r\n}","options":{"raw":{"language":"json"}}},"url":"/flight/13"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"228"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:54:00 GMT"},{"key":"Etag","value":"W/\"e4-sLFbWtMEFISCiM041Oq9jozzL1U\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"Nrd4IPkBQI258mzQacI7Nw"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 13,\n    \"code\": \"CB123\",\n    \"plane_name\": \"AirAsia A320\",\n    \"airline\": \"Nam Air\",\n    \"departure_airport_code\": \"DPS\",\n    \"arrival_airport_code\": \"CGK\",\n    \"departure_time\": \"08:00\",\n    \"arrival_time\": \"11:00\",\n    \"duration_minutes\": 180,\n    \"flight_type\": \"DOMESTIC\"\n}"},{"id":"af2b4db6-41ff-42e7-9b1a-c9c4c805c32c","name":"wrong flight id","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"airline\": \"Nam Air\",\r\n    \"departure_time\": \"08:00\",\r\n    \"arrival_time\": \"11:00\",\r\n    \"duration_minutes\": 180\r\n}","options":{"raw":{"language":"json"}}},"url":"/flight/15"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"83"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:55:16 GMT"},{"key":"Etag","value":"W/\"53-wh+BtmyZFLprn7xoMhPIV6YACag\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"MoBC1XtWTSmMS3jGacI7Nw"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Flight with id:15 does not exist\",\n    \"error\": \"Not Found\",\n    \"statusCode\": 404\n}"},{"id":"12dda9ee-23e9-4f67-a885-79550096a264","name":"flight code not found","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"airline\": \"Nam Air\",\r\n    \"departure_time\": \"08:00\",\r\n    \"arrival_time\": \"11:00\",\r\n    \"duration_minutes\": 180\r\n}","options":{"raw":{"language":"json"}}},"url":"/flight/CB124"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"88"},{"key":"ETag","value":"W/\"58-LDPoSd9Aoahq4eyYDTsttqXa+EY\""},{"key":"Date","value":"Thu, 15 Jan 2026 12:57:11 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Flight with code:CB124 does not exist\",\n    \"error\": \"Not Found\",\n    \"statusCode\": 404\n}"},{"id":"fe7192c4-e1bb-4289-8c14-ff8c3b91e56d","name":"delete flight","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"airline\": \"Nam Air\",\r\n    \"departure_time\": \"08:00\",\r\n    \"arrival_time\": \"11:00\",\r\n    \"duration_minutes\": 180\r\n}","options":{"raw":{"language":"json"}}},"url":"/flight/13"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"33"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 12:58:09 GMT"},{"key":"Etag","value":"W/\"21-GzTrkkpotT2/B84cw+hBeAkd29E\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"6wv4M9ibRJmxcUj5DcO5xA"}],"cookie":[],"responseTime":null,"body":"Flight id 13 deleted successfully"}],"_postman_id":"e7c6fd35-bc86-4312-90bf-83e4f56e64f9"},{"name":"FIND FLIGHT ROUTE","id":"86990051-838b-43ad-973f-d39efe147817","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"departure_airport_code\": \"DPS\",\r\n    \"arrival_airport_code\": \"CGK\",\r\n    \"class_name\" : \"ECONOMY\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/flight/search","urlObject":{"path":["flight","search"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"8231068c-3991-49a3-8ec1-96364c144291","name":"success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"departure_airport_code\": \"DPS\",\r\n    \"arrival_airport_code\": \"CGK\",\r\n    \"class_name\" : \"ECONOMY\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/flight/search"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"1066"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:13:53 GMT"},{"key":"Etag","value":"W/\"42a-ZWsddJljab+PWG4piDRO2CMwppQ\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"d_6vAvUcR_e49pkQV7rehQ"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"flight_id\": 2,\n        \"flight_code\": \"QZ750\",\n        \"flight_type\": \"DOMESTIC\",\n        \"airline\": \"Air Asia\",\n        \"plane_name\": \"AirAsia A320\",\n        \"departure_airport_code\": \"DPS\",\n        \"departure_name\": \"Ngurah Rai International Airport\",\n        \"departure_city\": \"Denpasar\",\n        \"arrival_airport_code\": \"CGK\",\n        \"arrival_name\": \"Soekarno-Hatta International Airport\",\n        \"arrival_city\": \"Jakarta\",\n        \"departure_time\": \"14:30\",\n        \"arrival_time\": \"17:30\",\n        \"duration_minutes\": 180,\n        \"price\": 750000,\n        \"baggage\": 15,\n        \"cabin\": 7,\n        \"is_refundable\": false,\n        \"is_reschedulable\": true,\n        \"meal_included\": false,\n        \"class_name\": \"ECONOMY\"\n    },\n    {\n        \"flight_id\": 12,\n        \"flight_code\": \"ID6413\",\n        \"flight_type\": \"DOMESTIC\",\n        \"airline\": \"Batik Air\",\n        \"plane_name\": \"Airbus A320\",\n        \"departure_airport_code\": \"DPS\",\n        \"departure_name\": \"Ngurah Rai International Airport\",\n        \"departure_city\": \"Denpasar\",\n        \"arrival_airport_code\": \"CGK\",\n        \"arrival_name\": \"Soekarno-Hatta International Airport\",\n        \"arrival_city\": \"Jakarta\",\n        \"departure_time\": \"20:30\",\n        \"arrival_time\": \"22:45\",\n        \"duration_minutes\": 135,\n        \"price\": 1120000,\n        \"baggage\": 0,\n        \"cabin\": 7,\n        \"is_refundable\": false,\n        \"is_reschedulable\": false,\n        \"meal_included\": false,\n        \"class_name\": \"ECONOMY\"\n    }\n]"},{"id":"901c38e3-c468-47b9-9d88-84ec4fbcfbe3","name":"airport not found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"departure_airport_code\": \"DPS\",\r\n    \"arrival_airport_code\": \"HAN\",\r\n    \"class_name\" : \"ECONOMY\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/flight/search"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"85"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:14:11 GMT"},{"key":"Etag","value":"W/\"55-qaE4EGMQbscrFnYTPY4vg82/PBE\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"L4OUKYMdRZe_bUX9V7rehQ"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"The airport entered does not exist\",\n    \"error\": \"Not Found\",\n    \"statusCode\": 404\n}"},{"id":"da929ada-0ff3-4de0-b6f7-dbe7a39eacfa","name":"flight not found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"departure_airport_code\": \"DPS\",\r\n    \"arrival_airport_code\": \"SIN\",\r\n    \"class_name\" : \"ECONOMY\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/flight/search"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"2"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:14:59 GMT"},{"key":"Etag","value":"W/\"2-l9Fw4VUO7kr8CvBlt4zaMCqXZ0w\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"FYZLxvAfQImX_zocV7rehQ"}],"cookie":[],"responseTime":null,"body":"[]"}],"_postman_id":"86990051-838b-43ad-973f-d39efe147817"},{"name":"TICKET","id":"1959e03d-0193-41bc-9b31-2a85913eeecb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"flight_id\": 12,\r\n    \"class_name\": \"FIRST_CLASS\",\r\n    \"price\": 950000,\r\n    \"baggage_kg\": 20,\r\n    \"is_refundable\": true,\r\n    \"is_reschedulable\": true,\r\n    \"meal_included\": true,\r\n    \"cabin_baggage_kg\": 7\r\n}","options":{"raw":{"language":"json"}}},"url":"/ticket/20","urlObject":{"path":["ticket","20"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"737a6efc-2b39-48a1-aa74-dc89bc33f721","name":"get all tickets","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"url":"/ticket"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"2161"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:03:15 GMT"},{"key":"Etag","value":"W/\"871-fGFWYmk88gHXdKplCxqEcMgykL4\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"rivNLjMFSFWRFcu6DcO5xA"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 1,\n        \"flight_id\": 1,\n        \"class_name\": \"ECONOMY\",\n        \"price\": 950000,\n        \"baggage_kg\": 20,\n        \"is_refundable\": true,\n        \"is_reschedulable\": true,\n        \"meal_included\": true,\n        \"cabin_baggage_kg\": 7\n    },\n    {\n        \"id\": 2,\n        \"flight_id\": 1,\n        \"class_name\": \"BUSINESS\",\n        \"price\": 2500000,\n        \"baggage_kg\": 20,\n        \"is_refundable\": true,\n        \"is_reschedulable\": true,\n        \"meal_included\": true,\n        \"cabin_baggage_kg\": 7\n    },\n    {\n        \"id\": 4,\n        \"flight_id\": 2,\n        \"class_name\": \"ECONOMY\",\n        \"price\": 750000,\n        \"baggage_kg\": 15,\n        \"is_refundable\": false,\n        \"is_reschedulable\": true,\n        \"meal_included\": false,\n        \"cabin_baggage_kg\": 7\n    },\n    {\n        \"id\": 6,\n        \"flight_id\": 4,\n        \"class_name\": \"ECONOMY\",\n        \"price\": 620000,\n        \"baggage_kg\": 15,\n        \"is_refundable\": false,\n        \"is_reschedulable\": true,\n        \"meal_included\": false,\n        \"cabin_baggage_kg\": 7\n    },\n    {\n        \"id\": 7,\n        \"flight_id\": 4,\n        \"class_name\": \"BUSINESS\",\n        \"price\": 1200000,\n        \"baggage_kg\": 15,\n        \"is_refundable\": true,\n        \"is_reschedulable\": true,\n        \"meal_included\": true,\n        \"cabin_baggage_kg\": 7\n    },\n    {\n        \"id\": 8,\n        \"flight_id\": 5,\n        \"class_name\": \"ECONOMY\",\n        \"price\": 1300000,\n        \"baggage_kg\": 20,\n        \"is_refundable\": true,\n        \"is_reschedulable\": true,\n        \"meal_included\": false,\n        \"cabin_baggage_kg\": 7\n    },\n    {\n        \"id\": 9,\n        \"flight_id\": 5,\n        \"class_name\": \"BUSINESS\",\n        \"price\": 3100000,\n        \"baggage_kg\": 30,\n        \"is_refundable\": true,\n        \"is_reschedulable\": true,\n        \"meal_included\": true,\n        \"cabin_baggage_kg\": 7\n    },\n    {\n        \"id\": 5,\n        \"flight_id\": 3,\n        \"class_name\": \"ECONOMY\",\n        \"price\": 680000,\n        \"baggage_kg\": 20,\n        \"is_refundable\": true,\n        \"is_reschedulable\": false,\n        \"meal_included\": true,\n        \"cabin_baggage_kg\": 7\n    },\n    {\n        \"id\": 3,\n        \"flight_id\": 6,\n        \"class_name\": \"ECONOMY\",\n        \"price\": 900000,\n        \"baggage_kg\": 0,\n        \"is_refundable\": false,\n        \"is_reschedulable\": true,\n        \"meal_included\": true,\n        \"cabin_baggage_kg\": 7\n    },\n    {\n        \"id\": 17,\n        \"flight_id\": 10,\n        \"class_name\": \"BUSINESS\",\n        \"price\": 2750000,\n        \"baggage_kg\": 15,\n        \"is_refundable\": true,\n        \"is_reschedulable\": true,\n        \"meal_included\": true,\n        \"cabin_baggage_kg\": 7\n    },\n    {\n        \"id\": 18,\n        \"flight_id\": 11,\n        \"class_name\": \"ECONOMY\",\n        \"price\": 770000,\n        \"baggage_kg\": 0,\n        \"is_refundable\": false,\n        \"is_reschedulable\": false,\n        \"meal_included\": false,\n        \"cabin_baggage_kg\": 7\n    },\n    {\n        \"id\": 16,\n        \"flight_id\": 10,\n        \"class_name\": \"ECONOMY\",\n        \"price\": 825000,\n        \"baggage_kg\": 15,\n        \"is_refundable\": true,\n        \"is_reschedulable\": true,\n        \"meal_included\": true,\n        \"cabin_baggage_kg\": 7\n    },\n    {\n        \"id\": 19,\n        \"flight_id\": 12,\n        \"class_name\": \"ECONOMY\",\n        \"price\": 1120000,\n        \"baggage_kg\": 0,\n        \"is_refundable\": false,\n        \"is_reschedulable\": false,\n        \"meal_included\": false,\n        \"cabin_baggage_kg\": 7\n    }\n]"},{"id":"97d81678-4b36-42ec-a4b6-2253c63b8a9e","name":"get one ticket","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"url":"/ticket/1"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"163"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:03:35 GMT"},{"key":"Etag","value":"W/\"a3-KAeLHU70KLWppFMlI4uqAkBpcYk\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"XCHizCc9R-ycyd1KDcO5xA"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1,\n    \"flight_id\": 1,\n    \"class_name\": \"ECONOMY\",\n    \"price\": 950000,\n    \"baggage_kg\": 20,\n    \"is_refundable\": true,\n    \"is_reschedulable\": true,\n    \"meal_included\": true,\n    \"cabin_baggage_kg\": 7\n}"},{"id":"fb389a89-80da-43ee-bd88-fc3ddc552e02","name":"create : tickets with that class and flight_id is already exist","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"flight_id\": 12,\r\n    \"class_name\": \"ECONOMY\",\r\n    \"price\": 950000,\r\n    \"baggage_kg\": 20,\r\n    \"is_refundable\": true,\r\n    \"is_reschedulable\": true,\r\n    \"meal_included\": true,\r\n    \"cabin_baggage_kg\": 7\r\n}","options":{"raw":{"language":"json"}}},"url":"/ticket/"},"status":"Conflict","code":409,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"70"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:04:43 GMT"},{"key":"Etag","value":"W/\"46-i1oh8P7HlBGqrlB70c4Sox5p6UQ\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"AWDgFZamRmewRPU-V7rehQ"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Ticket already exist\",\n    \"error\": \"Conflict\",\n    \"statusCode\": 409\n}"},{"id":"7b14b1a9-95f3-48ea-b232-91abb3137b98","name":"create ticket","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"flight_id\": 12,\r\n    \"class_name\": \"FIRST_CLASS\",\r\n    \"price\": 950000,\r\n    \"baggage_kg\": 20,\r\n    \"is_refundable\": true,\r\n    \"is_reschedulable\": true,\r\n    \"meal_included\": true,\r\n    \"cabin_baggage_kg\": 7\r\n}","options":{"raw":{"language":"json"}}},"url":"/ticket/"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"169"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:07:03 GMT"},{"key":"Etag","value":"W/\"a9-8FOn/WAQKKHN1agPzQKELkt8yCs\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"l3iEzeHRRbKjOGIR0ubPiw"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 20,\n    \"flight_id\": 12,\n    \"class_name\": \"FIRST_CLASS\",\n    \"price\": 950000,\n    \"baggage_kg\": 20,\n    \"is_refundable\": true,\n    \"is_reschedulable\": true,\n    \"meal_included\": true,\n    \"cabin_baggage_kg\": 7\n}"},{"id":"9140b1a8-4bee-4d0f-b095-64be70700acc","name":"edit ticket","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"price\": 990000,\r\n    \"is_refundable\": true,\r\n    \"is_reschedulable\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"/ticket/20"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"170"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:07:50 GMT"},{"key":"Etag","value":"W/\"aa-MHsmIg4L+tpQxOaYNQX7i2k3MWs\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"t5EZXOjzSBGh3RXi0ubPiw"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 20,\n    \"flight_id\": 12,\n    \"class_name\": \"FIRST_CLASS\",\n    \"price\": 990000,\n    \"baggage_kg\": 20,\n    \"is_refundable\": true,\n    \"is_reschedulable\": false,\n    \"meal_included\": true,\n    \"cabin_baggage_kg\": 7\n}"},{"id":"2259a70c-34e8-40fe-b2e6-983c9fa1ce67","name":"no ticket found","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"price\": 990000,\r\n    \"is_refundable\": true,\r\n    \"is_reschedulable\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"/ticket/99"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"84"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:08:37 GMT"},{"key":"Etag","value":"W/\"54-zho3aWRta03Wt7wK6H0b+NVGhv0\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"pXUTUVEhRgSx5H0D0ubPiw"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Ticket with id : 99 doesn't exist\",\n    \"error\": \"Not Found\",\n    \"statusCode\": 404\n}"},{"id":"65c221ea-16e3-48d6-aa3b-b437bb98efe9","name":"delete ticket","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg0MzY1LCJpYXQiOjE3Njg0ODA3NjUsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODA3NjV9XSwic2Vzc2lvbl9pZCI6Ijc0MjExN2Q5LWU5OWQtNDM2Mi04YzY2LTM5ZTMyYWJlNGFkMyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4wnai8g16g_SKKbRC3zdTCDnnJUP2mDDMMTqJJ0tags","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"price\": 990000,\r\n    \"is_refundable\": true,\r\n    \"is_reschedulable\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"/ticket/20"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"42"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:09:43 GMT"},{"key":"Etag","value":"W/\"2a-RyHVHCn9gF+qzseh5x+fmXrIEiA\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"1zBjGPzdSIe3aZRj0ubPiw"}],"cookie":[],"responseTime":null,"body":"Ticket with id: 20 is deleted successfully"}],"_postman_id":"1959e03d-0193-41bc-9b31-2a85913eeecb"},{"name":"BOOKING SESSION","id":"4cab0fbc-322b-40c7-9eac-0d779adae1af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n  \"return_data\": {\r\n    \"date\": \"2025-01-25\",\r\n    \"departure_time\": \"07:00\",\r\n    \"arrival_time\": \"09:30\",\r\n    \"departure_airport_code\": \"DPS\",\r\n    \"arrival_airport_code\": \"CGK\",\r\n    \"flight_code\": \"GA-402\",\r\n    \"airline\": \"Garuda Indonesia\",\r\n    \"price\": 1550000,\r\n    \"baggage_kg\": 20,\r\n    \"cabin_baggage_kg\": 7,\r\n    \"duration_minutes\": 150,\r\n    \"is_refundable\": true,\r\n    \"is_rescheduleable\": true,\r\n    \"meal_included\": true,\r\n    \"departure_city\": \"Denpasar\",\r\n    \"arrival_city\": \"Jakarta\",\r\n    \"class_name\": \"ECONOMY\"\r\n  }\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"/booking/session/bst-134c3f37-d5f3-4cff-9ea5-18c7d73ed628","urlObject":{"path":["booking","session","bst-134c3f37-d5f3-4cff-9ea5-18c7d73ed628"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"a0767b6b-bf5c-46fb-944e-e938208a307f","name":"create departure data","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"flight_type\": \"DOMESTIC\",\r\n  \"departure_data\": {\r\n    \"date\": \"2025-01-20\",\r\n    \"departure_time\": \"07:00\",\r\n    \"arrival_time\": \"09:30\",\r\n    \"departure_airport_code\": \"CGK\",\r\n    \"arrival_airport_code\": \"DPS\",\r\n    \"flight_code\": \"GA-402\",\r\n    \"airline\": \"Garuda Indonesia\",\r\n    \"price\": 1550000,\r\n    \"baggage_kg\": 20,\r\n    \"cabin_baggage_kg\": 7,\r\n    \"duration_minutes\": 150,\r\n    \"is_refundable\": true,\r\n    \"is_rescheduleable\": true,\r\n    \"meal_included\": true,\r\n    \"departure_city\": \"Jakarta\",\r\n    \"arrival_city\": \"Denpasar\",\r\n    \"class_name\": \"ECONOMY\"\r\n  },\r\n  \"passenger\": {\r\n    \"adult\": 1,\r\n    \"children\": 1,\r\n    \"infant\": 0\r\n  }\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"/booking/session/"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"52"},{"key":"ETag","value":"W/\"34-AJGTK0TEvXIK/Z423py8CGzuZEs\""},{"key":"Date","value":"Thu, 15 Jan 2026 13:16:25 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"token\": \"bst-47ea780e-b547-4f3e-8ea2-101a2b72a9b2\"\n}"},{"id":"7652c759-7894-4df6-b66b-271ec2670335","name":"add return data","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n  \"return_data\": {\r\n    \"date\": \"2025-01-25\",\r\n    \"departure_time\": \"07:00\",\r\n    \"arrival_time\": \"09:30\",\r\n    \"departure_airport_code\": \"DPS\",\r\n    \"arrival_airport_code\": \"CGK\",\r\n    \"flight_code\": \"GA-402\",\r\n    \"airline\": \"Garuda Indonesia\",\r\n    \"price\": 1550000,\r\n    \"baggage_kg\": 20,\r\n    \"cabin_baggage_kg\": 7,\r\n    \"duration_minutes\": 150,\r\n    \"is_refundable\": true,\r\n    \"is_rescheduleable\": true,\r\n    \"meal_included\": true,\r\n    \"departure_city\": \"Denpasar\",\r\n    \"arrival_city\": \"Jakarta\",\r\n    \"class_name\": \"ECONOMY\"\r\n  }\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"/booking/session/bst-134c3f37-d5f3-4cff-9ea5-18c7d73ed628"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"52"},{"key":"ETag","value":"W/\"34-Fkuv8k722dBL9aUk1BxaU3dB2bU\""},{"key":"Date","value":"Thu, 15 Jan 2026 13:18:56 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"token\": \"bst-134c3f37-d5f3-4cff-9ea5-18c7d73ed628\"\n}"},{"id":"6601350d-3f3b-4e8b-92f7-61fa364a0f72","name":"get booking session","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/booking/session/bst-134c3f37-d5f3-4cff-9ea5-18c7d73ed628"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"907"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:21:46 GMT"},{"key":"Etag","value":"W/\"38b-aEdDIJaB1lxdCjrY3MIh1qPgRBc\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"Ih7-S1I1TVamGFDxDcO5xA"}],"cookie":[],"responseTime":null,"body":"{\n    \"flight_type\": \"DOMESTIC\",\n    \"departure_data\": {\n        \"date\": \"2025-01-20\",\n        \"departure_time\": \"07:00\",\n        \"arrival_time\": \"09:30\",\n        \"departure_airport_code\": \"CGK\",\n        \"arrival_airport_code\": \"DPS\",\n        \"flight_code\": \"GA-402\",\n        \"airline\": \"Garuda Indonesia\",\n        \"price\": 1550000,\n        \"baggage_kg\": 20,\n        \"cabin_baggage_kg\": 7,\n        \"duration_minutes\": 150,\n        \"is_refundable\": true,\n        \"is_rescheduleable\": true,\n        \"meal_included\": true,\n        \"arrival_city\": \"Denpasar\",\n        \"departure_city\": \"Jakarta\",\n        \"class_name\": \"ECONOMY\"\n    },\n    \"passenger\": {\n        \"adult\": 1,\n        \"children\": 1,\n        \"infant\": 0\n    },\n    \"return_data\": {\n        \"date\": \"2025-01-25\",\n        \"departure_time\": \"07:00\",\n        \"arrival_time\": \"09:30\",\n        \"departure_airport_code\": \"DPS\",\n        \"arrival_airport_code\": \"CGK\",\n        \"flight_code\": \"GA-402\",\n        \"airline\": \"Garuda Indonesia\",\n        \"price\": 1550000,\n        \"baggage_kg\": 20,\n        \"cabin_baggage_kg\": 7,\n        \"duration_minutes\": 150,\n        \"is_refundable\": true,\n        \"is_rescheduleable\": true,\n        \"meal_included\": true,\n        \"arrival_city\": \"Jakarta\",\n        \"departure_city\": \"Denpasar\",\n        \"class_name\": \"ECONOMY\"\n    }\n}"}],"_postman_id":"4cab0fbc-322b-40c7-9eac-0d779adae1af"},{"name":"BOOKING","id":"c5662135-c76b-44c2-a978-a46f9f07e624","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg3MTA2LCJpYXQiOjE3Njg0ODM1MDYsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODM1MDZ9XSwic2Vzc2lvbl9pZCI6IjE2Y2FmNmM1LTc3NTItNGVhMC04MGJhLWU2MDZiMzAxY2UxNSIsImlzX2Fub255bW91cyI6ZmFsc2V9.SU40AEb6MXpoOPhGUElIIJVvj39MJLLYx3ZwqySrHuQ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"ContactDetail\" :{\r\n    \"contact_firstname\" : \"Melany\",\r\n    \"contact_phone\" : \"62123456789\",\r\n    \"contact_email\" : \"melany@mail.com\"\r\n  },\r\n  \"PassengerData\" : [\r\n    {\r\n        \"firstname\": \"Melany\",\r\n        \"dob\" : \"1990-08-01\",\r\n        \"gender\": \"FEMALE\",\r\n        \"nik\" : \"1234567890123456\"\r\n    },\r\n    {\r\n        \"firstname\": \"Fanny\",\r\n        \"dob\" : \"2018-08-01\",\r\n        \"gender\": \"FEMALE\",\r\n        \"nik\" : \"1234567890123456\"\r\n    }\r\n  ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"/booking/TRV-455968B85CCC/emailpdf","urlObject":{"path":["booking","TRV-455968B85CCC","emailpdf"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"a1d37696-e652-4f81-96d9-8b53eb4d897e","name":"post booking","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"ContactDetail\" :{\r\n    \"contact_firstname\" : \"Melany\",\r\n    \"contact_phone\" : \"62123456789\",\r\n    \"contact_email\" : \"melany@mail.com\"\r\n  },\r\n  \"PassengerData\" : [\r\n    {\r\n        \"firstname\": \"Melany\",\r\n        \"dob\" : \"1990-08-01\",\r\n        \"gender\": \"FEMALE\",\r\n        \"nik\" : \"1234567890123456\"\r\n    },\r\n    {\r\n        \"firstname\": \"Fanny\",\r\n        \"dob\" : \"2018-08-01\",\r\n        \"gender\": \"FEMALE\",\r\n        \"nik\" : \"1234567890123456\"\r\n    }\r\n  ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"/booking/bst-077515b4-80c6-4c68-9b61-ffcea2fe3edb"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"336"},{"key":"ETag","value":"W/\"150-veMd6iOJOTTYeTxp9HBICahfE9A\""},{"key":"Date","value":"Thu, 15 Jan 2026 13:22:57 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 32,\n    \"booking_code\": \"TRV-455968B85CCC\",\n    \"status\": \"PENDING\",\n    \"contact_firstname\": \"Melany\",\n    \"contact_lastname\": null,\n    \"contact_email\": \"melany@mail.com\",\n    \"contact_phone\": \"62123456789\",\n    \"total_price\": 6200000,\n    \"expired_at\": \"2026-01-15T13:52:57.013Z\",\n    \"paid_at\": null,\n    \"created_at\": \"2026-01-15T13:22:57.022Z\",\n    \"updated_at\": \"2026-01-15T13:22:57.022Z\"\n}"},{"id":"759d2627-048d-452c-9ed1-9bad50f50fed","name":"get all user booking","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg3MTA2LCJpYXQiOjE3Njg0ODM1MDYsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODM1MDZ9XSwic2Vzc2lvbl9pZCI6IjE2Y2FmNmM1LTc3NTItNGVhMC04MGJhLWU2MDZiMzAxY2UxNSIsImlzX2Fub255bW91cyI6ZmFsc2V9.SU40AEb6MXpoOPhGUElIIJVvj39MJLLYx3ZwqySrHuQ","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/booking/allUserBookings"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"1380"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:25:25 GMT"},{"key":"Etag","value":"W/\"564-LhzcZ5ZM/R0yvFxDURVb0piYjMM\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"GoDSPmQzTW2WVtIoacI7Nw"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 32,\n        \"booking_code\": \"TRV-455968B85CCC\",\n        \"status\": \"PENDING\",\n        \"contact_firstname\": \"Melany\",\n        \"contact_lastname\": null,\n        \"contact_email\": \"second@mail.com\",\n        \"contact_phone\": \"62123456789\",\n        \"total_price\": 6200000,\n        \"expired_at\": \"2026-01-15T13:52:57.013Z\",\n        \"paid_at\": null,\n        \"created_at\": \"2026-01-15T13:22:57.022Z\",\n        \"updated_at\": \"2026-01-15T13:22:57.022Z\",\n        \"BookingFlights\": [\n            {\n                \"id\": 34,\n                \"booking_code\": \"TRV-455968B85CCC\",\n                \"segment_type\": \"DEPARTURE\",\n                \"flight_code\": \"GA-402\",\n                \"airline\": \"Garuda Indonesia\",\n                \"date\": \"2025-01-20T00:00:00.000Z\",\n                \"departure_time\": \"07:00\",\n                \"arrival_time\": \"09:30\",\n                \"departure_airport_code\": \"CGK\",\n                \"arrival_airport_code\": \"DPS\",\n                \"departure_city\": \"Jakarta\",\n                \"arrival_city\": \"Denpasar\",\n                \"class_name\": \"ECONOMY\",\n                \"price\": 1550000,\n                \"baggage_kg\": 20,\n                \"cabin_baggage_kg\": 7,\n                \"duration_minutes\": 150,\n                \"is_refundable\": true,\n                \"is_rescheduleable\": true,\n                \"meal_included\": true,\n                \"status\": \"BOOKED\",\n                \"PNR\": null\n            },\n            {\n                \"id\": 35,\n                \"booking_code\": \"TRV-455968B85CCC\",\n                \"segment_type\": \"RETURN\",\n                \"flight_code\": \"GA-402\",\n                \"airline\": \"Garuda Indonesia\",\n                \"date\": \"2025-01-25T00:00:00.000Z\",\n                \"departure_time\": \"07:00\",\n                \"arrival_time\": \"09:30\",\n                \"departure_airport_code\": \"DPS\",\n                \"arrival_airport_code\": \"CGK\",\n                \"departure_city\": \"Denpasar\",\n                \"arrival_city\": \"Jakarta\",\n                \"class_name\": \"ECONOMY\",\n                \"price\": 1550000,\n                \"baggage_kg\": 20,\n                \"cabin_baggage_kg\": 7,\n                \"duration_minutes\": 150,\n                \"is_refundable\": true,\n                \"is_rescheduleable\": true,\n                \"meal_included\": true,\n                \"status\": \"BOOKED\",\n                \"PNR\": null\n            }\n        ]\n    }\n]"},{"id":"f9756bf5-c4d0-4773-a6fe-a5f8205f18d2","name":"get one user booking","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg3MTA2LCJpYXQiOjE3Njg0ODM1MDYsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODM1MDZ9XSwic2Vzc2lvbl9pZCI6IjE2Y2FmNmM1LTc3NTItNGVhMC04MGJhLWU2MDZiMzAxY2UxNSIsImlzX2Fub255bW91cyI6ZmFsc2V9.SU40AEb6MXpoOPhGUElIIJVvj39MJLLYx3ZwqySrHuQ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"ContactDetail\" :{\r\n    \"contact_firstname\" : \"Melany\",\r\n    \"contact_phone\" : \"62123456789\",\r\n    \"contact_email\" : \"melany@mail.com\"\r\n  },\r\n  \"PassengerData\" : [\r\n    {\r\n        \"firstname\": \"Melany\",\r\n        \"dob\" : \"1990-08-01\",\r\n        \"gender\": \"FEMALE\",\r\n        \"nik\" : \"1234567890123456\"\r\n    },\r\n    {\r\n        \"firstname\": \"Fanny\",\r\n        \"dob\" : \"2018-08-01\",\r\n        \"gender\": \"FEMALE\",\r\n        \"nik\" : \"1234567890123456\"\r\n    }\r\n  ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"/booking/code/TRV-455968B85CCC"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"1795"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:26:33 GMT"},{"key":"Etag","value":"W/\"703-uINRPKkibXnjeLZ1NbwxaD/wV3o\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"56VSeY5LR9WNpehGacI7Nw"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 32,\n    \"booking_code\": \"TRV-455968B85CCC\",\n    \"status\": \"PENDING\",\n    \"contact_firstname\": \"Melany\",\n    \"contact_lastname\": null,\n    \"contact_email\": \"second@mail.com\",\n    \"contact_phone\": \"62123456789\",\n    \"total_price\": 6200000,\n    \"expired_at\": \"2026-01-15T13:52:57.013Z\",\n    \"paid_at\": null,\n    \"created_at\": \"2026-01-15T13:22:57.022Z\",\n    \"updated_at\": \"2026-01-15T13:22:57.022Z\",\n    \"BookingFlights\": [\n        {\n            \"id\": 34,\n            \"booking_code\": \"TRV-455968B85CCC\",\n            \"segment_type\": \"DEPARTURE\",\n            \"flight_code\": \"GA-402\",\n            \"airline\": \"Garuda Indonesia\",\n            \"date\": \"2025-01-20T00:00:00.000Z\",\n            \"departure_time\": \"07:00\",\n            \"arrival_time\": \"09:30\",\n            \"departure_airport_code\": \"CGK\",\n            \"arrival_airport_code\": \"DPS\",\n            \"departure_city\": \"Jakarta\",\n            \"arrival_city\": \"Denpasar\",\n            \"class_name\": \"ECONOMY\",\n            \"price\": 1550000,\n            \"baggage_kg\": 20,\n            \"cabin_baggage_kg\": 7,\n            \"duration_minutes\": 150,\n            \"is_refundable\": true,\n            \"is_rescheduleable\": true,\n            \"meal_included\": true,\n            \"status\": \"BOOKED\",\n            \"PNR\": null\n        },\n        {\n            \"id\": 35,\n            \"booking_code\": \"TRV-455968B85CCC\",\n            \"segment_type\": \"RETURN\",\n            \"flight_code\": \"GA-402\",\n            \"airline\": \"Garuda Indonesia\",\n            \"date\": \"2025-01-25T00:00:00.000Z\",\n            \"departure_time\": \"07:00\",\n            \"arrival_time\": \"09:30\",\n            \"departure_airport_code\": \"DPS\",\n            \"arrival_airport_code\": \"CGK\",\n            \"departure_city\": \"Denpasar\",\n            \"arrival_city\": \"Jakarta\",\n            \"class_name\": \"ECONOMY\",\n            \"price\": 1550000,\n            \"baggage_kg\": 20,\n            \"cabin_baggage_kg\": 7,\n            \"duration_minutes\": 150,\n            \"is_refundable\": true,\n            \"is_rescheduleable\": true,\n            \"meal_included\": true,\n            \"status\": \"BOOKED\",\n            \"PNR\": null\n        }\n    ],\n    \"BookingPassengers\": [\n        {\n            \"id\": 37,\n            \"booking_code\": \"TRV-455968B85CCC\",\n            \"firstname\": \"Melany\",\n            \"lastname\": null,\n            \"dob\": \"1990-08-01\",\n            \"gender\": \"FEMALE\",\n            \"nik\": \"1234567890123456\",\n            \"passport\": null,\n            \"passport_exp\": null,\n            \"nationality\": null\n        },\n        {\n            \"id\": 38,\n            \"booking_code\": \"TRV-455968B85CCC\",\n            \"firstname\": \"Fanny\",\n            \"lastname\": null,\n            \"dob\": \"2018-08-01\",\n            \"gender\": \"FEMALE\",\n            \"nik\": \"1234567890123456\",\n            \"passport\": null,\n            \"passport_exp\": null,\n            \"nationality\": null\n        }\n    ]\n}"},{"id":"a41eb701-a105-43c3-9cad-99e0d4d18aca","name":"Not own booking","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4MDUwNjQyLCJpYXQiOjE3NjgwNDcwNDIsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3NjgwNDcwNDJ9XSwic2Vzc2lvbl9pZCI6IjAyZjM5YzhhLWY5NmYtNDdiZi05NzljLTk0NTg0MTNhODU4MiIsImlzX2Fub255bW91cyI6ZmFsc2V9.QyIB5CApXXbqkypfJgfmm18QWkhm_-NPE3aYuRSlLu8","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/booking/code/TRV-254ADF8F57C9"},"status":"Forbidden","code":403,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"81"},{"key":"ETag","value":"W/\"51-47M4Yua4J/7gTqbVaEGRuOFi+U0\""},{"key":"Date","value":"Sat, 10 Jan 2026 12:50:20 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"You cannot access this booking\",\n    \"error\": \"Forbidden\",\n    \"statusCode\": 403\n}"},{"id":"6ed0838b-7c53-46c3-b82e-a4a3e88272b1","name":"error : generate PDF ticket without payment","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg3MTA2LCJpYXQiOjE3Njg0ODM1MDYsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODM1MDZ9XSwic2Vzc2lvbl9pZCI6IjE2Y2FmNmM1LTc3NTItNGVhMC04MGJhLWU2MDZiMzAxY2UxNSIsImlzX2Fub255bW91cyI6ZmFsc2V9.SU40AEb6MXpoOPhGUElIIJVvj39MJLLYx3ZwqySrHuQ","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/booking/TRV-455968B85CCC/pdf"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"134"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:27:13 GMT"},{"key":"Etag","value":"W/\"86-DW4364ft/EwInXVqkpfcnmeN+Kw\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"mHXLT1U8T_afbKriacI7Nw"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Payment for this order has not been completed. Please complete the payment first.\",\n    \"error\": \"Bad Request\",\n    \"statusCode\": 400\n}"},{"id":"3d6b8c97-ac71-409d-bca2-a9d010328cf9","name":"error : email PDF ticket without payment","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg3MTA2LCJpYXQiOjE3Njg0ODM1MDYsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODM1MDZ9XSwic2Vzc2lvbl9pZCI6IjE2Y2FmNmM1LTc3NTItNGVhMC04MGJhLWU2MDZiMzAxY2UxNSIsImlzX2Fub255bW91cyI6ZmFsc2V9.SU40AEb6MXpoOPhGUElIIJVvj39MJLLYx3ZwqySrHuQ","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/booking/TRV-455968B85CCC/emailpdf"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"134"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:28:45 GMT"},{"key":"Etag","value":"W/\"86-DW4364ft/EwInXVqkpfcnmeN+Kw\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"X9C6_NcjTza64arfDcO5xA"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Payment for this order has not been completed. Please complete the payment first.\",\n    \"error\": \"Bad Request\",\n    \"statusCode\": 400\n}"},{"id":"684f99bc-daa4-450e-8b70-4808f3a21b59","name":"get all booking lists","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NTczMzMwLCJpYXQiOjE3Njg1Njk3MzAsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg1Njk3MzB9XSwic2Vzc2lvbl9pZCI6ImEzM2MwZTA2LWI3ZTgtNDc2NC1hN2VhLTgwYjk0MjQ0NGNhMCIsImlzX2Fub255bW91cyI6ZmFsc2V9.qeLKKwfPJHrdmQCAb46rP1bRe8bCro2yVaolUhDWdcU","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"ContactDetail\" :{\r\n    \"contact_firstname\" : \"Melany\",\r\n    \"contact_phone\" : \"62123456789\",\r\n    \"contact_email\" : \"melany@mail.com\"\r\n  },\r\n  \"PassengerData\" : [\r\n    {\r\n        \"firstname\": \"Melany\",\r\n        \"dob\" : \"1990-08-01\",\r\n        \"gender\": \"FEMALE\",\r\n        \"nik\" : \"1234567890123456\"\r\n    },\r\n    {\r\n        \"firstname\": \"Fanny\",\r\n        \"dob\" : \"2018-08-01\",\r\n        \"gender\": \"FEMALE\",\r\n        \"nik\" : \"1234567890123456\"\r\n    }\r\n  ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/booking/allBookings"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1830"},{"key":"ETag","value":"W/\"726-XmjE1mXmq7zThqFIaAyIJW8AiJQ\""},{"key":"Date","value":"Fri, 16 Jan 2026 13:23:53 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 32,\n        \"booking_code\": \"TRV-455968B85CCC\",\n        \"status\": \"PAID\",\n        \"contact_firstname\": \"Melany\",\n        \"contact_lastname\": null,\n        \"contact_email\": \"second@mail.com\",\n        \"contact_phone\": \"62123456789\",\n        \"total_price\": 6200000,\n        \"expired_at\": \"2026-01-15T13:52:57.013Z\",\n        \"paid_at\": \"2026-01-15T20:32:50.000Z\",\n        \"created_at\": \"2026-01-15T13:22:57.022Z\",\n        \"updated_at\": \"2026-01-15T13:22:57.022Z\",\n        \"BookingFlights\": [\n            {\n                \"id\": 35,\n                \"booking_code\": \"TRV-455968B85CCC\",\n                \"segment_type\": \"RETURN\",\n                \"flight_code\": \"GA-402\",\n                \"airline\": \"Garuda Indonesia\",\n                \"date\": \"2026-02-25T00:00:00.000Z\",\n                \"departure_time\": \"07:00\",\n                \"arrival_time\": \"09:30\",\n                \"departure_airport_code\": \"DPS\",\n                \"arrival_airport_code\": \"CGK\",\n                \"departure_city\": \"Denpasar\",\n                \"arrival_city\": \"Jakarta\",\n                \"class_name\": \"ECONOMY\",\n                \"price\": 1550000,\n                \"baggage_kg\": 20,\n                \"cabin_baggage_kg\": 7,\n                \"duration_minutes\": 150,\n                \"is_refundable\": true,\n                \"is_rescheduleable\": true,\n                \"meal_included\": true,\n                \"status\": \"BOOKED\",\n                \"PNR\": \"7E059B\"\n            },\n            {\n                \"id\": 34,\n                \"booking_code\": \"TRV-455968B85CCC\",\n                \"segment_type\": \"DEPARTURE\",\n                \"flight_code\": \"GA-402\",\n                \"airline\": \"Garuda Indonesia\",\n                \"date\": \"2026-02-24T00:00:00.000Z\",\n                \"departure_time\": \"07:00\",\n                \"arrival_time\": \"09:30\",\n                \"departure_airport_code\": \"CGK\",\n                \"arrival_airport_code\": \"DPS\",\n                \"departure_city\": \"Jakarta\",\n                \"arrival_city\": \"Denpasar\",\n                \"class_name\": \"ECONOMY\",\n                \"price\": 1550000,\n                \"baggage_kg\": 20,\n                \"cabin_baggage_kg\": 7,\n                \"duration_minutes\": 150,\n                \"is_refundable\": true,\n                \"is_rescheduleable\": false,\n                \"meal_included\": true,\n                \"status\": \"RESCHEDULED\",\n                \"PNR\": \"12C403\"\n            }\n        ],\n        \"BookingPassengers\": [\n            {\n                \"id\": 37,\n                \"booking_code\": \"TRV-455968B85CCC\",\n                \"firstname\": \"Melany\",\n                \"lastname\": null,\n                \"dob\": \"1990-08-01\",\n                \"gender\": \"FEMALE\",\n                \"nik\": \"1234567890123456\",\n                \"passport\": null,\n                \"passport_exp\": null,\n                \"nationality\": null\n            },\n            {\n                \"id\": 38,\n                \"booking_code\": \"TRV-455968B85CCC\",\n                \"firstname\": \"Fanny\",\n                \"lastname\": null,\n                \"dob\": \"2018-08-01\",\n                \"gender\": \"FEMALE\",\n                \"nik\": \"1234567890123456\",\n                \"passport\": null,\n                \"passport_exp\": null,\n                \"nationality\": null\n            }\n        ]\n    }\n]"}],"_postman_id":"c5662135-c76b-44c2-a978-a46f9f07e624"},{"name":"MIDTRANS PAYMENT","id":"bd159610-ce14-4b95-9ba3-eaecaa0b7ae0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg3MTA2LCJpYXQiOjE3Njg0ODM1MDYsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODM1MDZ9XSwic2Vzc2lvbl9pZCI6IjE2Y2FmNmM1LTc3NTItNGVhMC04MGJhLWU2MDZiMzAxY2UxNSIsImlzX2Fub255bW91cyI6ZmFsc2V9.SU40AEb6MXpoOPhGUElIIJVvj39MJLLYx3ZwqySrHuQ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"booking_code\" : \"TRV-455968B85CCC\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/payment/TRV-455968B85CCC","urlObject":{"path":["payment","TRV-455968B85CCC"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"0637d45f-5d94-4b8b-9e4b-c8940aae7e83","name":"create payment","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg3MTA2LCJpYXQiOjE3Njg0ODM1MDYsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODM1MDZ9XSwic2Vzc2lvbl9pZCI6IjE2Y2FmNmM1LTc3NTItNGVhMC04MGJhLWU2MDZiMzAxY2UxNSIsImlzX2Fub255bW91cyI6ZmFsc2V9.SU40AEb6MXpoOPhGUElIIJVvj39MJLLYx3ZwqySrHuQ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"booking_code\" : \"TRV-455968B85CCC\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/payment/midtrans"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"158"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:31:42 GMT"},{"key":"Etag","value":"W/\"9e-kr08aAl92rq3YUkU1RB5HdL/b9g\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"UUkpMNQqSwaxaz5GacI7Nw"}],"cookie":[],"responseTime":null,"body":"{\n    \"snapToken\": \"8d4173c7-112f-49b9-bfd6-2375c262d1e9\",\n    \"redirectUrl\": \"https://app.sandbox.midtrans.com/snap/v4/redirection/8d4173c7-112f-49b9-bfd6-2375c262d1e9\"\n}"},{"id":"0bc2fba8-8304-4ae4-9966-08e18d54599f","name":"get one payment (for pending transaction only)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg3MTA2LCJpYXQiOjE3Njg0ODM1MDYsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODM1MDZ9XSwic2Vzc2lvbl9pZCI6IjE2Y2FmNmM1LTc3NTItNGVhMC04MGJhLWU2MDZiMzAxY2UxNSIsImlzX2Fub255bW91cyI6ZmFsc2V9.SU40AEb6MXpoOPhGUElIIJVvj39MJLLYx3ZwqySrHuQ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"booking_code\" : \"TRV-455968B85CCC\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/payment/TRV-455968B85CCC"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"100"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:33:30 GMT"},{"key":"Etag","value":"W/\"64-481tR58Kpws0Ey31ASD3XvfuDUw\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"5G0X3aMrQGuI4hW00ubPiw"}],"cookie":[],"responseTime":null,"body":"{\n    \"snapToken\": \"8d4173c7-112f-49b9-bfd6-2375c262d1e9\",\n    \"redirectUrl\": \"https://app.sandbox.midtrans.com/snap/v4/redirection/8d4173c7-112f-49b9-bfd6-2375c262d1e9\"\n}"},{"id":"ab63a675-7dab-438e-9bb0-3fcf19a10a22","name":"error : transaction already paid/expired/cancel","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg3MTA2LCJpYXQiOjE3Njg0ODM1MDYsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODM1MDZ9XSwic2Vzc2lvbl9pZCI6IjE2Y2FmNmM1LTc3NTItNGVhMC04MGJhLWU2MDZiMzAxY2UxNSIsImlzX2Fub255bW91cyI6ZmFsc2V9.SU40AEb6MXpoOPhGUElIIJVvj39MJLLYx3ZwqySrHuQ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"booking_code\" : \"TRV-455968B85CCC\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/payment/TRV-455968B85CCC"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"100"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:35:27 GMT"},{"key":"Etag","value":"W/\"64-481tR58Kpws0Ey31ASD3XvfuDUw\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"GQsXQFlpQOebHWjT0ubPiw"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"This transaction has been paid / cannot be paid\",\n    \"error\": \"Bad Request\",\n    \"statusCode\": 400\n}"}],"_postman_id":"bd159610-ce14-4b95-9ba3-eaecaa0b7ae0"},{"name":"BOOKING REQUEST","id":"c5346ee1-ba79-4f60-9ef1-9cc00f5b56c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg3ODk2LCJpYXQiOjE3Njg0ODQyOTYsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODQyOTZ9XSwic2Vzc2lvbl9pZCI6ImE5ODhlZTFkLWY3ZjktNDYzYi05OWI5LWU1NWMyYjRlOGU1NyIsImlzX2Fub255bW91cyI6ZmFsc2V9.xss7p14XHKKZaU4ftBu7poijjsdSaQNhA2JQykRPRFw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"booking_code\" : \"TRV-455968B85CCC\",\r\n    \"type\" : \"RESCHEDULE\",\r\n    \"booking_flight_id\" : \"34\",\r\n    \"reason\" : \"salah memasukan tanggal booking\",\r\n    \"requested_date\" : \"2026-02-24T00:00:00.000Z\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/bookingrequest","urlObject":{"path":["bookingrequest"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"04a9c6e3-b6e8-4ab3-9c35-d4c0e2ae213d","name":"get all user Booking Request","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4MzAyODM0LCJpYXQiOjE3NjgyOTkyMzQsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3NjgyOTkyMzR9XSwic2Vzc2lvbl9pZCI6ImI3MzkyNDkxLTJkZDctNDMxZi1hNGEyLTkzODRlN2JkYmZiYyIsImlzX2Fub255bW91cyI6ZmFsc2V9.x5srdj64ivnUMmChNENE2xiBKMkhwkN0A8SF5MZIqGk","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"booking_code\" : \"TRV-971A0CC25922\",\r\n    \"type\" : \"RESCHEDULE\",\r\n    \"booking_flight_id\" : \"20\",\r\n    \"reason\" : \"salah memasukan tanggal booking\",\r\n    \"requested_date\" : \"2026-02-24T00:00:00.000Z\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/bookingrequest/user-owned/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"804"},{"key":"ETag","value":"W/\"324-QSdp+AqoTbmAZHQaiq56S/+HDu8\""},{"key":"Date","value":"Tue, 13 Jan 2026 10:16:33 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 10,\n        \"booking_code\": \"TRV-971A0CC25922\",\n        \"type\": \"REFUND\",\n        \"status\": \"APPROVED\",\n        \"reason\": \"tanggal reschedule tidak sesuai\",\n        \"requested_date\": null,\n        \"reviewed_by\": \"a1bd47f1-2771-49fb-a370-6cdcbda02335\",\n        \"request_by\": \"92a8df07-5de7-40e4-950d-7c3af64142b6\",\n        \"created_at\": \"2026-01-13T04:50:44.312Z\",\n        \"updated_at\": \"2026-01-13T04:55:36.190Z\",\n        \"booking_flight_id\": 20,\n        \"travelyu_notes\": \"APPROVED\"\n    },\n    {\n        \"id\": 1,\n        \"booking_code\": \"TRV-971A0CC25922\",\n        \"type\": \"RESCHEDULE\",\n        \"status\": \"REJECTED\",\n        \"reason\": \"salah memasukan tanggal booking\",\n        \"requested_date\": \"2026-02-24T00:00:00.000Z\",\n        \"reviewed_by\": \"a1bd47f1-2771-49fb-a370-6cdcbda02335\",\n        \"request_by\": \"92a8df07-5de7-40e4-950d-7c3af64142b6\",\n        \"created_at\": \"2026-01-12T04:18:54.445Z\",\n        \"updated_at\": \"2026-01-12T13:03:29.408Z\",\n        \"booking_flight_id\": 20,\n        \"travelyu_notes\": \"customer menolak tanggal\"\n    }\n]"},{"id":"9210a17a-89c5-4dba-af3b-cf04ee762891","name":"error : exceeding the maximum time limit","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg3ODk2LCJpYXQiOjE3Njg0ODQyOTYsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODQyOTZ9XSwic2Vzc2lvbl9pZCI6ImE5ODhlZTFkLWY3ZjktNDYzYi05OWI5LWU1NWMyYjRlOGU1NyIsImlzX2Fub255bW91cyI6ZmFsc2V9.xss7p14XHKKZaU4ftBu7poijjsdSaQNhA2JQykRPRFw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"booking_code\" : \"TRV-455968B85CCC\",\r\n    \"type\" : \"RESCHEDULE\",\r\n    \"booking_flight_id\" : \"34\",\r\n    \"reason\" : \"salah memasukan tanggal booking\",\r\n    \"requested_date\" : \"2026-02-24T00:00:00.000Z\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/bookingrequest"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"133"},{"key":"ETag","value":"W/\"85-KdgKuM3lqIeSuZH42/aZj6Gmrrc\""},{"key":"Date","value":"Thu, 15 Jan 2026 13:38:31 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Refunds/reschedules can only be submitted a maximum of 24 hours before departure\",\n    \"error\": \"Bad Request\",\n    \"statusCode\": 400\n}"},{"id":"d4db6eff-8a84-4906-9998-d97d68e6d04e","name":"post request","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg3ODk2LCJpYXQiOjE3Njg0ODQyOTYsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODQyOTZ9XSwic2Vzc2lvbl9pZCI6ImE5ODhlZTFkLWY3ZjktNDYzYi05OWI5LWU1NWMyYjRlOGU1NyIsImlzX2Fub255bW91cyI6ZmFsc2V9.xss7p14XHKKZaU4ftBu7poijjsdSaQNhA2JQykRPRFw","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"booking_code\" : \"TRV-455968B85CCC\",\r\n    \"type\" : \"RESCHEDULE\",\r\n    \"booking_flight_id\" : \"34\",\r\n    \"reason\" : \"salah memasukan tanggal booking\",\r\n    \"requested_date\" : \"2026-02-24T00:00:00.000Z\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/bookingrequest"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"343"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:41:51 GMT"},{"key":"Etag","value":"W/\"157-5r/aBGA4XirS8z5JxxAHi5J8y9M\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"JW5YU0L-RaioVqmC0ubPiw"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 11,\n    \"booking_code\": \"TRV-455968B85CCC\",\n    \"type\": \"RESCHEDULE\",\n    \"status\": \"PENDING\",\n    \"reason\": \"salah memasukan tanggal booking\",\n    \"requested_date\": \"2026-02-24T00:00:00.000Z\",\n    \"reviewed_by\": null,\n    \"request_by\": \"92a8df07-5de7-40e4-950d-7c3af64142b6\",\n    \"created_at\": \"2026-01-15T13:41:48.202Z\",\n    \"updated_at\": null,\n    \"booking_flight_id\": 34,\n    \"travelyu_notes\": null\n}"}],"_postman_id":"c5346ee1-ba79-4f60-9ef1-9cc00f5b56c3"},{"name":"BOOKING RESPONSE - by Admin","id":"88af3274-f25c-4ce1-9b31-ac20c9e539df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg4MjYyLCJpYXQiOjE3Njg0ODQ2NjIsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODQ2NjJ9XSwic2Vzc2lvbl9pZCI6IjUxYTAxY2U5LTU3YTctNGYxNC1hYjA0LTNhZDdhNTI2ZTJmYyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4df0rzpOZD8Z9DccOzJ178BNYmn2edksJEEKlX-JIK4","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"status\" : \"REJECTED\",\r\n    \"travelyu_notes\" : \"wrong requested_date\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/bookingrequest/11","urlObject":{"path":["bookingrequest","11"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"f4cbb474-4b2d-44b9-8cd8-82b4885640c9","name":"get all booking requests","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg4MjYyLCJpYXQiOjE3Njg0ODQ2NjIsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODQ2NjJ9XSwic2Vzc2lvbl9pZCI6IjUxYTAxY2U5LTU3YTctNGYxNC1hYjA0LTNhZDdhNTI2ZTJmYyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4df0rzpOZD8Z9DccOzJ178BNYmn2edksJEEKlX-JIK4","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/bookingrequest"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"345"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:45:32 GMT"},{"key":"Etag","value":"W/\"159-pgoxqUp/GrRAa8yMvvkdyXj91Is\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"0ysLjtwpT6SbN8kVAQeqjw"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 11,\n        \"booking_code\": \"TRV-455968B85CCC\",\n        \"type\": \"RESCHEDULE\",\n        \"status\": \"PENDING\",\n        \"reason\": \"salah memasukan tanggal booking\",\n        \"requested_date\": \"2026-02-24T00:00:00.000Z\",\n        \"reviewed_by\": null,\n        \"request_by\": \"92a8df07-5de7-40e4-950d-7c3af64142b6\",\n        \"created_at\": \"2026-01-15T13:41:48.202Z\",\n        \"updated_at\": null,\n        \"booking_flight_id\": 34,\n        \"travelyu_notes\": null\n    }\n]"},{"id":"27c482f7-3243-42a6-9bec-dd8e49da3495","name":"get one booking request","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg4MjYyLCJpYXQiOjE3Njg0ODQ2NjIsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODQ2NjJ9XSwic2Vzc2lvbl9pZCI6IjUxYTAxY2U5LTU3YTctNGYxNC1hYjA0LTNhZDdhNTI2ZTJmYyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4df0rzpOZD8Z9DccOzJ178BNYmn2edksJEEKlX-JIK4","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/bookingrequest/11"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"343"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:46:03 GMT"},{"key":"Etag","value":"W/\"157-5r/aBGA4XirS8z5JxxAHi5J8y9M\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"2BTbu9xzRj6k7sjaAQeqjw"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 11,\n    \"booking_code\": \"TRV-455968B85CCC\",\n    \"type\": \"RESCHEDULE\",\n    \"status\": \"PENDING\",\n    \"reason\": \"salah memasukan tanggal booking\",\n    \"requested_date\": \"2026-02-24T00:00:00.000Z\",\n    \"reviewed_by\": null,\n    \"request_by\": \"92a8df07-5de7-40e4-950d-7c3af64142b6\",\n    \"created_at\": \"2026-01-15T13:41:48.202Z\",\n    \"updated_at\": null,\n    \"booking_flight_id\": 34,\n    \"travelyu_notes\": null\n}"},{"id":"47283399-4584-41da-9bce-0047dcb01fe6","name":"approved","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg4MjYyLCJpYXQiOjE3Njg0ODQ2NjIsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODQ2NjJ9XSwic2Vzc2lvbl9pZCI6IjUxYTAxY2U5LTU3YTctNGYxNC1hYjA0LTNhZDdhNTI2ZTJmYyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4df0rzpOZD8Z9DccOzJ178BNYmn2edksJEEKlX-JIK4","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"status\" : \"APPROVED\",\r\n    \"requested_date\" : \"2026-02-24\",\r\n    \"travelyu_notes\" : \"APPROVED\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/bookingrequest/11"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"18"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:51:18 GMT"},{"key":"Etag","value":"W/\"12-ZeiOejXGL6BmOeXgD4f5Vfktn54\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"_ViRrdPuQGiwcRG9DcO5xA"}],"cookie":[],"responseTime":null,"body":"Reschedule Success"},{"id":"b2aba9de-c29d-4cfb-8e21-d892ae2a348a","name":"rejected","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg4MjYyLCJpYXQiOjE3Njg0ODQ2NjIsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODQ2NjJ9XSwic2Vzc2lvbl9pZCI6IjUxYTAxY2U5LTU3YTctNGYxNC1hYjA0LTNhZDdhNTI2ZTJmYyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4df0rzpOZD8Z9DccOzJ178BNYmn2edksJEEKlX-JIK4","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"status\" : \"REJECTED\",\r\n    \"travelyu_notes\" : \"wrong requested_date\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/bookingrequest/11"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"19"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:53:38 GMT"},{"key":"Etag","value":"W/\"13-XOBQOPx0VKgdRmpM2K274JbuMG4\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"0CLE-UIXQImlqC1I0ubPiw"}],"cookie":[],"responseTime":null,"body":"Reschedule Rejected"},{"id":"941f99ac-fcc4-4d10-9b48-c6e63d333648","name":"error : booking request not found","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg4MjYyLCJpYXQiOjE3Njg0ODQ2NjIsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODQ2NjJ9XSwic2Vzc2lvbl9pZCI6IjUxYTAxY2U5LTU3YTctNGYxNC1hYjA0LTNhZDdhNTI2ZTJmYyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4df0rzpOZD8Z9DccOzJ178BNYmn2edksJEEKlX-JIK4","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/bookingrequest/10"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"77"},{"key":"ETag","value":"W/\"4d-BtTVFCYlQ/4/FFQL2R6BHzQdNn0\""},{"key":"Date","value":"Thu, 15 Jan 2026 13:48:44 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Booking request not found!\",\n    \"error\": \"Not Found\",\n    \"statusCode\": 404\n}"},{"id":"381792a0-0965-4657-b208-b6bbbe84e899","name":"error : request can only be processed once","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiJhMWJkNDdmMS0yNzcxLTQ5ZmItYTM3MC02Y2RjYmRhMDIzMzUiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg4MjYyLCJpYXQiOjE3Njg0ODQ2NjIsImVtYWlsIjoiYWRtaW5AdHJhdmVseXUuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdLCJyb2xlIjoiYWRtaW4ifSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODQ2NjJ9XSwic2Vzc2lvbl9pZCI6IjUxYTAxY2U5LTU3YTctNGYxNC1hYjA0LTNhZDdhNTI2ZTJmYyIsImlzX2Fub255bW91cyI6ZmFsc2V9.4df0rzpOZD8Z9DccOzJ178BNYmn2edksJEEKlX-JIK4","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"status\" : \"REJECTED\",\r\n    \"requested_date\" : \"2026-02-24\",\r\n    \"travelyu_notes\" : \"wrong requested_date\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/bookingrequest/11"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Length","value":"79"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 15 Jan 2026 13:52:02 GMT"},{"key":"Etag","value":"W/\"4f-TBwmI+kgs//7THpIYWBD9VAN9pA\""},{"key":"Server","value":"railway-edge"},{"key":"Vary","value":"Origin"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Railway-Edge","value":"railway/asia-southeast1-eqsg3a"},{"key":"X-Railway-Request-Id","value":"pMhDesXiQVasVUHdDcO5xA"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Request already processed!\",\n    \"error\": \"Bad Request\",\n    \"statusCode\": 400\n}"}],"_postman_id":"88af3274-f25c-4ce1-9b31-ac20c9e539df"},{"name":"PDF","id":"5ea87db3-8cb2-4263-a497-4fa78b0b0a6e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6IkN3WVExVkFOcnd5M0dTd2wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3ZweHlmcG90c3RjeWtseGJ3Y3NhLnN1cGFiYXNlLmNvL2F1dGgvdjEiLCJzdWIiOiI5MmE4ZGYwNy01ZGU3LTQwZTQtOTUwZC03YzNhZjY0MTQyYjYiLCJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoxNzY4NDg4OTE4LCJpYXQiOjE3Njg0ODUzMTgsImVtYWlsIjoic2Vjb25kQG1haWwuY29tIiwicGhvbmUiOiIiLCJhcHBfbWV0YWRhdGEiOnsicHJvdmlkZXIiOiJlbWFpbCIsInByb3ZpZGVycyI6WyJlbWFpbCJdfSwidXNlcl9tZXRhZGF0YSI6eyJlbWFpbF92ZXJpZmllZCI6dHJ1ZX0sInJvbGUiOiJhdXRoZW50aWNhdGVkIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3Njg0ODUzMTh9XSwic2Vzc2lvbl9pZCI6IjEzOWYzZTkyLWUyMTItNGRjMS1hZjhjLWU4ZTRiODI5MjZiZSIsImlzX2Fub255bW91cyI6ZmFsc2V9.YprujYa7NJefTVUlbKM0p02SKqZNcx2HIME81kkjyyA","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/booking/TRV-455968B85CCC/pdf","urlObject":{"path":["booking","TRV-455968B85CCC","pdf"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5ea87db3-8cb2-4263-a497-4fa78b0b0a6e"},{"name":"New Request","id":"03abf1a5-e5f6-4c5b-92d7-72473a43ca51","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"flight_code\": \"GA120\",\r\n    \"class_name\" : \"ECONOMY\"\r\n}","options":{"raw":{"language":"json"}}},"url":"/seat","urlObject":{"path":["seat"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"03abf1a5-e5f6-4c5b-92d7-72473a43ca51"}],"variable":[{"key":"BE-Travelyu","value":"","type":"default"}]}