{"info":{"_postman_id":"356c0ae7-4013-42ae-90cc-9028a2dca01b","name":"Janji Ngoding - Catering API","description":"<html><head></head><body><p>Dokumentasi API Catering</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"22814931","collectionId":"356c0ae7-4013-42ae-90cc-9028a2dca01b","publishedId":"2sBXcGEzuN","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-02-25T18:34:26.000Z"},"item":[{"name":"Auth","item":[{"name":"login","id":"da670524-760b-4be6-88c1-03188bb1d4c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@mail.com\",\n    \"password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/auth/login","urlObject":{"path":["auth","login"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"e7242b89-b05d-4110-ad17-ebc6a9e81df4","name":"422 - validation failed","originalRequest":{"method":"POST","header":[],"url":"{{base_url}}/auth/login"},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":"json","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"10"},{"key":"X-RateLimit-Remaining","value":"9"},{"key":"Date","value":"Sun, 22 Feb 2026 03:49:56 GMT"},{"key":"X-RateLimit-Reset","value":"1771733097"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"139"},{"key":"ETag","value":"W/\"8b-5kaPA0RmJ3jhkLWvhg/DR1isHbs\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Validation failed\",\n    \"errors\": [\n        {\n            \"field\": \"email\",\n            \"message\": \"Required\"\n        },\n        {\n            \"field\": \"password\",\n            \"message\": \"Required\"\n        }\n    ]\n}"},{"id":"6024e9d9-e9b4-437c-a8e9-12f0b3337a19","name":"401 - invalid credential","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@mail.com\",\n    \"password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/auth/login"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"10"},{"key":"X-RateLimit-Remaining","value":"8"},{"key":"Date","value":"Sun, 22 Feb 2026 03:52:14 GMT"},{"key":"X-RateLimit-Reset","value":"1771733097"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"55"},{"key":"ETag","value":"W/\"37-YJhyp7xnPFchDkoc3RFJ12o0wSE\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Email atau password salah\"\n}"},{"id":"9f7b2f3f-978a-433b-b31f-78bdf7bb48f3","name":"200 - login","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@mail.com\",\n    \"password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/auth/login"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"10"},{"key":"X-RateLimit-Remaining","value":"4"},{"key":"Date","value":"Sun, 22 Feb 2026 03:56:11 GMT"},{"key":"X-RateLimit-Reset","value":"1771733097"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"508"},{"key":"ETag","value":"W/\"1fc-nQaetfZ7S9eypcpaf/iTCC5k950\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Login berhasil\",\n    \"data\": {\n        \"user\": {\n            \"id\": \"cmlx7r5rh0000lulapsyfwf59\",\n            \"fullname\": \"admin catering\",\n            \"email\": \"admin@mail.com\",\n            \"role\": \"customer\",\n            \"customerType\": \"new_customer\",\n            \"phone\": null,\n            \"address\": null,\n            \"createdAt\": \"2026-02-22T03:54:07.469Z\",\n            \"updatedAt\": \"2026-02-22T03:54:07.469Z\"\n        },\n        \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImNtbHg3cjVyaDAwMDBsdWxhcHN5ZndmNTkiLCJyb2xlIjoiY3VzdG9tZXIiLCJpYXQiOjE3NzE3MzI1NzEsImV4cCI6MTc3NDMyNDU3MX0.HmcgB0yzZ0jQCwyqUEppOUWQEcTVvGISy5gNf0pkS1Q\"\n    }\n}"}],"_postman_id":"da670524-760b-4be6-88c1-03188bb1d4c1"},{"name":"register","id":"512d957a-24c7-4745-87d9-ab1ac2ef9798","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"customer@mail.com\",\n    \"fullname\": \"customer catering\",\n    \"password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/auth/register","urlObject":{"path":["auth","register"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"0059a895-b455-4ef3-92ce-d58b844bdb5a","name":"200 - success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@mail.com\",\n    \"fullname\": \"admin catering\",\n    \"password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/auth/register"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"10"},{"key":"X-RateLimit-Remaining","value":"6"},{"key":"Date","value":"Sun, 22 Feb 2026 03:54:07 GMT"},{"key":"X-RateLimit-Reset","value":"1771733097"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"407"},{"key":"ETag","value":"W/\"197-5yodNdvVDEa6B7zPYHmclJOLTt4\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Registrasi berhasil\",\n    \"data\": {\n        \"user\": {\n            \"id\": \"cmlx7r5rh0000lulapsyfwf59\",\n            \"fullname\": \"admin catering\",\n            \"email\": \"admin@mail.com\",\n            \"role\": \"customer\",\n            \"customerType\": \"new_customer\"\n        },\n        \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImNtbHg3cjVyaDAwMDBsdWxhcHN5ZndmNTkiLCJyb2xlIjoiY3VzdG9tZXIiLCJpYXQiOjE3NzE3MzI0NDcsImV4cCI6MTc3NDMyNDQ0N30.bClEwStZstyv3b2acbkcx-hmeB-lXRBe6MYSwqmct9U\"\n    }\n}"},{"id":"696b0d78-8bbe-4146-8273-4564b4c0b980","name":"409 - email sudah terdaftar","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@mail.com\",\n    \"fullname\": \"admin catering\",\n    \"password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/auth/register"},"status":"Conflict","code":409,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"10"},{"key":"X-RateLimit-Remaining","value":"5"},{"key":"Date","value":"Sun, 22 Feb 2026 03:55:56 GMT"},{"key":"X-RateLimit-Reset","value":"1771733097"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"51"},{"key":"ETag","value":"W/\"33-HDcJazkzDiK/IFh2HYoCfAlc6Z0\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Email sudah terdaftar\"\n}"},{"id":"30450276-e0b8-4de3-a98b-16b404a0d654","name":"422 - invlaid input","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"adminmail.com\",\n    \"fullname\": \"admin catering\",\n    \"password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/auth/register"},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"10"},{"key":"X-RateLimit-Remaining","value":"7"},{"key":"Date","value":"Sun, 22 Feb 2026 03:58:47 GMT"},{"key":"X-RateLimit-Reset","value":"1771733573"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"106"},{"key":"ETag","value":"W/\"6a-Dd5GVMNpy/Md8hStcVJZzBObrpM\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Validation failed\",\n    \"errors\": [\n        {\n            \"field\": \"email\",\n            \"message\": \"Email tidak valid\"\n        }\n    ]\n}"}],"_postman_id":"512d957a-24c7-4745-87d9-ab1ac2ef9798"},{"name":"current user","id":"b4f9f193-bb1c-474d-b4d2-3e9a67f68d59","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[],"url":"{{base_url}}/auth/me","urlObject":{"path":["auth","me"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"c8a5ec3f-410d-44ac-b8a0-63b758a75883","name":"200 - success","originalRequest":{"method":"GET","header":[],"url":"{{base_url}}/auth/me"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"10"},{"key":"X-RateLimit-Remaining","value":"7"},{"key":"Date","value":"Sun, 22 Feb 2026 04:40:38 GMT"},{"key":"X-RateLimit-Reset","value":"1771736111"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"149"},{"key":"ETag","value":"W/\"95-rIcnqsZJkLsyv5D4tA3QPvB4Slc\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Data user berhasil diambil\",\n    \"data\": {\n        \"id\": \"cmlx7r5rh0000lulapsyfwf59\",\n        \"fullname\": \"admin catering\",\n        \"email\": \"admin@mail.com\",\n        \"role\": \"admin\",\n        \"customer_type\": \"new_customer\"\n    }\n}"}],"_postman_id":"b4f9f193-bb1c-474d-b4d2-3e9a67f68d59"},{"name":"update profile","id":"30516157-08dd-46b6-b0ec-0697d5406ce9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@mail.com\",\n    \"fullname\": \"admin catering update\",\n    \"password\": \"password\",\n    \"confirm_password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/auth/me","urlObject":{"path":["auth","me"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"1155f430-f0e6-4378-b25f-11690e9d9a8b","name":"400 - bad request","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@mail.com\",\n    \"fullname\": \"admin catering update\",\n    \"password\": \"password\",\n    \"confirm_password\": \"password2\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/auth/me"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"10"},{"key":"X-RateLimit-Remaining","value":"8"},{"key":"Date","value":"Mon, 23 Feb 2026 15:23:53 GMT"},{"key":"X-RateLimit-Reset","value":"1771861103"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"74"},{"key":"ETag","value":"W/\"4a-CklpXKESJIA3AsP5PesGNC6zH6I\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Password dan konfirmasi password tidak cocok\"\n}"},{"id":"e0eef7b1-aabe-41b1-a419-c9e4aedce427","name":"200 - success","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@mail.com\",\n    \"fullname\": \"admin catering update\",\n    \"password\": \"password\",\n    \"confirm_password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/auth/me"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"10"},{"key":"X-RateLimit-Remaining","value":"7"},{"key":"Date","value":"Mon, 23 Feb 2026 15:24:08 GMT"},{"key":"X-RateLimit-Reset","value":"1771861103"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"203"},{"key":"ETag","value":"W/\"cb-OBlaWFqA7zIV5JjmsQy38i4aDa8\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Profil berhasil diperbarui\",\n    \"data\": {\n        \"id\": \"cmlx7r5rh0000lulapsyfwf59\",\n        \"fullname\": \"admin catering update\",\n        \"email\": \"admin@mail.com\",\n        \"role\": \"admin\",\n        \"customer_type\": \"new_customer\"\n    }\n}"}],"_postman_id":"30516157-08dd-46b6-b0ec-0697d5406ce9"}],"id":"a13e62df-7d63-476e-8654-5e76928d5b51","_postman_id":"a13e62df-7d63-476e-8654-5e76928d5b51","description":""},{"name":"Category","item":[{"name":"[ADMIN] create category","id":"ab6845d1-ce10-42c3-ac7b-d102890eb020","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Healty Food\",\n    \"slug\": \"healty-food\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/menus/categories","urlObject":{"path":["menus","categories"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"5a42f9c7-c2bb-4b99-b32a-3c0c32de9f55","name":"200 - success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Uncategorized\",\n    \"slug\": \"uncategorized\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/menus/categories"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Sun, 22 Feb 2026 05:40:42 GMT"},{"key":"X-RateLimit-Reset","value":"1771739743"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"219"},{"key":"ETag","value":"W/\"db-Rlh89yYp1WKuiT0c84kCyjB+zow\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Kategori berhasil dibuat\",\n    \"data\": {\n        \"id\": \"cmlxbk83m0000h1rfnjj57b9v\",\n        \"name\": \"Uncategorized\",\n        \"slug\": \"uncategorized\",\n        \"createdAt\": \"2026-02-22T05:40:42.370Z\",\n        \"updatedAt\": \"2026-02-22T05:40:42.370Z\"\n    }\n}"}],"_postman_id":"ab6845d1-ce10-42c3-ac7b-d102890eb020"},{"name":"[ADMIN] update category","id":"678f50bf-8cf5-4006-8094-9c6c6f237760","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Tanpa Kategori\",\n    \"slug\": \"uncategorized\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/menus/categories/:id","urlObject":{"path":["menus","categories",":id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"cmlxbk83m0000h1rfnjj57b9v","key":"id"}]}},"response":[{"id":"5cbb6ee2-b140-4bf1-be13-21a89ae6086b","name":"200 - success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Uncategorized\",\n    \"slug\": \"uncategorized\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/menus/categories"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Sun, 22 Feb 2026 05:40:42 GMT"},{"key":"X-RateLimit-Reset","value":"1771739743"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"219"},{"key":"ETag","value":"W/\"db-Rlh89yYp1WKuiT0c84kCyjB+zow\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Kategori berhasil dibuat\",\n    \"data\": {\n        \"id\": \"cmlxbk83m0000h1rfnjj57b9v\",\n        \"name\": \"Uncategorized\",\n        \"slug\": \"uncategorized\",\n        \"createdAt\": \"2026-02-22T05:40:42.370Z\",\n        \"updatedAt\": \"2026-02-22T05:40:42.370Z\"\n    }\n}"},{"id":"73cf057f-9f1e-44d7-a8e2-7c66a20e76a7","name":"409 - already in use","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Fast Food\",\n    \"slug\": \"fast-food\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{base_url}}/menus/categories/:id","host":["{{base_url}}"],"path":["menus","categories",":id"],"variable":[{"key":"id","value":"cmlxbk83m0000h1rfnjj57b9v"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"98"},{"key":"Date","value":"Mon, 23 Feb 2026 13:20:54 GMT"},{"key":"X-RateLimit-Reset","value":"1771853582"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"59"},{"key":"ETag","value":"W/\"3b-psy4yHYTIkudWXFlrtJwQ4bl/Y4\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Slug kategori sudah digunakan\"\n}"},{"id":"d5237e1c-9ec2-4a2a-8bbc-c90b1d541034","name":"422 - invalid input","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Tanpa Kategori\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{base_url}}/menus/categories/:id","host":["{{base_url}}"],"path":["menus","categories",":id"],"variable":[{"key":"id","value":"cmlxbk83m0000h1rfnjj57b9v"}]}},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Mon, 23 Feb 2026 13:22:52 GMT"},{"key":"X-RateLimit-Reset","value":"1771853873"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"96"},{"key":"ETag","value":"W/\"60-spnIKUFwf+8ZR5iU5ajtZ0Lirko\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Validation failed\",\n    \"errors\": [\n        {\n            \"field\": \"slug\",\n            \"message\": \"Required\"\n        }\n    ]\n}"},{"id":"5bf50ba2-36a5-43b1-8d20-6c1cffb831dc","name":"200 - success","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Tanpa Kategori\",\n    \"slug\": \"uncategorized\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{base_url}}/menus/categories/:id","host":["{{base_url}}"],"path":["menus","categories",":id"],"variable":[{"key":"id","value":"cmlxbk83m0000h1rfnjj57b9v"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Mon, 23 Feb 2026 13:24:40 GMT"},{"key":"X-RateLimit-Reset","value":"1771853981"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"224"},{"key":"ETag","value":"W/\"e0-9kzRHltbPjWcMepXAWkfQpyJEPo\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Kategori berhasil diperbarui\",\n    \"data\": {\n        \"id\": \"cmlxbk83m0000h1rfnjj57b9v\",\n        \"name\": \"Tanpa Kategori\",\n        \"slug\": \"uncategorized\",\n        \"createdAt\": \"2026-02-22T05:40:42.370Z\",\n        \"updatedAt\": \"2026-02-23T13:24:40.397Z\"\n    }\n}"}],"_postman_id":"678f50bf-8cf5-4006-8094-9c6c6f237760"},{"name":"get all categories","id":"a53aad62-9c10-47b8-ade2-0eaa9a9b0c81","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[],"url":"{{base_url}}/menus/categories?page=1&limit=10","urlObject":{"path":["menus","categories"],"host":["{{base_url}}"],"query":[{"disabled":true,"key":"name","value":"Fast"},{"key":"page","value":"1"},{"key":"limit","value":"10"}],"variable":[]}},"response":[{"id":"1f5f1e60-5a7d-4d14-8234-2a2b366f4ab8","name":"200 - success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/menus/categories?page=1&limit=1","host":["{{base_url}}"],"path":["menus","categories"],"query":[{"key":"name","value":"Fast","disabled":true},{"key":"page","value":"1"},{"key":"limit","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Sun, 01 Mar 2026 05:24:21 GMT"},{"key":"X-RateLimit-Reset","value":"1772343562"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"378"},{"key":"ETag","value":"W/\"17a-G71nYdtWeRS7deYi/E+fnh5upJo\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Daftar kategori berhasil diambil\",\n    \"data\": [\n        {\n            \"id\": \"cmm5s326t0000x9qgyazojokm\",\n            \"name\": \"Fast Food\",\n            \"slug\": \"fast-food\",\n            \"created_at\": \"2026-02-28T03:45:24.438Z\",\n            \"updated_at\": \"2026-02-28T03:45:24.438Z\"\n        }\n    ],\n    \"pagination\": {\n        \"total_items\": 2,\n        \"current_page\": 1,\n        \"page_size\": 1,\n        \"total_pages\": 2,\n        \"has_next_page\": true,\n        \"has_previous_page\": false,\n        \"start_index\": 0,\n        \"end_index\": 1\n    }\n}"}],"_postman_id":"a53aad62-9c10-47b8-ade2-0eaa9a9b0c81"},{"name":"[ADMIN] delete category","id":"d526faad-f2ad-4693-94f1-c0a7f49cca1e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{base_url}}/menus/categories/:id","urlObject":{"path":["menus","categories",":id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"cmlxbk83m0000h1rfnjj57b9v","key":"id"}]}},"response":[{"id":"0b16cbf4-f6ed-4fef-bae6-0d85211f41b9","name":"200 - success","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{base_url}}/menus/categories/:id","host":["{{base_url}}"],"path":["menus","categories",":id"],"variable":[{"key":"id","value":"cmlxbk83m0000h1rfnjj57b9v"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Mon, 23 Feb 2026 13:31:19 GMT"},{"key":"X-RateLimit-Reset","value":"1771854380"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"66"},{"key":"ETag","value":"W/\"42-j/0Zpy7vP1svQjaiXCK/x+IHwtA\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Kategori berhasil dihapus\",\n    \"data\": null\n}"},{"id":"7174af79-992f-446a-9bc4-167c8f8b9247","name":"400 - not found","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{base_url}}/menus/categories/:id","host":["{{base_url}}"],"path":["menus","categories",":id"],"variable":[{"key":"id","value":"cmlxbk83m0000h1rfnjj57b9v"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"98"},{"key":"Date","value":"Mon, 23 Feb 2026 13:32:34 GMT"},{"key":"X-RateLimit-Reset","value":"1771854380"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-NfCFFWedVzX1BeEGFoP3ZTwNHJ4\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Record not found\"\n}"}],"_postman_id":"d526faad-f2ad-4693-94f1-c0a7f49cca1e"}],"id":"a7b31170-2848-4ab6-8cb3-2d31568fd315","description":"<p>DELETE: menghapus category = update category menu ke NULL (tanpa kategori)</p>\n","_postman_id":"a7b31170-2848-4ab6-8cb3-2d31568fd315"},{"name":"Menu","item":[{"name":"[PUBLIC] get menu list","id":"102f2665-a357-43a0-843d-68eb9dbec212","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url}}/menus","urlObject":{"path":["menus"],"host":["{{base_url}}"],"query":[{"disabled":true,"description":{"content":"<p>jika tanpa pagination, tidak perlu kirim ini</p>\n","type":"text/plain"},"key":"page","value":"1"},{"disabled":true,"description":{"content":"<p>jika tanpa pagination, tidak perlu kirim ini</p>\n","type":"text/plain"},"key":"limit","value":"1"},{"disabled":true,"key":"name","value":"rames"},{"disabled":true,"description":{"content":"<p>created at</p>\n","type":"text/plain"},"key":"from","value":"2026-02-01T00:00:00.000Z"},{"disabled":true,"key":"to","value":"2026-03-01T00:00:00.000Z"}],"variable":[]}},"response":[{"id":"70a73d4b-ed82-4e4b-83bf-adff9834b552","name":"200 - success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/menus","host":["{{base_url}}"],"path":["menus"],"query":[{"key":"page","value":"1","description":"jika tanpa pagination, tidak perlu kirim ini","disabled":true},{"key":"limit","value":"10","description":"jika tanpa pagination, tidak perlu kirim ini","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Mon, 23 Feb 2026 14:21:23 GMT"},{"key":"X-RateLimit-Reset","value":"1771857384"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"445"},{"key":"ETag","value":"W/\"1bd-puq23GpYaU4k3+KQ79wMxNFoqa8\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Menu berhasil diambil\",\n    \"data\": [\n        {\n            \"id\": \"cmlz9181i0001cqycb1cevq71\",\n            \"name\": \"Nasi Rames\",\n            \"slug\": \"nasi-rames\",\n            \"is_active\": true,\n            \"images\": [],\n            \"price\": 8000,\n            \"description\": \"Nasi ini namanya nasi rames ya dik\",\n            \"category\": {\n                \"id\": \"cmlz769wm00001khakx1e2mdu\",\n                \"name\": \"Fast Food\",\n                \"slug\": \"fast-food\"\n            }\n        }\n    ],\n    \"pagination\": {\n        \"total_items\": 1,\n        \"current_page\": null,\n        \"page_size\": null,\n        \"total_pages\": null,\n        \"has_next_page\": true,\n        \"has_previous_page\": false\n    }\n}"},{"id":"b254a5a4-8c16-4076-a785-3adf971b4040","name":"200 - success with image","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/menus","host":["{{base_url}}"],"path":["menus"],"query":[{"key":"page","value":"1","description":"jika tanpa pagination, tidak perlu kirim ini","disabled":true},{"key":"limit","value":"10","description":"jika tanpa pagination, tidak perlu kirim ini","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Mon, 23 Feb 2026 14:30:36 GMT"},{"key":"X-RateLimit-Reset","value":"1771857937"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"765"},{"key":"ETag","value":"W/\"2fd-5WrEe5JMXBq9XSSgSLfjwuf4QYU\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Menu berhasil diambil\",\n    \"data\": [\n        {\n            \"id\": \"cmlz9p9o10001xesn5dw7usyd\",\n            \"name\": \"Nasi Rames\",\n            \"slug\": \"nasi-rames\",\n            \"is_active\": true,\n            \"images\": [\n                {\n                    \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-1.1_HqLLGnx82X.webp\",\n                    \"file_id\": \"699c630a5c7cd75eb8a5a262\"\n                },\n                {\n                    \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.2_bz5-deG2z.webp\",\n                    \"file_id\": \"699c630a5c7cd75eb8a5a23f\"\n                },\n                {\n                    \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.3_Z8JFJHnK4P.webp\",\n                    \"file_id\": \"699c630a5c7cd75eb8a5a24e\"\n                }\n            ],\n            \"price\": 8000,\n            \"description\": \"Nasi ini namanya nasi rames ya dik\",\n            \"category\": {\n                \"id\": \"cmlz769wm00001khakx1e2mdu\",\n                \"name\": \"Fast Food\",\n                \"slug\": \"fast-food\"\n            }\n        }\n    ],\n    \"pagination\": {\n        \"total_items\": 1,\n        \"current_page\": null,\n        \"page_size\": null,\n        \"total_pages\": null,\n        \"has_next_page\": true,\n        \"has_previous_page\": false\n    }\n}"},{"id":"e9e5b665-0aac-4a13-b6fb-9f1a3e0d3d80","name":"200 - empty","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/menus","host":["{{base_url}}"],"path":["menus"],"query":[{"key":"page","value":"1","description":"jika tanpa pagination, tidak perlu kirim ini","disabled":true},{"key":"limit","value":"10","description":"jika tanpa pagination, tidak perlu kirim ini","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"90"},{"key":"Date","value":"Mon, 23 Feb 2026 14:48:07 GMT"},{"key":"X-RateLimit-Reset","value":"1771858914"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"195"},{"key":"ETag","value":"W/\"c3-s2rPrc6wA0zNOsv+KANSGvc7/Ao\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Menu berhasil diambil\",\n    \"data\": [],\n    \"pagination\": {\n        \"total_items\": 0,\n        \"current_page\": null,\n        \"page_size\": null,\n        \"total_pages\": null,\n        \"has_next_page\": false,\n        \"has_previous_page\": false\n    }\n}"},{"id":"8da47c7c-80fb-4d2b-8d24-e5da83660177","name":"200 - success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/menus?page=1&limit=1&name&from=2026-02-01T00:00:00.000Z&to=2026-03-01T00:00:00.000Z","host":["{{base_url}}"],"path":["menus"],"query":[{"key":"page","value":"1","description":"jika tanpa pagination, tidak perlu kirim ini"},{"key":"limit","value":"1","description":"jika tanpa pagination, tidak perlu kirim ini"},{"key":"name","value":null},{"key":"from","value":"2026-02-01T00:00:00.000Z"},{"key":"to","value":"2026-03-01T00:00:00.000Z"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"96"},{"key":"Date","value":"Sun, 01 Mar 2026 05:28:29 GMT"},{"key":"X-RateLimit-Reset","value":"1772343742"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"754"},{"key":"ETag","value":"W/\"2f2-UN6qbgWJRGkxPcQbdTBZH1ucSME\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Menu berhasil diambil\",\n    \"data\": [\n        {\n            \"id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n            \"name\": \"MBG\",\n            \"slug\": \"mbg\",\n            \"is_active\": true,\n            \"images\": [\n                {\n                    \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box.1.1_Hw6TqV8Qw.webp\",\n                    \"file_id\": \"69a2651e5c7cd75eb8c41ad6\"\n                },\n                {\n                    \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.2_8N6q0ol4E.webp\",\n                    \"file_id\": \"69a2651e5c7cd75eb8c41ac9\"\n                },\n                {\n                    \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.3_2FFdQfEtB.webp\",\n                    \"file_id\": \"69a2651e5c7cd75eb8c41ab1\"\n                }\n            ],\n            \"price\": 5000,\n            \"description\": \"MBG ya\",\n            \"category\": {\n                \"id\": \"cmm5s326t0000x9qgyazojokm\",\n                \"name\": \"Fast Food\",\n                \"slug\": \"fast-food\"\n            }\n        }\n    ],\n    \"pagination\": {\n        \"total_items\": 2,\n        \"current_page\": 1,\n        \"page_size\": 1,\n        \"total_pages\": 2,\n        \"has_next_page\": true,\n        \"has_previous_page\": false,\n        \"start_index\": 0,\n        \"end_index\": 1\n    }\n}"}],"_postman_id":"102f2665-a357-43a0-843d-68eb9dbec212"},{"name":"[PUBLIC] get one","id":"6ab1a261-9ba8-4136-baec-c1af08f4307d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@mail.com\",\n    \"fullname\": \"admin catering update\",\n    \"password\": \"password\",\n    \"confirm_password\": \"password\"\n}"},"url":"{{base_url}}/menus/:id","urlObject":{"path":["menus",":id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"cmlz9p9o10001xesn5dw7usyd","key":"id"}]}},"response":[{"id":"dddafa23-f32d-4cab-879f-993e34d76564","name":"200 - success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@mail.com\",\n    \"fullname\": \"admin catering update\",\n    \"password\": \"password\",\n    \"confirm_password\": \"password\"\n}"},"url":{"raw":"{{base_url}}/menus/:id","host":["{{base_url}}"],"path":["menus",":id"],"variable":[{"key":"id","value":"cmlz9p9o10001xesn5dw7usyd"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"97"},{"key":"Date","value":"Mon, 23 Feb 2026 15:34:27 GMT"},{"key":"X-RateLimit-Reset","value":"1771861749"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"629"},{"key":"ETag","value":"W/\"275-jh0/42GYDYjLDUfCNxraILDRTJ4\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Menu berhasil diambil\",\n    \"data\": {\n        \"id\": \"cmlz9p9o10001xesn5dw7usyd\",\n        \"name\": \"Nasi Rames\",\n        \"slug\": \"nasi-rames\",\n        \"is_active\": false,\n        \"images\": [\n            {\n                \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-1.1_gWiV8ZyDq.webp\",\n                \"file_id\": \"699c65d55c7cd75eb8b7a653\"\n            },\n            {\n                \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.2_oRULo8-ZdC.webp\",\n                \"file_id\": \"699c65d55c7cd75eb8b7a624\"\n            },\n            {\n                \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.3_v4oVj-bMV.webp\",\n                \"file_id\": \"699c65d55c7cd75eb8b7a679\"\n            }\n        ],\n        \"price\": 8000,\n        \"description\": \"Nasi ini namanya nasi rames ya dik\",\n        \"category\": {\n            \"id\": \"cmlz769wm00001khakx1e2mdu\",\n            \"name\": \"Fast Food\",\n            \"slug\": \"fast-food\"\n        }\n    }\n}"}],"_postman_id":"6ab1a261-9ba8-4136-baec-c1af08f4307d"},{"name":"[ADMIN] get menu list","id":"ec1e11f2-2091-4108-bfbb-62bc02f55c4c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[],"url":"{{base_url}}/admin/menus?name=rames","urlObject":{"path":["admin","menus"],"host":["{{base_url}}"],"query":[{"disabled":true,"description":{"content":"<p>jika tanpa pagination, tidak perlu kirim ini</p>\n","type":"text/plain"},"key":"page","value":"1"},{"disabled":true,"description":{"content":"<p>jika tanpa pagination, tidak perlu kirim ini</p>\n","type":"text/plain"},"key":"limit","value":"10"},{"disabled":true,"key":"from","value":"2026-02-01T00:00:00.000Z"},{"disabled":true,"key":"to","value":"2026-02-01T00:00:00.000Z"},{"key":"name","value":"rames"}],"variable":[]}},"response":[{"id":"26f6695c-0d95-4e35-959e-2223c8d84f93","name":"200 - success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/admin/menus?name=rames","host":["{{base_url}}"],"path":["admin","menus"],"query":[{"key":"page","value":"1","description":"jika tanpa pagination, tidak perlu kirim ini","disabled":true},{"key":"limit","value":"10","description":"jika tanpa pagination, tidak perlu kirim ini","disabled":true},{"key":"from","value":"2026-02-01T00:00:00.000Z","type":"text","disabled":true},{"key":"to","value":"2026-02-01T00:00:00.000Z","type":"text","disabled":true},{"key":"name","value":"rames"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"97"},{"key":"Date","value":"Sun, 01 Mar 2026 05:33:44 GMT"},{"key":"X-RateLimit-Reset","value":"1772344068"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"52f-KAaSkEadLE0DSFtWx3mut21VW/E\""},{"key":"Content-Encoding","value":"br"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Menu berhasil diambil\",\n    \"data\": [\n        {\n            \"id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n            \"name\": \"MBG\",\n            \"slug\": \"mbg\",\n            \"is_active\": true,\n            \"images\": [\n                {\n                    \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box.1.1_Hw6TqV8Qw.webp\",\n                    \"file_id\": \"69a2651e5c7cd75eb8c41ad6\"\n                },\n                {\n                    \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.2_8N6q0ol4E.webp\",\n                    \"file_id\": \"69a2651e5c7cd75eb8c41ac9\"\n                },\n                {\n                    \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.3_2FFdQfEtB.webp\",\n                    \"file_id\": \"69a2651e5c7cd75eb8c41ab1\"\n                }\n            ],\n            \"price\": 5000,\n            \"description\": \"MBG ya\",\n            \"category\": {\n                \"id\": \"cmm5s326t0000x9qgyazojokm\",\n                \"name\": \"Fast Food\",\n                \"slug\": \"fast-food\"\n            }\n        },\n        {\n            \"id\": \"cmm5s3lcl0003x9qgxk154ffg\",\n            \"name\": \"Nasi Rames\",\n            \"slug\": \"nasi-rames\",\n            \"is_active\": true,\n            \"images\": [\n                {\n                    \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-1.1_CJUWF7p3vf.webp\",\n                    \"file_id\": \"69a264ee5c7cd75eb8c2fe5c\"\n                },\n                {\n                    \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.2_xjjylfT_h.webp\",\n                    \"file_id\": \"69a264ee5c7cd75eb8c2fe37\"\n                },\n                {\n                    \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.3_SzcQnTOYO.webp\",\n                    \"file_id\": \"69a264ee5c7cd75eb8c2fe27\"\n                }\n            ],\n            \"price\": 8000,\n            \"description\": \"Nasi ini namanya nasi rames ya dik\",\n            \"category\": {\n                \"id\": \"cmm5s326t0000x9qgyazojokm\",\n                \"name\": \"Fast Food\",\n                \"slug\": \"fast-food\"\n            }\n        }\n    ],\n    \"pagination\": {\n        \"total_items\": 2,\n        \"current_page\": 1,\n        \"page_size\": 10,\n        \"total_pages\": 1,\n        \"has_next_page\": false,\n        \"has_previous_page\": false,\n        \"start_index\": 0,\n        \"end_index\": 2\n    }\n}"}],"_postman_id":"ec1e11f2-2091-4108-bfbb-62bc02f55c4c"},{"name":"[ADMIN] get one","id":"dfe2d53b-68ba-4daa-b5d8-7bd9a67fe01e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@mail.com\",\n    \"fullname\": \"admin catering update\",\n    \"password\": \"password\",\n    \"confirm_password\": \"password\"\n}"},"url":"{{base_url}}/admin/menus/:id","urlObject":{"path":["admin","menus",":id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"cmlz9p9o10001xesn5dw7usyd","key":"id"}]}},"response":[{"id":"eba4d4c6-a807-4a0f-845b-57f0efa6197f","name":"200 - success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@mail.com\",\n    \"fullname\": \"admin catering update\",\n    \"password\": \"password\",\n    \"confirm_password\": \"password\"\n}"},"url":{"raw":"{{base_url}}/menus/:id","host":["{{base_url}}"],"path":["menus",":id"],"variable":[{"key":"id","value":"cmlz9p9o10001xesn5dw7usyd"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"97"},{"key":"Date","value":"Mon, 23 Feb 2026 15:34:27 GMT"},{"key":"X-RateLimit-Reset","value":"1771861749"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"629"},{"key":"ETag","value":"W/\"275-jh0/42GYDYjLDUfCNxraILDRTJ4\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Menu berhasil diambil\",\n    \"data\": {\n        \"id\": \"cmlz9p9o10001xesn5dw7usyd\",\n        \"name\": \"Nasi Rames\",\n        \"slug\": \"nasi-rames\",\n        \"is_active\": false,\n        \"images\": [\n            {\n                \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-1.1_gWiV8ZyDq.webp\",\n                \"file_id\": \"699c65d55c7cd75eb8b7a653\"\n            },\n            {\n                \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.2_oRULo8-ZdC.webp\",\n                \"file_id\": \"699c65d55c7cd75eb8b7a624\"\n            },\n            {\n                \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.3_v4oVj-bMV.webp\",\n                \"file_id\": \"699c65d55c7cd75eb8b7a679\"\n            }\n        ],\n        \"price\": 8000,\n        \"description\": \"Nasi ini namanya nasi rames ya dik\",\n        \"category\": {\n            \"id\": \"cmlz769wm00001khakx1e2mdu\",\n            \"name\": \"Fast Food\",\n            \"slug\": \"fast-food\"\n        }\n    }\n}"}],"_postman_id":"dfe2d53b-68ba-4daa-b5d8-7bd9a67fe01e"},{"name":"[ADMIN] create menu","id":"9433308d-be72-4a22-b303-6e7741975cd5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"MBG","type":"text","uuid":"0ba96f94-1e4e-4900-aa9f-7a9d65ba0ace"},{"key":"slug","value":"mbg","type":"text","uuid":"a1434ace-64fd-4bf8-a0f0-8269cca93adc"},{"key":"is_active","value":"true","description":"<p>true | false</p>\n","type":"text","uuid":"663b7d76-be87-4cf7-b6d5-163eb48862f5"},{"key":"category_id","value":"cmmf9l8530002tst5bmxsofat","type":"text","uuid":"53ba7465-22f5-47c2-8c33-2bae83587494"},{"key":"price","value":"10000","description":"<p>decimal support</p>\n","type":"text","uuid":"bbf326e9-7408-47c2-93a2-50e639a01e69"},{"key":"description","value":"MBG","type":"text","uuid":"b9972ae1-eb13-45f5-bc2d-12f45b84216a"},{"key":"images","description":"<p>bisa lebih dari 1</p>\n","type":"file","uuid":"e8506015-b146-479e-9020-c5bcbbef41ef","src":["/Users/vierynugroho/Downloads/dummy-data/menu-box.1.1.png","/Users/vierynugroho/Downloads/dummy-data/menu-box1.2.png","/Users/vierynugroho/Downloads/dummy-data/menu-box1.3.png"]}]},"url":"{{base_url}}/menus","urlObject":{"path":["menus"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"07fd7649-de13-485b-bbc0-5fdcefafaf77","name":"200 - success","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Nasi Rames","type":"text","uuid":"0ba96f94-1e4e-4900-aa9f-7a9d65ba0ace"},{"key":"slug","value":"nasi-rames","type":"text","uuid":"a1434ace-64fd-4bf8-a0f0-8269cca93adc"},{"key":"is_active","value":"true","description":"true | false","type":"text","uuid":"663b7d76-be87-4cf7-b6d5-163eb48862f5"},{"key":"category_id","value":"cmlz769wm00001khakx1e2mdu","type":"text","uuid":"53ba7465-22f5-47c2-8c33-2bae83587494"},{"key":"price","value":"8000","description":"decimal support","type":"text","uuid":"bbf326e9-7408-47c2-93a2-50e639a01e69"},{"key":"description","value":"Nasi ini namanya nasi rames ya dik","type":"text","uuid":"b9972ae1-eb13-45f5-bc2d-12f45b84216a"},{"key":"images","description":"bisa lebih dari 1","type":"file","uuid":"e8506015-b146-479e-9020-c5bcbbef41ef","src":["/Users/vierynugroho/Downloads/dummy-data/menu-1.1.png","/Users/vierynugroho/Downloads/dummy-data/menu1.2.png","/Users/vierynugroho/Downloads/dummy-data/menu1.3.png"]}]},"url":"{{base_url}}/menus"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Mon, 23 Feb 2026 14:24:08 GMT"},{"key":"X-RateLimit-Reset","value":"1771857549"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"628"},{"key":"ETag","value":"W/\"274-6lbQjMABiXYSP07d7FFFPumdpkw\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Menu berhasil dibuat\",\n    \"data\": {\n        \"id\": \"cmlz9p9o10001xesn5dw7usyd\",\n        \"name\": \"Nasi Rames\",\n        \"slug\": \"nasi-rames\",\n        \"is_active\": true,\n        \"images\": [\n            {\n                \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-1.1_HqLLGnx82X.webp\",\n                \"file_id\": \"699c630a5c7cd75eb8a5a262\"\n            },\n            {\n                \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.2_bz5-deG2z.webp\",\n                \"file_id\": \"699c630a5c7cd75eb8a5a23f\"\n            },\n            {\n                \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.3_Z8JFJHnK4P.webp\",\n                \"file_id\": \"699c630a5c7cd75eb8a5a24e\"\n            }\n        ],\n        \"price\": 8000,\n        \"description\": \"Nasi ini namanya nasi rames ya dik\",\n        \"category\": {\n            \"id\": \"cmlz769wm00001khakx1e2mdu\",\n            \"name\": \"Fast Food\",\n            \"slug\": \"fast-food\"\n        }\n    }\n}"},{"id":"04e6c9d1-8a4c-448b-a935-2ca8c94b0cb6","name":"400 - already in use","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Nasi Rames","type":"text","uuid":"0ba96f94-1e4e-4900-aa9f-7a9d65ba0ace"},{"key":"slug","value":"nasi-rames","type":"text","uuid":"a1434ace-64fd-4bf8-a0f0-8269cca93adc"},{"key":"is_active","value":"true","description":"true | false","type":"text","uuid":"663b7d76-be87-4cf7-b6d5-163eb48862f5"},{"key":"category_id","value":"cmlz769wm00001khakx1e2mdu","type":"text","uuid":"53ba7465-22f5-47c2-8c33-2bae83587494"},{"key":"price","value":"8000","description":"decimal support","type":"text","uuid":"bbf326e9-7408-47c2-93a2-50e639a01e69"},{"key":"description","value":"Nasi ini namanya nasi rames ya dik","type":"text","uuid":"b9972ae1-eb13-45f5-bc2d-12f45b84216a"},{"key":"images","description":"bisa lebih dari 1","type":"file","uuid":"e8506015-b146-479e-9020-c5bcbbef41ef","src":["/Users/vierynugroho/Downloads/dummy-data/menu-1.1.png","/Users/vierynugroho/Downloads/dummy-data/menu1.2.png","/Users/vierynugroho/Downloads/dummy-data/menu1.3.png"]}]},"url":"{{base_url}}/menus"},"status":"Conflict","code":409,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"98"},{"key":"Date","value":"Mon, 23 Feb 2026 14:24:26 GMT"},{"key":"X-RateLimit-Reset","value":"1771857549"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"55"},{"key":"ETag","value":"W/\"37-iRSNt88kf/3X3va8fDgLZnIgCTA\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Slug menu sudah digunakan\"\n}"}],"_postman_id":"9433308d-be72-4a22-b303-6e7741975cd5"},{"name":"[ADMIN] update menu","id":"787b427c-7ef4-436c-9a8b-88534700e4a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Nasi Rames","type":"text","uuid":"0ba96f94-1e4e-4900-aa9f-7a9d65ba0ace"},{"key":"slug","value":"nasi-rames","type":"text","uuid":"a1434ace-64fd-4bf8-a0f0-8269cca93adc"},{"key":"is_active","value":"true","description":"<p>true | false</p>\n","type":"text","uuid":"663b7d76-be87-4cf7-b6d5-163eb48862f5"},{"key":"category_id","value":"cmlz769wm00001khakx1e2mdu","type":"text","uuid":"53ba7465-22f5-47c2-8c33-2bae83587494"},{"key":"price","value":"8000","description":"<p>decimal support</p>\n","type":"text","uuid":"bbf326e9-7408-47c2-93a2-50e639a01e69"},{"key":"description","value":"Nasi ini namanya nasi rames ya dik","type":"text","uuid":"b9972ae1-eb13-45f5-bc2d-12f45b84216a"},{"key":"images","description":"<p>bisa lebih dari 1 // jika update yang lain, jangan kirim (kirim 1 gambar juga akan update semua (potensi gambar lain hilang)</p>\n","type":"file","uuid":"e8506015-b146-479e-9020-c5bcbbef41ef","src":["/Users/vierynugroho/Downloads/dummy-data/menu-1.1.png","/Users/vierynugroho/Downloads/dummy-data/menu1.2.png","/Users/vierynugroho/Downloads/dummy-data/menu1.3.png"]}]},"url":"{{base_url}}/menus/:id","urlObject":{"path":["menus",":id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"cmlz9p9o10001xesn5dw7usyd","key":"id"}]}},"response":[{"id":"3564ebd4-d972-476b-8408-e3a59a7ed992","name":"200 - success","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Nasi Rames","type":"text","uuid":"0ba96f94-1e4e-4900-aa9f-7a9d65ba0ace"},{"key":"slug","value":"nasi-rames","type":"text","uuid":"a1434ace-64fd-4bf8-a0f0-8269cca93adc"},{"key":"is_active","value":"true","description":"true | false","type":"text","uuid":"663b7d76-be87-4cf7-b6d5-163eb48862f5"},{"key":"category_id","value":"cmlz769wm00001khakx1e2mdu","type":"text","uuid":"53ba7465-22f5-47c2-8c33-2bae83587494"},{"key":"price","value":"8000","description":"decimal support","type":"text","uuid":"bbf326e9-7408-47c2-93a2-50e639a01e69"},{"key":"description","value":"Nasi ini namanya nasi rames ya dik","type":"text","uuid":"b9972ae1-eb13-45f5-bc2d-12f45b84216a"},{"key":"images","description":"bisa lebih dari 1","type":"file","uuid":"e8506015-b146-479e-9020-c5bcbbef41ef","src":["/Users/vierynugroho/Downloads/dummy-data/menu-1.1.png","/Users/vierynugroho/Downloads/dummy-data/menu1.2.png","/Users/vierynugroho/Downloads/dummy-data/menu1.3.png"]}]},"url":"{{base_url}}/menus"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Mon, 23 Feb 2026 14:24:08 GMT"},{"key":"X-RateLimit-Reset","value":"1771857549"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"628"},{"key":"ETag","value":"W/\"274-6lbQjMABiXYSP07d7FFFPumdpkw\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Menu berhasil dibuat\",\n    \"data\": {\n        \"id\": \"cmlz9p9o10001xesn5dw7usyd\",\n        \"name\": \"Nasi Rames\",\n        \"slug\": \"nasi-rames\",\n        \"is_active\": true,\n        \"images\": [\n            {\n                \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-1.1_HqLLGnx82X.webp\",\n                \"file_id\": \"699c630a5c7cd75eb8a5a262\"\n            },\n            {\n                \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.2_bz5-deG2z.webp\",\n                \"file_id\": \"699c630a5c7cd75eb8a5a23f\"\n            },\n            {\n                \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.3_Z8JFJHnK4P.webp\",\n                \"file_id\": \"699c630a5c7cd75eb8a5a24e\"\n            }\n        ],\n        \"price\": 8000,\n        \"description\": \"Nasi ini namanya nasi rames ya dik\",\n        \"category\": {\n            \"id\": \"cmlz769wm00001khakx1e2mdu\",\n            \"name\": \"Fast Food\",\n            \"slug\": \"fast-food\"\n        }\n    }\n}"},{"id":"e9f391d5-68ab-4cdd-b217-2dfc9a555c76","name":"400 - already in use","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Nasi Rames","type":"text","uuid":"0ba96f94-1e4e-4900-aa9f-7a9d65ba0ace"},{"key":"slug","value":"nasi-rames","type":"text","uuid":"a1434ace-64fd-4bf8-a0f0-8269cca93adc"},{"key":"is_active","value":"true","description":"true | false","type":"text","uuid":"663b7d76-be87-4cf7-b6d5-163eb48862f5"},{"key":"category_id","value":"cmlz769wm00001khakx1e2mdu","type":"text","uuid":"53ba7465-22f5-47c2-8c33-2bae83587494"},{"key":"price","value":"8000","description":"decimal support","type":"text","uuid":"bbf326e9-7408-47c2-93a2-50e639a01e69"},{"key":"description","value":"Nasi ini namanya nasi rames ya dik","type":"text","uuid":"b9972ae1-eb13-45f5-bc2d-12f45b84216a"},{"key":"images","description":"bisa lebih dari 1","type":"file","uuid":"e8506015-b146-479e-9020-c5bcbbef41ef","src":["/Users/vierynugroho/Downloads/dummy-data/menu-1.1.png","/Users/vierynugroho/Downloads/dummy-data/menu1.2.png","/Users/vierynugroho/Downloads/dummy-data/menu1.3.png"]}]},"url":"{{base_url}}/menus"},"status":"Conflict","code":409,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"98"},{"key":"Date","value":"Mon, 23 Feb 2026 14:24:26 GMT"},{"key":"X-RateLimit-Reset","value":"1771857549"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"55"},{"key":"ETag","value":"W/\"37-iRSNt88kf/3X3va8fDgLZnIgCTA\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Slug menu sudah digunakan\"\n}"}],"_postman_id":"787b427c-7ef4-436c-9a8b-88534700e4a2"},{"name":"[ADMIN] delete menu","id":"c5723773-3e41-46d3-ac13-ba55c11184ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{base_url}}/menus/:id","urlObject":{"path":["menus",":id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"cmlz9p9o10001xesn5dw7usye","key":"id"}]}},"response":[{"id":"8e88e1ca-5548-42ec-b5d2-9391c0880eef","name":"200 - success","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{base_url}}/menus/:id","host":["{{base_url}}"],"path":["menus",":id"],"variable":[{"key":"id","value":"cmlz9p9o10001xesn5dw7usyd"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"97"},{"key":"Date","value":"Mon, 23 Feb 2026 14:54:39 GMT"},{"key":"X-RateLimit-Reset","value":"1771859352"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"62"},{"key":"ETag","value":"W/\"3e-FK6NXkueQxbf+gTOVps2PDr6RjE\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Menu berhasil dihapus\",\n    \"data\": null\n}"},{"id":"c1ca89ec-2cbf-40ee-8dfd-79ef955e73a1","name":"400 - not found","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{base_url}}/menus/:id","host":["{{base_url}}"],"path":["menus",":id"],"variable":[{"key":"id","value":"cmlz9p9o10001xesn5dw7usye"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"96"},{"key":"Date","value":"Mon, 23 Feb 2026 14:55:03 GMT"},{"key":"X-RateLimit-Reset","value":"1771859352"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"50"},{"key":"ETag","value":"W/\"32-6Akq0cMoeLvxb/kkaqbDCHoIInI\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Menu tidak ditemukan\"\n}"}],"_postman_id":"c5723773-3e41-46d3-ac13-ba55c11184ff"}],"id":"2e1534c6-3e5a-4b52-88e5-edfeeec8baba","_postman_id":"2e1534c6-3e5a-4b52-88e5-edfeeec8baba","description":""},{"name":"User [ADMIN]","item":[{"name":"get users","id":"52683d04-960f-48a8-8005-eb0e27e645dd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@mail.com\",\n    \"fullname\": \"admin catering update\",\n    \"password\": \"password\",\n    \"confirm_password\": \"password\"\n}"},"url":"{{base_url}}/admin/users?page=1&limit=10","urlObject":{"path":["admin","users"],"host":["{{base_url}}"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"10"},{"disabled":true,"key":"search","value":"admin"},{"disabled":true,"key":"from","value":"2026-02-01T00:00:00.000Z"},{"disabled":true,"key":"to","value":""}],"variable":[]}},"response":[{"id":"9037125e-c9dc-49e1-9518-ce4bda980d7f","name":"200 - success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@mail.com\",\n    \"fullname\": \"admin catering update\",\n    \"password\": \"password\",\n    \"confirm_password\": \"password\"\n}"},"url":{"raw":"{{base_url}}/admin/users?page&limit&search=admin","host":["{{base_url}}"],"path":["admin","users"],"query":[{"key":"page","value":null},{"key":"limit","value":null},{"key":"search","value":"admin"},{"key":"from","value":"2026-02-01T00:00:00.000Z","type":"text","disabled":true},{"key":"to","value":null,"type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Sun, 01 Mar 2026 05:42:30 GMT"},{"key":"X-RateLimit-Reset","value":"1772344651"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"554"},{"key":"ETag","value":"W/\"22a-qyXiVq+wdEpiTfARDKnEyO4Pqfk\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Data user berhasil diambil\",\n    \"data\": [\n        {\n            \"id\": \"cmmf9jo320000tst565trfid6\",\n            \"fullname\": \"customer catering\",\n            \"email\": \"customer@mail.com\",\n            \"role\": \"customer\",\n            \"customer_type\": \"new_customer\",\n            \"phone\": null,\n            \"address\": null,\n            \"created_at\": \"2026-03-06T19:04:08.367Z\",\n            \"updated_at\": \"2026-03-06T19:04:08.367Z\",\n            \"is_active\": true\n        },\n        {\n            \"id\": \"cmmf9jwld0001tst5tizmiuuy\",\n            \"fullname\": \"admin ganti\",\n            \"email\": \"admin@mail.com\",\n            \"role\": \"admin\",\n            \"customer_type\": \"new_customer\",\n            \"phone\": null,\n            \"address\": null,\n            \"created_at\": \"2026-03-06T19:04:19.394Z\",\n            \"updated_at\": \"2026-03-19T13:08:19.271Z\",\n            \"is_active\": true\n        },\n        {\n            \"id\": \"cmmpajltf00006fovw5d4kkz5\",\n            \"fullname\": \"dino\",\n            \"email\": \"dino@gmail.com\",\n            \"role\": \"customer\",\n            \"customer_type\": \"new_customer\",\n            \"phone\": null,\n            \"address\": null,\n            \"created_at\": \"2026-03-13T19:29:46.803Z\",\n            \"updated_at\": \"2026-03-13T19:29:46.803Z\",\n            \"is_active\": true\n        }\n    ],\n    \"pagination\": {\n        \"total_items\": 3,\n        \"current_page\": 1,\n        \"page_size\": 10,\n        \"total_pages\": 1,\n        \"has_next_page\": false,\n        \"has_previous_page\": false,\n        \"start_index\": 0,\n        \"end_index\": 3\n    }\n}"}],"_postman_id":"52683d04-960f-48a8-8005-eb0e27e645dd"},{"name":"get detail user","id":"94389a1a-54d0-404b-b725-84b7ada370c6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@mail.com\",\n    \"fullname\": \"admin catering update\",\n    \"password\": \"password\",\n    \"confirm_password\": \"password\"\n}"},"url":"{{base_url}}/admin/users/:id","urlObject":{"path":["admin","users",":id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"cmlx7xk7a0000pjgyg5mles6u","key":"id"}]}},"response":[{"id":"5deb006c-6454-4a95-a25e-e9940605394d","name":"200 - success","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@mail.com\",\n    \"fullname\": \"admin catering update\",\n    \"password\": \"password\",\n    \"confirm_password\": \"password\"\n}"},"url":{"raw":"{{base_url}}/admin/users/:id","host":["{{base_url}}"],"path":["admin","users",":id"],"variable":[{"key":"id","value":"cmlx7xk7a0000pjgyg5mles6u"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Mon, 23 Feb 2026 16:01:24 GMT"},{"key":"X-RateLimit-Reset","value":"1771863385"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"379"},{"key":"ETag","value":"W/\"17b-eqp45MPmLxCwbALSdgvCzW/gy4k\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Data user berhasil diambil\",\n    \"data\": {\n        \"id\": \"cmlx7xk7a0000pjgyg5mles6u\",\n        \"fullname\": \"user catering\",\n        \"email\": \"user@mail.com\",\n        \"password\": \"$2a$12$k3BbBfvKqJpcwbav1ojtG.f5le8ry/XJLWEMEd4AlTWwPPFU6pDv2\",\n        \"role\": \"customer\",\n        \"customer_type\": \"new_customer\",\n        \"phone\": null,\n        \"address\": null,\n        \"created_at\": \"2026-02-22T03:59:06.118Z\",\n        \"updated_at\": \"2026-02-22T03:59:06.118Z\"\n    }\n}"}],"_postman_id":"94389a1a-54d0-404b-b725-84b7ada370c6"},{"name":"create user","id":"f9445894-cc62-4336-881b-1588b67a9629","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"test-customer@mail.com\",\n    \"fullname\": \"test customer catering\",\n    \"password\": \"password\",\n    \"phone\": \"0895638069206\",\n    \"address\": \"Blitar\",\n    \"customer_type\": \"new_customer\",\n    \"role\": \"customer\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/admin/users","urlObject":{"path":["admin","users"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"df997d46-08d1-4d5d-b8d6-17eb88db114a","name":"200 - success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"test-customer@mail.com\",\n    \"fullname\": \"test customer catering\",\n    \"password\": \"password\",\n    \"phone\": \"0895638069206\",\n    \"address\": \"Blitar\",\n    \"customer_type\": \"new_customer\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/admin/users"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Mon, 23 Feb 2026 16:08:48 GMT"},{"key":"X-RateLimit-Reset","value":"1771863829"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"408"},{"key":"ETag","value":"W/\"198-mk4h3YMBQbl3yeoVGUabWWRvxFk\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"User berhasil dibuat\",\n    \"data\": {\n        \"id\": \"cmlzdfu4j00005pz03cl00yw3\",\n        \"fullname\": \"test customer catering\",\n        \"email\": \"test-customer@mail.com\",\n        \"password\": \"$2a$12$podrA87Z.xBsxmgD.siaL.gBr4iOiiBUZl8dCLffSisC95ltkDb5S\",\n        \"role\": \"customer\",\n        \"customer_type\": \"new_customer\",\n        \"phone\": \"+62895638069206\",\n        \"address\": \"Blitar\",\n        \"created_at\": \"2026-02-23T16:08:49.220Z\",\n        \"updated_at\": \"2026-02-23T16:08:49.220Z\"\n    }\n}"},{"id":"8be4a604-b956-47ec-91a8-3d38bd050a8a","name":"400 - already registered","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"test-customer@mail.com\",\n    \"fullname\": \"test customer catering\",\n    \"password\": \"password\",\n    \"phone\": \"0895638069206\",\n    \"address\": \"Blitar\",\n    \"customer_type\": \"new_customer\",\n    \"role\": \"customer\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/admin/users"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Sat, 28 Feb 2026 02:45:07 GMT"},{"key":"X-RateLimit-Reset","value":"1772247608"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"79"},{"key":"ETag","value":"W/\"4f-nUuOC9tUcPX2TU+JG9hRyUZGQvE\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Email sudah terdaftar, silakan gunakan email lain\"\n}"}],"_postman_id":"f9445894-cc62-4336-881b-1588b67a9629"},{"name":"update user","id":"a7ae4746-dc35-42af-8845-bf00a10c7a45","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"update-customer@mail.com\",\n    \"fullname\": \"test customer catering\",\n    \"password\": \"password\",\n    \"phone\": \"0895638069206\",\n    \"address\": \"Blitar\",\n    \"customer_type\": \"new_customer\",\n    \"role\": \"customerrs\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/admin/users/:id","urlObject":{"path":["admin","users",":id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"cmlx7xk7a0000pjgyg5mles6u","key":"id"}]}},"response":[{"id":"e38c9021-404a-44ae-8db1-acdb66687fca","name":"200 - success","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"update-customer@mail.com\",\n    \"fullname\": \"test customer catering\",\n    \"password\": \"password\",\n    \"phone\": \"0895638069206\",\n    \"address\": \"Blitar\",\n    \"customer_type\": \"new_customer\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{base_url}}/admin/users/:id","host":["{{base_url}}"],"path":["admin","users",":id"],"variable":[{"key":"id","value":"cmlx7xk7a0000pjgyg5mles6u"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Mon, 23 Feb 2026 16:17:18 GMT"},{"key":"X-RateLimit-Reset","value":"1771864339"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"431"},{"key":"ETag","value":"W/\"1af-5AG6M31oVFFWQ605LMTSaO8ITaI\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"User berhasil diperbarui\",\n    \"data\": {\n        \"id\": \"cmlx7xk7a0000pjgyg5mles6u\",\n        \"fullname\": \"test customer catering\",\n        \"email\": \"update-customer@mail.com\",\n        \"password\": \"$2a$12$eVC8uATCilg859DzZr.TBeG9L2FcCkIYEugjZYDPlubjYT1EJy.KC\",\n        \"role\": \"customer\",\n        \"customer_type\": \"new_customer\",\n        \"phone\": \"+62895638069206\",\n        \"address\": \"Blitar\",\n        \"created_at\": \"2026-02-22T03:59:06.118Z\",\n        \"updated_at\": \"2026-02-23T16:17:18.601Z\",\n        \"is_active\": true\n    }\n}"},{"id":"571e3ddb-d12d-4a53-a175-ec00b2142ef3","name":"400 - invalid","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"update-customer@mail.com\",\n    \"fullname\": \"test customer catering\",\n    \"password\": \"password\",\n    \"phone\": \"0895638069206\",\n    \"address\": \"Blitar\",\n    \"customer_type\": \"new_customer\",\n    \"role\": \"customerrs\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{base_url}}/admin/users/:id","host":["{{base_url}}"],"path":["admin","users",":id"],"variable":[{"key":"id","value":"cmlx7xk7a0000pjgyg5mles6u"}]}},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"98"},{"key":"Date","value":"Sat, 28 Feb 2026 02:45:41 GMT"},{"key":"X-RateLimit-Reset","value":"1772247608"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"160"},{"key":"ETag","value":"W/\"a0-T0/CHfkVis8MnqcIaLReQZaqCY4\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Validation failed\",\n    \"errors\": [\n        {\n            \"field\": \"role\",\n            \"message\": \"Invalid enum value. Expected 'admin' | 'customer', received 'customerrs'\"\n        }\n    ]\n}"}],"_postman_id":"a7ae4746-dc35-42af-8845-bf00a10c7a45"},{"name":"delete user","id":"bcdca6d9-ca7a-4d46-a609-e798406cbcce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{base_url}}/admin/users/:id","urlObject":{"path":["admin","users",":id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"cmlx7xk7a0000pjgyg5mles6u","key":"id"}]}},"response":[{"id":"f714d3cd-2aaa-4bd6-bd96-cec6f9c5c34e","name":"200 - success","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{base_url}}/admin/users/:id","host":["{{base_url}}"],"path":["admin","users",":id"],"variable":[{"key":"id","value":"cmlx7xk7a0000pjgyg5mles6u"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"97"},{"key":"Date","value":"Mon, 23 Feb 2026 16:18:00 GMT"},{"key":"X-RateLimit-Reset","value":"1771864339"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"62"},{"key":"ETag","value":"W/\"3e-gG1V3IuWwpifn/bBhxEC5xuaM7U\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"User berhasil dihapus\",\n    \"data\": null\n}"}],"_postman_id":"bcdca6d9-ca7a-4d46-a609-e798406cbcce"}],"id":"d256466f-b748-49c2-9a90-c9feff3d6c02","_postman_id":"d256466f-b748-49c2-9a90-c9feff3d6c02","description":""},{"name":"Stock","item":[{"name":"create order stock","id":"c153117e-b284-4e64-80f1-f7d9eaa702b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"event_date\": \"2026-03-21\",\n    \"max_stock\": 5\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/admin/order-stocks","urlObject":{"path":["admin","order-stocks"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"95a157d7-598c-411c-8066-87b512bf795b","name":"400 - validation error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"event_date\": \"2026-02-06\",\n    \"max_stock\": 5\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/admin/order-stocks"},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Wed, 25 Feb 2026 17:53:16 GMT"},{"key":"X-RateLimit-Reset","value":"1772042897"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"231"},{"key":"ETag","value":"W/\"e7-0j+z8VCfCYM78Y62ZaDvo6Vi3jk\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Validation failed\",\n    \"errors\": [\n        {\n            \"field\": \"event_date\",\n            \"message\": \"Invalid date\"\n        },\n        {\n            \"field\": \"max_stock\",\n            \"message\": \"Stok maksimal harus lebih besar dari 0\"\n        }\n    ]\n}"},{"id":"5e5ac020-2a9d-4023-9ca3-dd1a6291f5f0","name":"200 - success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"event_date\": \"2026-02-06\",\n    \"max_stock\": 5\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/admin/order-stocks"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Wed, 25 Feb 2026 18:12:36 GMT"},{"key":"X-RateLimit-Reset","value":"1772044057"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"288"},{"key":"ETag","value":"W/\"120-zN+lt6ZA2Of5xJMpYg+rbl7qsOY\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Order stock berhasil dibuat\",\n    \"data\": {\n        \"id\": \"cmm2cqqhf0001sufic1ra8jq2\",\n        \"event_date\": \"2026-02-26T00:00:00.000Z\",\n        \"max_stock\": 5,\n        \"current_stock\": 0,\n        \"created_at\": \"2026-02-25T18:12:36.626Z\",\n        \"updated_at\": \"2026-02-25T18:12:36.626Z\"\n    }\n}"},{"id":"876d6ddb-88f4-4173-b2d8-a7fa47efc0e3","name":"400 - already exists","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"event_date\": \"2026-02-06\",\n    \"max_stock\": 5\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/admin/order-stocks"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Wed, 25 Feb 2026 18:20:04 GMT"},{"key":"X-RateLimit-Reset","value":"1772044505"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"83"},{"key":"ETag","value":"W/\"53-pwfOor/KfuExc+YIwqDHADYI6es\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Sudah ada order stock untuk tanggal tersebut\"\n}"}],"_postman_id":"c153117e-b284-4e64-80f1-f7d9eaa702b6"},{"name":"update order stock","id":"45ed7614-ed71-4feb-ab9e-b4d79f84c93f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"event_date\": \"2026-02-12 02:30:00\",\n    \"max_stock\": 5\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/admin/order-stocks/:id","urlObject":{"path":["admin","order-stocks",":id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"cmm2cqqhf0001sufic1ra8jq2","key":"id"}]}},"response":[{"id":"2afe01aa-44e9-49e2-9674-e66027368fac","name":"400 - validation error","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@mail.com\",\n    \"password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/admin/order-stocks"},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Wed, 25 Feb 2026 17:53:16 GMT"},{"key":"X-RateLimit-Reset","value":"1772042897"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"231"},{"key":"ETag","value":"W/\"e7-0j+z8VCfCYM78Y62ZaDvo6Vi3jk\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Validation failed\",\n    \"errors\": [\n        {\n            \"field\": \"event_date\",\n            \"message\": \"Invalid date\"\n        },\n        {\n            \"field\": \"max_stock\",\n            \"message\": \"Stok maksimal harus lebih besar dari 0\"\n        }\n    ]\n}"},{"id":"dd6ea42d-c41b-4a53-a54f-4aac4f7174e0","name":"200 - success","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"event_date\": \"27-02-2026\",\n    \"max_stock\": 5\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/admin/order-stocks"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Wed, 25 Feb 2026 18:12:36 GMT"},{"key":"X-RateLimit-Reset","value":"1772044057"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"288"},{"key":"ETag","value":"W/\"120-zN+lt6ZA2Of5xJMpYg+rbl7qsOY\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Order stock berhasil diperbarui\",\n    \"data\": {\n        \"id\": \"cmm2cqqhf0001sufic1ra8jq2\",\n        \"event_date\": \"2026-02-26T00:00:00.000Z\",\n        \"max_stock\": 5,\n        \"current_stock\": 0,\n        \"created_at\": \"2026-02-25T18:12:36.626Z\",\n        \"updated_at\": \"2026-02-25T18:12:36.626Z\"\n    }\n}"},{"id":"086c53b7-c9ad-4bdf-bb78-49b67c8f4e0f","name":"400 - already exists","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"event_date\": \"27-02-2026\",\n    \"max_stock\": 5\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/admin/order-stocks"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Wed, 25 Feb 2026 18:20:04 GMT"},{"key":"X-RateLimit-Reset","value":"1772044505"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"83"},{"key":"ETag","value":"W/\"53-pwfOor/KfuExc+YIwqDHADYI6es\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Sudah ada order stock untuk tanggal tersebut\"\n}"}],"_postman_id":"45ed7614-ed71-4feb-ab9e-b4d79f84c93f"},{"name":"get order stocks","id":"8b2259d2-0887-4df8-9017-b136de056d37","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[],"url":"{{base_url}}/admin/order-stocks?event_date=2026-03-04","urlObject":{"path":["admin","order-stocks"],"host":["{{base_url}}"],"query":[{"disabled":true,"key":"page","value":""},{"disabled":true,"key":"limit","value":""},{"key":"event_date","value":"2026-03-04"}],"variable":[]}},"response":[{"id":"6e375a5d-3a1e-4fa0-ba97-4ca05c872b4c","name":"200 - success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/admin/order-stocks?search=2026-03-04","host":["{{base_url}}"],"path":["admin","order-stocks"],"query":[{"key":"page","value":"","type":"text","disabled":true},{"key":"limit","value":"","type":"text","disabled":true},{"key":"search","value":"2026-03-04"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"95"},{"key":"Date","value":"Sun, 01 Mar 2026 05:47:08 GMT"},{"key":"X-RateLimit-Reset","value":"1772344892"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"415"},{"key":"ETag","value":"W/\"19f-3SkvT87sWfohUhSoEoxn7a/rqyU\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Data order stock berhasil diambil\",\n    \"data\": [\n        {\n            \"id\": \"cmm5s0awt00081093n4tgqk4h\",\n            \"event_date\": \"2026-03-04T00:00:00.000Z\",\n            \"max_stock\": 5,\n            \"current_stock\": 0,\n            \"created_at\": \"2026-02-28T03:43:15.773Z\",\n            \"updated_at\": \"2026-02-28T03:43:15.773Z\"\n        }\n    ],\n    \"pagination\": {\n        \"total_items\": 1,\n        \"current_page\": 1,\n        \"page_size\": 10,\n        \"total_pages\": 1,\n        \"has_next_page\": false,\n        \"has_previous_page\": false,\n        \"start_index\": 0,\n        \"end_index\": 1\n    }\n}"}],"_postman_id":"8b2259d2-0887-4df8-9017-b136de056d37"},{"name":"delete stock order","id":"634b9f71-b8b8-4cb0-8f0d-719f05fa6a8f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{base_url}}/admin/order-stocks/:id","urlObject":{"path":["admin","order-stocks",":id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"cmm2cqqhf0001sufic1ra8jq2","key":"id"}]}},"response":[{"id":"28086c45-b590-4996-bd74-76b89a4f2237","name":"200 - success","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{base_url}}/admin/order-stocks/:id","host":["{{base_url}}"],"path":["admin","order-stocks",":id"],"variable":[{"key":"id","value":"cmm2cqqhf0001sufic1ra8jq2"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"95"},{"key":"Date","value":"Wed, 25 Feb 2026 18:30:28 GMT"},{"key":"X-RateLimit-Reset","value":"1772044726"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"69"},{"key":"ETag","value":"W/\"45-1CnbgcwUCnYnhL2mj6T215ehOGQ\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Order stock berhasil dihapus\",\n    \"data\": null\n}"},{"id":"c8ab1c57-4770-45b5-96aa-f8e1c8f73d09","name":"404 - not found","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{base_url}}/admin/order-stocks/:id","host":["{{base_url}}"],"path":["admin","order-stocks",":id"],"variable":[{"key":"id","value":"cmm2cqqhf0001sufic1ra8jq2"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"93"},{"key":"Date","value":"Wed, 25 Feb 2026 18:31:04 GMT"},{"key":"X-RateLimit-Reset","value":"1772044726"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"ETag","value":"W/\"2e-NfCFFWedVzX1BeEGFoP3ZTwNHJ4\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Order stock tidak ditemukan\"\n}"}],"_postman_id":"634b9f71-b8b8-4cb0-8f0d-719f05fa6a8f"}],"id":"890c20e0-6f9d-49f0-b30e-34c5c8a913cf","_postman_id":"890c20e0-6f9d-49f0-b30e-34c5c8a913cf","description":""},{"name":"Order + Shipping","item":[{"name":"create order","id":"803db66a-3a36-4d4f-bcc3-d807c0296fab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"customer_name\": \"Bagas\",\n    \"phone\": \"0895638069206\",\n    \"destination\": \"Kota Blitar\",\n    \"order_date\": \"2026-02-26 08:45:00\", // diterima dalam bentuk UTC y\n    \"delivery_method\": \"dikirim\",\n    \"note\": \"catatan order customer\",\n    \"items\": [\n        {\n            \"menu_id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n            \"quantity\": 10\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/orders","urlObject":{"path":["orders"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"028e86af-406c-4e12-99ad-27a47e573a05","name":"400 - out of stock","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"customer_name\": \"Budi\",\n    \"phone\": \"0895638069206\",\n    \"destination\": \"Kota Blitar\",\n    \"order_date\": \"2026-02-27 08:00:00\",\n    \"delivery_method\": \"dikirim\",\n    \"note\": \"catatan order customer\",\n    \"items\": [\n        {\n            \"menu_id\": \"cmlz9p9o10001xesn5dw7usyd\",\n            \"quantity\": 2\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/orders"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Wed, 25 Feb 2026 20:57:01 GMT"},{"key":"X-RateLimit-Reset","value":"1772053922"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"146"},{"key":"ETag","value":"W/\"92-2HIquMhogTnIKkCEmCuw4dyCwhA\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Mohon maaf, kami sedang pesanan untuk tanggal 27-02-2026 telah melampaui batas maksimal. Silakan pilih tanggal lain.\"\n}"},{"id":"a58e8d61-eab8-4a5b-bf53-f4da22aa6fdf","name":"400 - stock belum di set","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"customer_name\": \"Budi\",\n    \"phone\": \"0895638069206\",\n    \"destination\": \"Kota Blitar\",\n    \"order_date\": \"2026-02-01 08:00:00\",\n    \"delivery_method\": \"dikirim\",\n    \"note\": \"catatan order customer\",\n    \"items\": [\n        {\n            \"menu_id\": \"cmlz9p9o10001xesn5dw7usyd\",\n            \"quantity\": 2\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/orders"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"97"},{"key":"Date","value":"Wed, 25 Feb 2026 20:57:56 GMT"},{"key":"X-RateLimit-Reset","value":"1772053922"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"170"},{"key":"ETag","value":"W/\"aa-V6Wz1tOpcx7DgEXuigZucgHTEUk\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Mohon maaf, stock order untuk tanggal 01-02-2026 belum tersedia. Silakan pilih tanggal lain atau hubungi admin untuk informasi lebih lanjut.\"\n}"},{"id":"54f72170-d1e0-414b-99a5-c639c09c706d","name":"200 - success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"customer_name\": \"Budi\",\n    \"phone\": \"0895638069206\",\n    \"destination\": \"Kota Blitar\",\n    \"order_date\": \"2026-02-26 08:45:00\",\n    \"delivery_method\": \"dikirim\",\n    \"note\": \"catatan order customer\",\n    \"items\": [\n        {\n            \"menu_id\": \"cmlz9p9o10001xesn5dw7usyd\",\n            \"quantity\": 2\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/orders"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Wed, 25 Feb 2026 22:11:19 GMT"},{"key":"X-RateLimit-Reset","value":"1772058380"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"531"},{"key":"ETag","value":"W/\"213-8Tb8RrWh7c1rJSOiY3VFPu/G5QY\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Order berhasil dibuat\",\n    \"data\": {\n        \"id\": \"cmm2l9q130003oftcipzso6zu\",\n        \"order_number\": \"cmm2l9q130004oftcotw8sxpd\",\n        \"user_id\": \"cmlx7r5rh0000lulapsyfwf59\",\n        \"customer_name\": \"Budi\",\n        \"phone\": \"+62895638069206\",\n        \"destination\": \"Kota Blitar\",\n        \"event_date\": \"2026-02-26T08:45:00.000Z\",\n        \"note\": \"catatan order customer\",\n        \"code\": \"ORD-260226-L0V1\",\n        \"delivery_method\": \"dikirim\",\n        \"order_status\": \"pesanan_diterima\",\n        \"shipping_cost\": \"0\",\n        \"total_price\": \"16000\",\n        \"created_at\": \"2026-02-25T22:11:19.430Z\",\n        \"updated_at\": \"2026-02-25T22:11:19.430Z\"\n    }\n}"}],"_postman_id":"803db66a-3a36-4d4f-bcc3-d807c0296fab"},{"name":"update order","id":"2b83b13a-82b7-4c88-ac9c-d419d02ee37c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"customer_name\": \"Budibud\",\n    \"phone\": \"0895638069206\",\n    \"destination\": \"Kota Blitar\",\n    \"order_date\": \"2026-02-28 08:45:00\",\n    \"delivery_method\": \"ambil_sendiri\",\n    \"note\": \"catatan order customer update\",\n    \"items\": [\n        {\n            \"menu_id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n            \"quantity\": 2\n        }\n    ],\n    \"shipping_cost\": 1000,\n    \"discount\": 110000,\n    \"order_status\": \"pesanan_diproses\",\n    \"shipping_status\": \"pesanan_dalam_proses_pengiriman\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/admin/orders/:id","urlObject":{"path":["admin","orders",":id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"cmm5s9i9v0003lp9zsv8u142x","key":"id"}]}},"response":[{"id":"fd79c530-06bd-4db4-b654-e6c3c63d1da3","name":"200 - success","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"customer_name\": \"Budibud\",\n    \"phone\": \"0895638069206\",\n    \"destination\": \"Kota Blitar\",\n    \"order_date\": \"2026-02-28 08:45:00\",\n    \"delivery_method\": \"ambil_sendiri\",\n    \"note\": \"catatan order customer update\",\n    \"items\": [\n        {\n            \"menu_id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n            \"quantity\": 2\n        }\n    ],\n    \"shipping_cost\": 1000,\n    \"discount\": 110000,\n    \"order_status\": \"pesanan_diproses\",\n    \"shipping_status\": \"pesanan_dalam_proses_pengiriman\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{base_url}}/admin/orders/:id","host":["{{base_url}}"],"path":["admin","orders",":id"],"variable":[{"key":"id","value":"cmm5ogull0003nqlbwcuh7o3q"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"97"},{"key":"Date","value":"Sat, 28 Feb 2026 02:36:48 GMT"},{"key":"X-RateLimit-Reset","value":"1772247093"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"541"},{"key":"ETag","value":"W/\"21d-sy4ErCjoUJEUDFQ/oWxlKjREPRw\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Order berhasil diperbarui\",\n    \"data\": {\n        \"id\": \"cmm5ogull0003nqlbwcuh7o3q\",\n        \"order_number\": \"cmm5ogull0004nqlbn8sitdg9\",\n        \"user_id\": \"cmlx7r5rh0000lulapsyfwf59\",\n        \"customer_name\": \"Budibud\",\n        \"phone\": \"+62895638069206\",\n        \"destination\": \"Kota Blitar\",\n        \"event_date\": \"2026-02-26T08:45:00.000Z\",\n        \"note\": \"catatan order customer\",\n        \"code\": \"ORD-280226-RVGF\",\n        \"delivery_method\": \"dikirim\",\n        \"order_status\": \"pesanan_diterima\",\n        \"shipping_cost\": \"1000\",\n        \"total_price\": \"17000\",\n        \"created_at\": \"2026-02-28T02:36:48.703Z\",\n        \"updated_at\": \"2026-02-28T02:36:48.703Z\"\n    }\n}"},{"id":"3b614ff7-a9d7-4958-a3e1-75a5f7f6d675","name":"404 - not found","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"customer_name\": \"Budibud\",\n    \"phone\": \"0895638069206\",\n    \"destination\": \"Kota Blitar\",\n    \"order_date\": \"2026-02-28 08:45:00\",\n    \"delivery_method\": \"ambil_sendiri\",\n    \"note\": \"catatan order customer update\",\n    \"items\": [\n        {\n            \"menu_id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n            \"quantity\": 2\n        }\n    ],\n    \"shipping_cost\": 1000,\n    \"discount\": 110000,\n    \"order_status\": \"pesanan_diproses\",\n    \"shipping_status\": \"pesanan_dalam_proses_pengiriman\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{base_url}}/admin/orders/:id","host":["{{base_url}}"],"path":["admin","orders",":id"],"variable":[{"key":"id","value":"cmm5ogull0003nqlbwcuh7o3qa"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Sat, 28 Feb 2026 02:38:02 GMT"},{"key":"X-RateLimit-Reset","value":"1772247183"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"51"},{"key":"ETag","value":"W/\"33-Puo35tPSjBgzjBLtn9JkR+NDD4Y\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Order tidak ditemukan\"\n}"},{"id":"760ea55d-1316-4c5e-8643-f5edc25adce4","name":"400 - tidak dapat update","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"customer_name\": \"Budibud\",\n    \"phone\": \"0895638069206\",\n    \"destination\": \"Kota Blitar\",\n    \"order_date\": \"2026-02-28 08:45:00\",\n    \"delivery_method\": \"ambil_sendiri\",\n    \"note\": \"catatan order customer update\",\n    \"items\": [\n        {\n            \"menu_id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n            \"quantity\": 2\n        }\n    ],\n    \"shipping_cost\": 1000,\n    \"discount\": 110000,\n    \"order_status\": \"pesanan_diproses\",\n    \"shipping_status\": \"pesanan_dalam_proses_pengiriman\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{base_url}}/admin/orders/:id","host":["{{base_url}}"],"path":["admin","orders",":id"],"variable":[{"key":"id","value":"cmm5ogull0003nqlbwcuh7o3q"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"95"},{"key":"Date","value":"Sat, 28 Feb 2026 03:18:11 GMT"},{"key":"X-RateLimit-Reset","value":"1772249583"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"187"},{"key":"ETag","value":"W/\"bb-GkvleoqWPWxxiHL7P3VzBIrojUY\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Tidak dapat mengubah status menjadi pesanan_diterima atau pesanan_dibatalkan atau mengubah tanggal order karena status order saat ini adalah pesanan_diproses\"\n}"},{"id":"44536fd6-f270-4a01-9481-83cb30b9c5d9","name":"400 - discount validation","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"customer_name\": \"Budibud\",\n    \"phone\": \"0895638069206\",\n    \"destination\": \"Kota Blitar\",\n    \"order_date\": \"2026-02-28 08:45:00\",\n    \"delivery_method\": \"ambil_sendiri\",\n    \"note\": \"catatan order customer update\",\n    \"items\": [\n        {\n            \"menu_id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n            \"quantity\": 2\n        }\n    ],\n    \"shipping_cost\": 1000,\n    \"discount\": 110000,\n    \"order_status\": \"pesanan_diproses\",\n    \"shipping_status\": \"pesanan_dalam_proses_pengiriman\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{base_url}}/admin/orders/:id","host":["{{base_url}}"],"path":["admin","orders",":id"],"variable":[{"key":"id","value":"cmm5s9i9v0003lp9zsv8u142x"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Sat, 28 Feb 2026 21:41:34 GMT"},{"key":"X-RateLimit-Reset","value":"1772315795"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"120"},{"key":"ETag","value":"W/\"78-lY6ZHSjh6EHk4NU6uxsct5/Q9UA\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Total harga tidak boleh negatif, pastikan diskon tidak melebihi total harga sebelum diskon\"\n}"}],"_postman_id":"2b83b13a-82b7-4c88-ac9c-d419d02ee37c"},{"name":"[PUBLIC] check date stock orde","id":"7fea23aa-a649-4d7a-b530-c2cc3698e8df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"order_date\": \"2026-02-26 08:45:00\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/orders/check-date-order-stock","urlObject":{"path":["orders","check-date-order-stock"],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"62e78e08-07f1-4a14-95ed-7f210b88fdcf","name":"200 - success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"order_date\": \"2026-02-26 08:45:00\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/orders/check-date-order-stock"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Wed, 25 Feb 2026 22:21:50 GMT"},{"key":"X-RateLimit-Reset","value":"1772059011"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"116"},{"key":"ETag","value":"W/\"74-Up1X3lt9uPhRXvG8OPckC2j3Y0Y\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Cek ketersediaan stock order berhasil\",\n    \"data\": {\n        \"is_available\": true,\n        \"out_of_stock\": false\n    }\n}"}],"_postman_id":"7fea23aa-a649-4d7a-b530-c2cc3698e8df"},{"name":"[CUST] get orders","id":"862ed98c-85e4-4b70-8437-08420b9a3b3e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[],"url":"{{base_url}}/orders?page=1&limit=10&search&shipping_status&order_status&delivery_method","urlObject":{"path":["orders"],"host":["{{base_url}}"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"10"},{"description":{"content":"<p>orderer, code</p>\n","type":"text/plain"},"key":"search","value":null},{"key":"shipping_status","value":null},{"key":"order_status","value":null},{"key":"delivery_method","value":null}],"variable":[]}},"response":[{"id":"1840ae83-7ba5-42ab-b025-88025ae0893a","name":"200 - success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/orders?page=1&limit=10","host":["{{base_url}}"],"path":["orders"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Thu, 26 Feb 2026 00:22:42 GMT"},{"key":"X-RateLimit-Reset","value":"1772066263"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"1f77-XfaX66BDuF/E3tc2wvmjToOb2zg\""},{"key":"Content-Encoding","value":"br"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Daftar order berhasil diambil\",\n    \"data\": [\n        {\n            \"id\": \"cmm5v2zua0004cxas7j1otr65\",\n            \"ordered_by\": {\n                \"fullname\": \"admin catering\",\n                \"email\": \"admin@mail.com\"\n            },\n            \"phone\": \"+62895638069206\",\n            \"destination\": \"Kota Blitar\",\n            \"note\": \"catatan order customer\",\n            \"code\": \"ORD-280226-82LV\",\n            \"order_date\": \"2026-02-26T08:45:00.000Z\",\n            \"order_status\": \"pesanan_diterima\",\n            \"shipping_cost\": 0,\n            \"total_price\": 50000,\n            \"discount\": 0,\n            \"normal_price\": 50000,\n            \"final_price\": 50000,\n            \"delivery_method\": \"dikirim\",\n            \"delivered_at\": \"2026-02-26T08:45:00.000Z\",\n            \"shipping_status\": \"pesanan_disiapkan\",\n            \"items\": [\n                {\n                    \"menu_id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n                    \"menu_name\": \"MBG\",\n                    \"menu_price\": 5000,\n                    \"menu_images\": [\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box.1.1_Hw6TqV8Qw.webp\",\n                            \"file_id\": \"69a2651e5c7cd75eb8c41ad6\"\n                        },\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.2_8N6q0ol4E.webp\",\n                            \"file_id\": \"69a2651e5c7cd75eb8c41ac9\"\n                        },\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.3_2FFdQfEtB.webp\",\n                            \"file_id\": \"69a2651e5c7cd75eb8c41ab1\"\n                        }\n                    ],\n                    \"quantity\": 10,\n                    \"subtotal\": 50000\n                }\n            ]\n        },\n        {\n            \"id\": \"cmm5s9i9v0003lp9zsv8u142x\",\n            \"ordered_by\": {\n                \"fullname\": \"admin catering\",\n                \"email\": \"admin@mail.com\"\n            },\n            \"phone\": \"+62895638069206\",\n            \"destination\": \"Kota Blitar\",\n            \"note\": \"catatan order customer update\",\n            \"code\": \"ORD-280226-SDBX\",\n            \"order_date\": \"2026-02-28T08:45:00.000Z\",\n            \"order_status\": \"pesanan_diproses\",\n            \"shipping_cost\": 1000,\n            \"total_price\": 11000,\n            \"discount\": 0,\n            \"normal_price\": 11000,\n            \"final_price\": 11000,\n            \"delivery_method\": \"ambil_sendiri\",\n            \"delivered_at\": \"2026-02-28T08:45:00.000Z\",\n            \"shipping_status\": \"pesanan_dalam_proses_pengiriman\",\n            \"items\": [\n                {\n                    \"menu_id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n                    \"menu_name\": \"MBG\",\n                    \"menu_price\": 5000,\n                    \"menu_images\": [\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box.1.1_Hw6TqV8Qw.webp\",\n                            \"file_id\": \"69a2651e5c7cd75eb8c41ad6\"\n                        },\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.2_8N6q0ol4E.webp\",\n                            \"file_id\": \"69a2651e5c7cd75eb8c41ac9\"\n                        },\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.3_2FFdQfEtB.webp\",\n                            \"file_id\": \"69a2651e5c7cd75eb8c41ab1\"\n                        }\n                    ],\n                    \"quantity\": 2,\n                    \"subtotal\": 10000\n                }\n            ]\n        },\n        {\n            \"id\": \"cmm5s65is000312l0we8v6sx2\",\n            \"ordered_by\": {\n                \"fullname\": \"admin catering\",\n                \"email\": \"admin@mail.com\"\n            },\n            \"phone\": \"+62895638069206\",\n            \"destination\": \"Kota Blitar\",\n            \"note\": \"catatan order customer\",\n            \"code\": \"ORD-280226-2O4S\",\n            \"order_date\": \"2026-02-26T08:45:00.000Z\",\n            \"order_status\": \"pesanan_diterima\",\n            \"shipping_cost\": 0,\n            \"total_price\": 16000,\n            \"discount\": 0,\n            \"normal_price\": 16000,\n            \"final_price\": 16000,\n            \"delivery_method\": \"dikirim\",\n            \"delivered_at\": \"2026-02-26T08:45:00.000Z\",\n            \"shipping_status\": \"pesanan_disiapkan\",\n            \"items\": [\n                {\n                    \"menu_id\": \"cmm5s3lcl0003x9qgxk154ffg\",\n                    \"menu_name\": \"Nasi Rames\",\n                    \"menu_price\": 8000,\n                    \"menu_images\": [\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-1.1_CJUWF7p3vf.webp\",\n                            \"file_id\": \"69a264ee5c7cd75eb8c2fe5c\"\n                        },\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.2_xjjylfT_h.webp\",\n                            \"file_id\": \"69a264ee5c7cd75eb8c2fe37\"\n                        },\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.3_SzcQnTOYO.webp\",\n                            \"file_id\": \"69a264ee5c7cd75eb8c2fe27\"\n                        }\n                    ],\n                    \"quantity\": 2,\n                    \"subtotal\": 16000\n                }\n            ]\n        }\n    ],\n    \"pagination\": {\n        \"total_items\": 3,\n        \"current_page\": 1,\n        \"page_size\": 10,\n        \"total_pages\": 1,\n        \"has_next_page\": false,\n        \"has_previous_page\": false,\n        \"start_index\": 0,\n        \"end_index\": 3\n    }\n}"}],"_postman_id":"862ed98c-85e4-4b70-8437-08420b9a3b3e"},{"name":"[ADMIN] get orders","id":"8966e33e-abcd-4385-a387-85b9bc38bf53","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[],"url":"{{base_url}}/admin/orders?page=1&limit=10&search=HWSB&shipping_status=pesanan_dalam_proses_pengiriman","urlObject":{"path":["admin","orders"],"host":["{{base_url}}"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"10"},{"key":"search","value":"HWSB"},{"disabled":true,"key":"delivery_method","value":"dikirim"},{"key":"shipping_status","value":"pesanan_dalam_proses_pengiriman"},{"disabled":true,"key":"order_status","value":"pesanan_diterima"}],"variable":[]}},"response":[{"id":"e111a540-2a0c-4885-baf7-f94144695df4","name":"200 - success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/admin/orders?page=1&limit=10","host":["{{base_url}}"],"path":["admin","orders"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Thu, 26 Feb 2026 00:22:15 GMT"},{"key":"X-RateLimit-Reset","value":"1772066236"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"1f77-XfaX66BDuF/E3tc2wvmjToOb2zg\""},{"key":"Content-Encoding","value":"br"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Daftar order berhasil diambil\",\n    \"data\": [\n        {\n            \"id\": \"cmm5v2zua0004cxas7j1otr65\",\n            \"ordered_by\": {\n                \"fullname\": \"admin catering\",\n                \"email\": \"admin@mail.com\"\n            },\n            \"phone\": \"+62895638069206\",\n            \"destination\": \"Kota Blitar\",\n            \"note\": \"catatan order customer\",\n            \"code\": \"ORD-280226-82LV\",\n            \"order_date\": \"2026-02-26T08:45:00.000Z\",\n            \"order_status\": \"pesanan_diterima\",\n            \"shipping_cost\": 0,\n            \"total_price\": 50000,\n            \"discount\": 0,\n            \"normal_price\": 50000,\n            \"final_price\": 50000,\n            \"delivery_method\": \"dikirim\",\n            \"delivered_at\": \"2026-02-26T08:45:00.000Z\",\n            \"shipping_status\": \"pesanan_disiapkan\",\n            \"items\": [\n                {\n                    \"menu_id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n                    \"menu_name\": \"MBG\",\n                    \"menu_price\": 5000,\n                    \"menu_images\": [\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box.1.1_Hw6TqV8Qw.webp\",\n                            \"file_id\": \"69a2651e5c7cd75eb8c41ad6\"\n                        },\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.2_8N6q0ol4E.webp\",\n                            \"file_id\": \"69a2651e5c7cd75eb8c41ac9\"\n                        },\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.3_2FFdQfEtB.webp\",\n                            \"file_id\": \"69a2651e5c7cd75eb8c41ab1\"\n                        }\n                    ],\n                    \"quantity\": 10,\n                    \"subtotal\": 50000\n                }\n            ]\n        },\n        {\n            \"id\": \"cmm5s9i9v0003lp9zsv8u142x\",\n            \"ordered_by\": {\n                \"fullname\": \"admin catering\",\n                \"email\": \"admin@mail.com\"\n            },\n            \"phone\": \"+62895638069206\",\n            \"destination\": \"Kota Blitar\",\n            \"note\": \"catatan order customer update\",\n            \"code\": \"ORD-280226-SDBX\",\n            \"order_date\": \"2026-02-28T08:45:00.000Z\",\n            \"order_status\": \"pesanan_diproses\",\n            \"shipping_cost\": 1000,\n            \"total_price\": 11000,\n            \"discount\": 0,\n            \"normal_price\": 11000,\n            \"final_price\": 11000,\n            \"delivery_method\": \"ambil_sendiri\",\n            \"delivered_at\": \"2026-02-28T08:45:00.000Z\",\n            \"shipping_status\": \"pesanan_dalam_proses_pengiriman\",\n            \"items\": [\n                {\n                    \"menu_id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n                    \"menu_name\": \"MBG\",\n                    \"menu_price\": 5000,\n                    \"menu_images\": [\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box.1.1_Hw6TqV8Qw.webp\",\n                            \"file_id\": \"69a2651e5c7cd75eb8c41ad6\"\n                        },\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.2_8N6q0ol4E.webp\",\n                            \"file_id\": \"69a2651e5c7cd75eb8c41ac9\"\n                        },\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.3_2FFdQfEtB.webp\",\n                            \"file_id\": \"69a2651e5c7cd75eb8c41ab1\"\n                        }\n                    ],\n                    \"quantity\": 2,\n                    \"subtotal\": 10000\n                }\n            ]\n        },\n        {\n            \"id\": \"cmm5s65is000312l0we8v6sx2\",\n            \"ordered_by\": {\n                \"fullname\": \"admin catering\",\n                \"email\": \"admin@mail.com\"\n            },\n            \"phone\": \"+62895638069206\",\n            \"destination\": \"Kota Blitar\",\n            \"note\": \"catatan order customer\",\n            \"code\": \"ORD-280226-2O4S\",\n            \"order_date\": \"2026-02-26T08:45:00.000Z\",\n            \"order_status\": \"pesanan_diterima\",\n            \"shipping_cost\": 0,\n            \"total_price\": 16000,\n            \"discount\": 0,\n            \"normal_price\": 16000,\n            \"final_price\": 16000,\n            \"delivery_method\": \"dikirim\",\n            \"delivered_at\": \"2026-02-26T08:45:00.000Z\",\n            \"shipping_status\": \"pesanan_disiapkan\",\n            \"items\": [\n                {\n                    \"menu_id\": \"cmm5s3lcl0003x9qgxk154ffg\",\n                    \"menu_name\": \"Nasi Rames\",\n                    \"menu_price\": 8000,\n                    \"menu_images\": [\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-1.1_CJUWF7p3vf.webp\",\n                            \"file_id\": \"69a264ee5c7cd75eb8c2fe5c\"\n                        },\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.2_xjjylfT_h.webp\",\n                            \"file_id\": \"69a264ee5c7cd75eb8c2fe37\"\n                        },\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.3_SzcQnTOYO.webp\",\n                            \"file_id\": \"69a264ee5c7cd75eb8c2fe27\"\n                        }\n                    ],\n                    \"quantity\": 2,\n                    \"subtotal\": 16000\n                }\n            ]\n        }\n    ],\n    \"pagination\": {\n        \"total_items\": 3,\n        \"current_page\": 1,\n        \"page_size\": 10,\n        \"total_pages\": 1,\n        \"has_next_page\": false,\n        \"has_previous_page\": false,\n        \"start_index\": 0,\n        \"end_index\": 3\n    }\n}"},{"id":"9b172d89-b927-491d-abaa-b508cce41143","name":"200 - success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/admin/orders?page=1&limit=10&search=HWSB&delivery_method=dikirim&shipping_status=pesanan_dalam_proses_pengiriman&order_status=pesanan_diterima","host":["{{base_url}}"],"path":["admin","orders"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"10"},{"key":"search","value":"HWSB"},{"key":"delivery_method","value":"dikirim","type":"text"},{"key":"shipping_status","value":"pesanan_dalam_proses_pengiriman"},{"key":"order_status","value":"pesanan_diterima","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"92"},{"key":"Date","value":"Sun, 01 Mar 2026 06:01:32 GMT"},{"key":"X-RateLimit-Reset","value":"1772345721"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"4b1-Ss9sOqNHLoY0A07sSs8ShO7rx0g\""},{"key":"Content-Encoding","value":"br"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Daftar order berhasil diambil\",\n    \"data\": [\n        {\n            \"id\": \"cmm5s9i9v0003lp9zsv8u142x\",\n            \"ordered_by\": {\n                \"fullname\": \"admin catering\",\n                \"email\": \"admin@mail.com\"\n            },\n            \"phone\": \"+62895638069206\",\n            \"destination\": \"Kota Blitar\",\n            \"note\": \"catatan order customer update\",\n            \"code\": \"ORD-280226-HWSB\",\n            \"order_date\": \"2026-02-28T08:45:00.000Z\",\n            \"order_status\": \"pesanan_diproses\",\n            \"shipping_cost\": 1000,\n            \"total_price\": 0,\n            \"discount\": 11000,\n            \"normal_price\": 11000,\n            \"final_price\": 0,\n            \"delivery_method\": \"ambil_sendiri\",\n            \"delivered_at\": \"2026-02-28T08:45:00.000Z\",\n            \"shipping_status\": \"pesanan_dalam_proses_pengiriman\",\n            \"items\": [\n                {\n                    \"menu_id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n                    \"menu_name\": \"MBG\",\n                    \"menu_price\": 5000,\n                    \"menu_images\": [\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box.1.1_Hw6TqV8Qw.webp\",\n                            \"file_id\": \"69a2651e5c7cd75eb8c41ad6\"\n                        },\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.2_8N6q0ol4E.webp\",\n                            \"file_id\": \"69a2651e5c7cd75eb8c41ac9\"\n                        },\n                        {\n                            \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.3_2FFdQfEtB.webp\",\n                            \"file_id\": \"69a2651e5c7cd75eb8c41ab1\"\n                        }\n                    ],\n                    \"quantity\": 2,\n                    \"subtotal\": 10000\n                }\n            ]\n        }\n    ],\n    \"pagination\": {\n        \"total_items\": 1,\n        \"current_page\": 1,\n        \"page_size\": 10,\n        \"total_pages\": 1,\n        \"has_next_page\": false,\n        \"has_previous_page\": false,\n        \"start_index\": 0,\n        \"end_index\": 1\n    }\n}"}],"_postman_id":"8966e33e-abcd-4385-a387-85b9bc38bf53"},{"name":"[CUST] get detail order","id":"64246480-2d6c-410b-83a8-3848f1ad7b8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[],"url":"{{base_url}}/orders/:id","urlObject":{"path":["orders",":id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"cmm5v2zua0004cxas7j1otr65","key":"id"}]}},"response":[{"id":"f6f9ec91-a061-4164-86a0-ba6e882214cc","name":"200 - success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/orders/:id?page=1&limit=10","host":["{{base_url}}"],"path":["orders",":id"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"10"}],"variable":[{"key":"id","value":"cmm2l9q130003oftcipzso6zu"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Thu, 26 Feb 2026 00:22:42 GMT"},{"key":"X-RateLimit-Reset","value":"1772066263"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"ETag","value":"W/\"1f77-XfaX66BDuF/E3tc2wvmjToOb2zg\""},{"key":"Content-Encoding","value":"br"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Detail order berhasil diambil\",\n    \"data\": {\n        \"id\": \"cmm5v2zua0004cxas7j1otr65\",\n        \"ordered_by\": {\n            \"fullname\": \"admin catering\",\n            \"email\": \"admin@mail.com\"\n        },\n        \"phone\": \"+62895638069206\",\n        \"destination\": \"Kota Blitar\",\n        \"note\": \"catatan order customer\",\n        \"code\": \"ORD-280226-82LV\",\n        \"order_date\": \"2026-02-26T08:45:00.000Z\",\n        \"order_status\": \"pesanan_diterima\",\n        \"discount\": 0,\n        \"normal_price\": 50000,\n        \"final_price\": 50000,\n        \"shipping_cost\": 0,\n        \"delivery_method\": \"dikirim\",\n        \"delivered_at\": \"2026-02-26T08:45:00.000Z\",\n        \"shipping_status\": \"pesanan_disiapkan\",\n        \"items\": [\n            {\n                \"menu_id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n                \"menu_name\": \"MBG\",\n                \"menu_price\": 5000,\n                \"menu_images\": [\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box.1.1_Hw6TqV8Qw.webp\",\n                        \"file_id\": \"69a2651e5c7cd75eb8c41ad6\"\n                    },\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.2_8N6q0ol4E.webp\",\n                        \"file_id\": \"69a2651e5c7cd75eb8c41ac9\"\n                    },\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.3_2FFdQfEtB.webp\",\n                        \"file_id\": \"69a2651e5c7cd75eb8c41ab1\"\n                    }\n                ],\n                \"quantity\": 10,\n                \"subtotal\": 50000\n            }\n        ]\n    }\n}"}],"_postman_id":"64246480-2d6c-410b-83a8-3848f1ad7b8a"},{"name":"[ADMIN] get detail order","id":"902dd84e-ff85-42e7-932b-c94f504d47a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[],"url":"{{base_url}}/admin/orders/:id","urlObject":{"path":["admin","orders",":id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"cmm5v2zua0004cxas7j1otr65","key":"id"}]}},"response":[{"id":"c4b57299-a357-49e7-b5b7-ce46a5399c26","name":"200 - success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/admin/orders/:id","host":["{{base_url}}"],"path":["admin","orders",":id"],"variable":[{"key":"id","value":"cmm2l9q130003oftcipzso6zu"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Thu, 26 Feb 2026 00:28:13 GMT"},{"key":"X-RateLimit-Reset","value":"1772066594"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"848"},{"key":"ETag","value":"W/\"350-cpvKTkgoEJRk4PtSffRNmFKwL9M\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Detail order berhasil diambil\",\n    \"data\": {\n        \"id\": \"cmm5v2zua0004cxas7j1otr65\",\n        \"ordered_by\": {\n            \"fullname\": \"admin catering\",\n            \"email\": \"admin@mail.com\"\n        },\n        \"phone\": \"+62895638069206\",\n        \"destination\": \"Kota Blitar\",\n        \"note\": \"catatan order customer\",\n        \"code\": \"ORD-280226-82LV\",\n        \"order_date\": \"2026-02-26T08:45:00.000Z\",\n        \"order_status\": \"pesanan_diterima\",\n        \"discount\": 0,\n        \"normal_price\": 50000,\n        \"final_price\": 50000,\n        \"shipping_cost\": 0,\n        \"delivery_method\": \"dikirim\",\n        \"delivered_at\": \"2026-02-26T08:45:00.000Z\",\n        \"shipping_status\": \"pesanan_disiapkan\",\n        \"items\": [\n            {\n                \"menu_id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n                \"menu_name\": \"MBG\",\n                \"menu_price\": 5000,\n                \"menu_images\": [\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box.1.1_Hw6TqV8Qw.webp\",\n                        \"file_id\": \"69a2651e5c7cd75eb8c41ad6\"\n                    },\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.2_8N6q0ol4E.webp\",\n                        \"file_id\": \"69a2651e5c7cd75eb8c41ac9\"\n                    },\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.3_2FFdQfEtB.webp\",\n                        \"file_id\": \"69a2651e5c7cd75eb8c41ab1\"\n                    }\n                ],\n                \"quantity\": 10,\n                \"subtotal\": 50000\n            }\n        ]\n    }\n}"},{"id":"62b4c740-52ed-40b0-9db0-a4e521231e7b","name":"400 - not found","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/admin/orders/:id","host":["{{base_url}}"],"path":["admin","orders",":id"],"variable":[{"key":"id","value":"cmm2l9q130003oftcipzso6za"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"98"},{"key":"Date","value":"Thu, 26 Feb 2026 00:28:35 GMT"},{"key":"X-RateLimit-Reset","value":"1772066594"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"51"},{"key":"ETag","value":"W/\"33-Puo35tPSjBgzjBLtn9JkR+NDD4Y\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Order tidak ditemukan\"\n}"}],"_postman_id":"902dd84e-ff85-42e7-932b-c94f504d47a5"},{"name":"[ADMIN] - delete order","id":"f951e438-04e6-4bc6-ac2f-5ba83259e3e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{base_url}}/admin/orders/:id","urlObject":{"path":["admin","orders",":id"],"host":["{{base_url}}"],"query":[],"variable":[{"type":"any","value":"cmm2l9q130003oftcipzso6zu","key":"id"}]}},"response":[{"id":"122b7288-242d-44e6-a78f-f304d885a6b1","name":"200 - success","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{base_url}}/admin/orders/:id","host":["{{base_url}}"],"path":["admin","orders",":id"],"variable":[{"key":"id","value":"cmm5ogull0003nqlbwcuh7o3q"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Sat, 28 Feb 2026 03:21:00 GMT"},{"key":"X-RateLimit-Reset","value":"1772249761"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"63"},{"key":"ETag","value":"W/\"3f-vlTIF6hRXsERSY3muXbPy56OM7E\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Order berhasil dihapus\",\n    \"data\": null\n}"},{"id":"027e8935-be35-4a43-bb6e-6acb20d289e7","name":"404 - not found","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{base_url}}/admin/orders/:id","host":["{{base_url}}"],"path":["admin","orders",":id"],"variable":[{"key":"id","value":"cmm5ogull0003nqlbwcuh7o3q"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Sat, 28 Feb 2026 03:22:00 GMT"},{"key":"X-RateLimit-Reset","value":"1772249821"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"51"},{"key":"ETag","value":"W/\"33-Puo35tPSjBgzjBLtn9JkR+NDD4Y\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Order tidak ditemukan\"\n}"},{"id":"af8240ac-0960-4ed6-bcdb-e9a72b826f9b","name":"400 - cannot delete processed order","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{base_url}}/admin/orders/:id","host":["{{base_url}}"],"path":["admin","orders",":id"],"variable":[{"key":"id","value":"cmm2l9q130003oftcipzso6zu"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"98"},{"key":"Date","value":"Sat, 28 Feb 2026 03:22:57 GMT"},{"key":"X-RateLimit-Reset","value":"1772249821"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"88"},{"key":"ETag","value":"W/\"58-9tAPyUMze6SncXBSfvEEPaYCCKA\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Tidak dapat menghapus order dengan status pesanan_diproses\"\n}"}],"_postman_id":"f951e438-04e6-4bc6-ac2f-5ba83259e3e1"}],"id":"17f27e7e-f23d-4cf7-ad83-4d1a4f2792c0","_postman_id":"17f27e7e-f23d-4cf7-ad83-4d1a4f2792c0","description":""},{"name":"Report","item":[{"name":"order reports","id":"791a0002-897a-417f-a7e1-4af22137c4f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[],"url":"{{base_url}}/reports/order?from=2026-02-01T00:00:00.000Z&to=2026-03-02T00:00:00.000Z","urlObject":{"path":["reports","order"],"host":["{{base_url}}"],"query":[{"key":"from","value":"2026-02-01T00:00:00.000Z"},{"key":"to","value":"2026-03-02T00:00:00.000Z"}],"variable":[]}},"response":[{"id":"237a297d-7277-48e6-9d40-0716a1bae699","name":"200 - success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/reports/order?from=2026-02-01T00:00:00.000Z&to=2026-03-02T00:00:00.000Z","host":["{{base_url}}"],"path":["reports","order"],"query":[{"key":"from","value":"2026-02-01T00:00:00.000Z"},{"key":"to","value":"2026-03-02T00:00:00.000Z"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"90"},{"key":"Date","value":"Sun, 01 Mar 2026 04:26:01 GMT"},{"key":"X-RateLimit-Reset","value":"1772339982"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"202"},{"key":"ETag","value":"W/\"ca-+GK/TcBNua3t0LZX+IObmaWpHjk\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Laporan pesanan berhasil diambil\",\n    \"data\": {\n        \"total_orders\": 3,\n        \"total_revenue\": 66000,\n        \"completed_orders\": 0,\n        \"cancelled_orders\": 0,\n        \"in_process_orders\": 1,\n        \"must_be_processed_orders\": 2\n    }\n}"}],"_postman_id":"791a0002-897a-417f-a7e1-4af22137c4f8"},{"name":"stock reports","id":"ff6c3c51-1cdd-4e37-b296-f4ce011926f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[],"url":"{{base_url}}/reports/stock?from=2026-02-01T00:00:00.000Z&to=2026-02-25T00:00:00.000Z","urlObject":{"path":["reports","stock"],"host":["{{base_url}}"],"query":[{"key":"from","value":"2026-02-01T00:00:00.000Z"},{"key":"to","value":"2026-02-25T00:00:00.000Z"}],"variable":[]}},"response":[{"id":"3e48c08f-9359-4a4d-b0d6-f9443ade51db","name":"200 - success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/reports/stock?from=2026-02-01T00:00:00.000Z&to=2026-02-25T00:00:00.000Z","host":["{{base_url}}"],"path":["reports","stock"],"query":[{"key":"from","value":"2026-02-01T00:00:00.000Z"},{"key":"to","value":"2026-02-25T00:00:00.000Z"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Sun, 01 Mar 2026 04:31:24 GMT"},{"key":"X-RateLimit-Reset","value":"1772340385"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"448"},{"key":"ETag","value":"W/\"1c0-Iec8O2dNjxLt2SMKOw6CkqVZdhU\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Laporan stok berhasil diambil\",\n    \"data\": {\n        \"out_of_stock\": [\n            \"2026-02-26T00:00:00.000Z\"\n        ],\n        \"in_stock\": [\n            \"2026-02-01T00:00:00.000Z\",\n            \"2026-02-02T00:00:00.000Z\",\n            \"2026-02-03T00:00:00.000Z\",\n            \"2026-02-04T00:00:00.000Z\",\n            \"2026-02-06T00:00:00.000Z\",\n            \"2026-02-11T00:00:00.000Z\",\n            \"2026-02-24T00:00:00.000Z\",\n            \"2026-02-25T00:00:00.000Z\",\n            \"2026-02-27T00:00:00.000Z\",\n            \"2026-02-28T00:00:00.000Z\",\n            \"2026-03-01T00:00:00.000Z\",\n            \"2026-03-02T00:00:00.000Z\"\n        ]\n    }\n}"}],"_postman_id":"ff6c3c51-1cdd-4e37-b296-f4ce011926f7"},{"name":"shipping reports","id":"04abe058-f7c0-4463-807d-11fbbb029b8e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[],"url":"{{base_url}}/reports/shipping?from=2026-02-01T00:00:00.000Z&to=2026-02-25T00:00:00.000Z","urlObject":{"path":["reports","shipping"],"host":["{{base_url}}"],"query":[{"key":"from","value":"2026-02-01T00:00:00.000Z"},{"key":"to","value":"2026-02-25T00:00:00.000Z"}],"variable":[]}},"response":[{"id":"fe8b069e-161b-4bfc-9e48-819f3307060f","name":"200 - success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/reports/shipping?from=2026-02-01T00:00:00.000Z&to=2026-02-25T00:00:00.000Z","host":["{{base_url}}"],"path":["reports","shipping"],"query":[{"key":"from","value":"2026-02-01T00:00:00.000Z"},{"key":"to","value":"2026-02-25T00:00:00.000Z"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"98"},{"key":"Date","value":"Sun, 01 Mar 2026 04:38:03 GMT"},{"key":"X-RateLimit-Reset","value":"1772340769"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"172"},{"key":"ETag","value":"W/\"ac-SaItiw7x7kk98dJPEmpGTfeysDM\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Laporan pengiriman berhasil diambil\",\n    \"data\": {\n        \"retrieved_deliveries\": 1,\n        \"completed_deliveries\": 1,\n        \"canceled_deliveries\": 0,\n        \"processed_deliveries\": 1\n    }\n}"}],"_postman_id":"04abe058-f7c0-4463-807d-11fbbb029b8e"},{"name":"menu reports","id":"f4756640-f2ce-4fe8-bf29-a2ea02401bf0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[],"url":"{{base_url}}/reports/menu?from=2026-02-01T00:00:00.000Z&to=2026-03-01T00:00:00.000Z","urlObject":{"path":["reports","menu"],"host":["{{base_url}}"],"query":[{"key":"from","value":"2026-02-01T00:00:00.000Z"},{"key":"to","value":"2026-03-01T00:00:00.000Z"}],"variable":[]}},"response":[{"id":"f75c8e44-c307-43f7-94ff-dbba78c91dbc","name":"200 - success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/reports/menu?from=2026-02-01T00:00:00.000Z&to=2026-03-01T00:00:00.000Z","host":["{{base_url}}"],"path":["reports","menu"],"query":[{"key":"from","value":"2026-02-01T00:00:00.000Z"},{"key":"to","value":"2026-03-01T00:00:00.000Z"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"93"},{"key":"Date","value":"Sun, 01 Mar 2026 04:53:34 GMT"},{"key":"X-RateLimit-Reset","value":"1772341649"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"ETag","value":"W/\"b97-XzIhNfBmh2nxY1Jdyj2F4giE094\""},{"key":"Content-Encoding","value":"br"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Laporan menu berhasil diambil\",\n    \"data\": {\n        \"top_selling\": [\n            {\n                \"menu_id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n                \"name\": \"MBG\",\n                \"images\": [\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box.1.1_Hw6TqV8Qw.webp\",\n                        \"file_id\": \"69a2651e5c7cd75eb8c41ad6\"\n                    },\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.2_8N6q0ol4E.webp\",\n                        \"file_id\": \"69a2651e5c7cd75eb8c41ac9\"\n                    },\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.3_2FFdQfEtB.webp\",\n                        \"file_id\": \"69a2651e5c7cd75eb8c41ab1\"\n                    }\n                ],\n                \"category\": {\n                    \"slug\": \"fast-food\",\n                    \"name\": \"Fast Food\"\n                },\n                \"total_order\": 12\n            },\n            {\n                \"menu_id\": \"cmm5s3lcl0003x9qgxk154ffg\",\n                \"name\": \"Nasi Rames\",\n                \"images\": [\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-1.1_CJUWF7p3vf.webp\",\n                        \"file_id\": \"69a264ee5c7cd75eb8c2fe5c\"\n                    },\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.2_xjjylfT_h.webp\",\n                        \"file_id\": \"69a264ee5c7cd75eb8c2fe37\"\n                    },\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.3_SzcQnTOYO.webp\",\n                        \"file_id\": \"69a264ee5c7cd75eb8c2fe27\"\n                    }\n                ],\n                \"category\": {\n                    \"slug\": \"fast-food\",\n                    \"name\": \"Fast Food\"\n                },\n                \"total_order\": 2\n            }\n        ],\n        \"least_selling\": [\n            {\n                \"menu_id\": \"cmm5s3lcl0003x9qgxk154ffg\",\n                \"name\": \"Nasi Rames\",\n                \"images\": [\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-1.1_CJUWF7p3vf.webp\",\n                        \"file_id\": \"69a264ee5c7cd75eb8c2fe5c\"\n                    },\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.2_xjjylfT_h.webp\",\n                        \"file_id\": \"69a264ee5c7cd75eb8c2fe37\"\n                    },\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.3_SzcQnTOYO.webp\",\n                        \"file_id\": \"69a264ee5c7cd75eb8c2fe27\"\n                    }\n                ],\n                \"category\": {\n                    \"slug\": \"fast-food\",\n                    \"name\": \"Fast Food\"\n                },\n                \"total_order\": 2\n            },\n            {\n                \"menu_id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n                \"name\": \"MBG\",\n                \"images\": [\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box.1.1_Hw6TqV8Qw.webp\",\n                        \"file_id\": \"69a2651e5c7cd75eb8c41ad6\"\n                    },\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.2_8N6q0ol4E.webp\",\n                        \"file_id\": \"69a2651e5c7cd75eb8c41ac9\"\n                    },\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.3_2FFdQfEtB.webp\",\n                        \"file_id\": \"69a2651e5c7cd75eb8c41ab1\"\n                    }\n                ],\n                \"category\": {\n                    \"slug\": \"fast-food\",\n                    \"name\": \"Fast Food\"\n                },\n                \"total_order\": 12\n            }\n        ],\n        \"top_ordered_menu_by_customer\": [\n            {\n                \"user_id\": \"cmm5rvgev00011093ts30to8d\",\n                \"menu_id\": \"cmm5s4m7k0005x9qgmfqkzmx0\",\n                \"name\": \"MBG\",\n                \"images\": [\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box.1.1_Hw6TqV8Qw.webp\",\n                        \"file_id\": \"69a2651e5c7cd75eb8c41ad6\"\n                    },\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.2_8N6q0ol4E.webp\",\n                        \"file_id\": \"69a2651e5c7cd75eb8c41ac9\"\n                    },\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-box1.3_2FFdQfEtB.webp\",\n                        \"file_id\": \"69a2651e5c7cd75eb8c41ab1\"\n                    }\n                ],\n                \"category\": {\n                    \"slug\": \"fast-food\",\n                    \"name\": \"Fast Food\"\n                },\n                \"total_order\": 12\n            },\n            {\n                \"user_id\": \"cmm5rvgev00011093ts30to8d\",\n                \"menu_id\": \"cmm5s3lcl0003x9qgxk154ffg\",\n                \"name\": \"Nasi Rames\",\n                \"images\": [\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu-1.1_CJUWF7p3vf.webp\",\n                        \"file_id\": \"69a264ee5c7cd75eb8c2fe5c\"\n                    },\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.2_xjjylfT_h.webp\",\n                        \"file_id\": \"69a264ee5c7cd75eb8c2fe37\"\n                    },\n                    {\n                        \"url\": \"https://ik.imagekit.io/vieryn/menus/menu1.3_SzcQnTOYO.webp\",\n                        \"file_id\": \"69a264ee5c7cd75eb8c2fe27\"\n                    }\n                ],\n                \"category\": {\n                    \"slug\": \"fast-food\",\n                    \"name\": \"Fast Food\"\n                },\n                \"total_order\": 2\n            }\n        ]\n    }\n}"}],"_postman_id":"f4756640-f2ce-4fe8-bf29-a2ea02401bf0"},{"name":"customer reports","id":"6ca65e9b-4b80-4efb-99d2-05083b4248a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"GET","header":[],"url":"{{base_url}}/reports/customer?from=2026-02-01T00:00:00.000Z&to=2026-03-01T00:00:00.000Z","urlObject":{"path":["reports","customer"],"host":["{{base_url}}"],"query":[{"key":"from","value":"2026-02-01T00:00:00.000Z"},{"key":"to","value":"2026-03-01T00:00:00.000Z"}],"variable":[]}},"response":[{"id":"b7146bbd-d986-4503-a3c3-c93838408e87","name":"200 - success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{base_url}}/reports/customer?from=2026-02-01T00:00:00.000Z&to=2026-03-01T00:00:00.000Z","host":["{{base_url}}"],"path":["reports","customer"],"query":[{"key":"from","value":"2026-02-01T00:00:00.000Z"},{"key":"to","value":"2026-03-01T00:00:00.000Z"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"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=15552000; 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":"Access-Control-Allow-Origin","value":"http://localhost:3000"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"Date","value":"Sun, 01 Mar 2026 04:58:27 GMT"},{"key":"X-RateLimit-Reset","value":"1772342008"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"398"},{"key":"ETag","value":"W/\"18e-YSDr+DUe7LSot0qp+op8cv6HwQw\""},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Laporan pelanggan berhasil diambil\",\n    \"data\": {\n        \"top_customers\": [\n            {\n                \"user_id\": \"cmm5rvgev00011093ts30to8d\",\n                \"fullname\": \"admin catering\",\n                \"email\": \"admin@mail.com\",\n                \"customer_type\": \"new_customer\",\n                \"total_spent\": 66000\n            }\n        ],\n        \"least_customers\": [\n            {\n                \"user_id\": \"cmm5rvgev00011093ts30to8d\",\n                \"fullname\": \"admin catering\",\n                \"email\": \"admin@mail.com\",\n                \"customer_type\": \"new_customer\",\n                \"total_spent\": 66000\n            }\n        ]\n    }\n}"}],"_postman_id":"6ca65e9b-4b80-4efb-99d2-05083b4248a1"}],"id":"a0a16994-4d47-4f29-a88c-df1afb47f989","_postman_id":"a0a16994-4d47-4f29-a88c-df1afb47f989","description":""}],"event":[{"listen":"prerequest","script":{"id":"aafd1fee-550e-459c-87b3-14acc5103006","type":"text/javascript","packages":{},"requests":{},"exec":[""]}},{"listen":"test","script":{"id":"2cbb4e8c-4848-4146-81cc-ad0fa73f16ad","type":"text/javascript","packages":{},"requests":{},"exec":["pm.test(\"Extract and save JWT token\", function () {","    // Mengambil respons JSON","    const responseJson = pm.response.json();","    ","    // Mengecek apakah token ada di dalam response","    if (responseJson.data && responseJson.data.token) {","        // Menyimpan token ke dalam variabel jwt_token di level Collection","        pm.collectionVariables.set(\"token\", responseJson.data.token);","        console.log(\"JWT token saved to collection variable\");","    } else {","        console.error(\"Token not found in response\");","    }","});","","pm.test(\"Extract and save Token Secret Token\", function () {","    // Mengambil respons JSON","    const responseJson = pm.response.json();","    ","    // Mengecek apakah token ada di dalam response","    if (responseJson.data && responseJson.data.secretToken) {","        // Menyimpan token ke dalam variabel jwt_token di level Collection","        pm.collectionVariables.set(\"secret_token\", responseJson.data.secretToken);","        console.log(\"secret token saved to collection variable\");","    } else {","        console.error(\"Token not found in response\");","    }","});",""]}}],"variable":[{"key":"token","value":""}]}