{"info":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","description":"<html><head></head><body><p>Complete comprehensive API collection for Adiwarna ERP System with all endpoints and detailed descriptions</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"39730752","collectionId":"44b0f219-378e-4efe-90f5-5fb2128329a3","publishedId":"2sB3WyJFsd","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-11-19T08:39:30.000Z"},"item":[{"name":"1. Authentication","item":[{"name":"Login","event":[{"listen":"test","script":{"id":"f330eb6a-f21c-4ca5-af2f-549f004385c6","exec":["if (pm.response.code === 200) {","    var jsonData = pm.response.json();","    pm.environment.set(\"token\", jsonData.data.token);","    pm.collectionVariables.set(\"token\", jsonData.data.token);","    console.log(\"Token saved:\", jsonData.data.token);","}"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"a47eb49f-e449-4060-bbf4-a3b4ba56f632","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@adiwarna.com\",\n    \"password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/auth/login","description":"<p>Authenticate user and get access token. Token will be automatically saved to environment variable.</p>\n","urlObject":{"path":["auth","login"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"504e9daa-d354-4769-8834-78c6538f0611","name":"Success Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@adiwarna.com\",\n    \"password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/auth/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Login successful\",\n    \"data\": {\n        \"user\": {\n            \"id\": 1,\n            \"name\": \"Admin User\",\n            \"email\": \"admin@adiwarna.com\",\n            \"phone\": \"081234567890\",\n            \"usertype\": \"admin\",\n            \"created_at\": \"2025-11-19T10:31:33.000000Z\",\n            \"updated_at\": \"2025-11-19T10:31:33.000000Z\"\n        },\n        \"token\": \"1|2The9tmgqHGnamnJWA8zEgRlpfBHVnieIKq2vT0h36e611eb\"\n    }\n}"},{"id":"4581db4d-557a-49a9-9cbd-6e91b39347de","name":"Error - Too Many Request","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"email\": \"admin@adiwarna.com\",\n    \"password\": \"password\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/auth/login"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Too Many Attempts.\"\n}"}],"_postman_id":"a47eb49f-e449-4060-bbf4-a3b4ba56f632"},{"name":"Logout","id":"6f5ccc67-4701-4b73-996e-85cd2ba88f44","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"http://localhost:8000/api/v1/auth/logout","description":"<p>Revoke current access token and logout user</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["auth","logout"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"60031e7a-7d7b-4f79-b485-e7a926045141","name":"Success Response","originalRequest":{"method":"POST","header":[],"url":"http://localhost:8000/api/v1/auth/logout"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"message\": \"Logout successful\"\r\n}"}],"_postman_id":"6f5ccc67-4701-4b73-996e-85cd2ba88f44"},{"name":"Get Current User","id":"fdfd353f-2aeb-49dd-9c20-623e6fe3b344","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/auth/me","description":"<p>Get authenticated user information</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["auth","me"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"44e4c8fd-d5c3-471f-a293-0be8d358b756","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/auth/me"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"name\": \"Admin User\",\n        \"email\": \"admin@adiwarna.com\",\n        \"phone\": \"081234567890\",\n        \"usertype\": \"admin\",\n        \"created_at\": \"2025-11-19T10:31:33.000000Z\",\n        \"updated_at\": \"2025-11-19T10:31:33.000000Z\"\n    }\n}"}],"_postman_id":"fdfd353f-2aeb-49dd-9c20-623e6fe3b344"}],"id":"036563b7-e948-4364-9832-15dbf00c115f","description":"<p>Authentication endpoints for login, logout, and getting current user information</p>\n","_postman_id":"036563b7-e948-4364-9832-15dbf00c115f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"2. User Management","item":[{"name":"List Users","id":"58eac3d0-6095-47bb-bed9-90a844c9b71f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/users?per_page=10&page=1","description":"<p>Get paginated list of users with optional search and filter by role</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["users"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15, max: 100)</p>\n","type":"text/plain"},"key":"per_page","value":"10"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"disabled":true,"description":{"content":"<p>Search by name, email, or phone number</p>\n","type":"text/plain"},"key":"search","value":"kacie"},{"disabled":true,"description":{"content":"<p>Filter by user role: admin, teknisi, or user</p>\n","type":"text/plain"},"key":"usertype","value":"admin"}],"variable":[]}},"response":[{"id":"1d4d2ad5-ce71-4a74-be31-173e155c74b5","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/users?per_page=15&page=1","host":["http://localhost:8000/api/v1"],"path":["users"],"query":[{"key":"per_page","value":"15","description":"Number of items per page (default: 15, max: 100)"},{"key":"page","value":"1","description":"Page number for pagination (default: 1)"},{"key":"search","value":"","description":"Search by name, email, or phone number","disabled":true},{"key":"usertype","value":"","description":"Filter by user role: admin, teknisi, or user","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"data\": [\n            {\n                \"id\": 1,\n                \"name\": \"Admin User\",\n                \"email\": \"admin@adiwarna.com\",\n                \"phone\": \"081234567890\",\n                \"usertype\": \"admin\"\n            },\n            {\n                \"id\": 4,\n                \"name\": \"Aliza Rodriguez\",\n                \"email\": \"addison85@example.com\",\n                \"phone\": \"084865749243\",\n                \"usertype\": \"user\"\n            },\n            {\n                \"id\": 6,\n                \"name\": \"Fermin Gleichner\",\n                \"email\": \"ellie.schneider@example.com\",\n                \"phone\": \"086030018680\",\n                \"usertype\": \"user\"\n            },\n            {\n                \"id\": 5,\n                \"name\": \"Halle Hayes\",\n                \"email\": \"mac93@example.org\",\n                \"phone\": \"083703450174\",\n                \"usertype\": \"user\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"Teknisi 1\",\n                \"email\": \"teknisi1@adiwarna.com\",\n                \"phone\": \"081234567891\",\n                \"usertype\": \"teknisi\"\n            },\n            {\n                \"id\": 3,\n                \"name\": \"Teknisi 2\",\n                \"email\": \"teknisi2@adiwarna.com\",\n                \"phone\": \"081234567892\",\n                \"usertype\": \"teknisi\"\n            }\n        ]\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 1,\n        \"per_page\": 10,\n        \"total\": 6\n    }\n}"}],"_postman_id":"58eac3d0-6095-47bb-bed9-90a844c9b71f"},{"name":"Create User","id":"593a6a22-412a-499d-8589-ee1010be9041","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"John Doe\",\n    \"email\": \"john@example.com\",\n    \"phone\": \"081234567890\",\n    \"usertype\": \"admin\",\n    \"password\": \"password123\",\n    \"password_confirmation\": \"password123\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/users","description":"<p>Create a new user. Usertype options: admin, teknisi, user</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["users"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"ddee8c9b-d76a-44db-bd61-3f401b28d1c3","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"John Doe\",\n    \"email\": \"john@example.com\",\n    \"phone\": \"081234567890\",\n    \"usertype\": \"admin\",\n    \"password\": \"password123\",\n    \"password_confirmation\": \"password123\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/users"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"User created successfully\",\n    \"data\": {\n        \"id\": 7,\n        \"name\": \"John Doe\",\n        \"email\": \"john@example.com\",\n        \"phone\": \"081234567890\",\n        \"usertype\": \"admin\",\n        \"created_at\": \"2025-11-19T11:07:27.000000Z\",\n        \"updated_at\": \"2025-11-19T11:07:27.000000Z\"\n    }\n}"}],"_postman_id":"593a6a22-412a-499d-8589-ee1010be9041"},{"name":"Get User","id":"83e389c8-3543-4a64-8cef-d40c18986051","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/users/:id","description":"<p>Get specific user by ID</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["users",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>User ID</p>\n","type":"text/plain"},"type":"any","value":"7","key":"id"}]}},"response":[{"id":"953c38d6-bdcc-4b33-ad0a-cb678c9f4754","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/users/:id","host":["http://localhost:8000/api/v1"],"path":["users",":id"],"variable":[{"key":"id","value":"7","description":"User ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 7,\n        \"name\": \"John Doe\",\n        \"email\": \"john@example.com\",\n        \"phone\": \"081234567890\",\n        \"usertype\": \"admin\",\n        \"created_at\": \"2025-11-19T11:07:27.000000Z\",\n        \"updated_at\": \"2025-11-19T11:07:27.000000Z\"\n    }\n}"}],"_postman_id":"83e389c8-3543-4a64-8cef-d40c18986051"},{"name":"Update User","id":"bd9bda23-7ef6-45fb-9d16-b39654288aef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"John Doe Updated\",\n    \"email\": \"john.updated@example.com\",\n    \"phone\": \"081234567890\",\n    \"usertype\": \"teknisi\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/users/:id","description":"<p>Update existing user. All fields are optional. Password only required if changing.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["users",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>User ID</p>\n","type":"text/plain"},"type":"any","value":"7","key":"id"}]}},"response":[{"id":"e9eec993-c622-4e81-97a9-5cefe3e2f286","name":"Update User","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"John Doe Updated\",\n    \"email\": \"john.updated@example.com\",\n    \"phone\": \"081234567890\",\n    \"usertype\": \"teknisi\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/users/:id","host":["http://localhost:8000/api/v1"],"path":["users",":id"],"variable":[{"key":"id","value":"7","description":"User ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"User updated successfully\",\n    \"data\": {\n        \"id\": 7,\n        \"name\": \"John Doe Updated\",\n        \"email\": \"john.updated@example.com\",\n        \"phone\": \"081234567890\",\n        \"usertype\": \"teknisi\",\n        \"created_at\": \"2025-11-19T11:07:27.000000Z\",\n        \"updated_at\": \"2025-11-19T11:09:49.000000Z\"\n    }\n}"}],"_postman_id":"bd9bda23-7ef6-45fb-9d16-b39654288aef"},{"name":"Delete User","id":"3937280b-4ff7-46f7-b4f0-079c37f64873","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/users/:id","description":"<p>Delete user. Admin cannot delete themselves.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["users",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>User ID</p>\n","type":"text/plain"},"type":"any","value":"7","key":"id"}]}},"response":[{"id":"eff579b5-646b-4a17-8f65-343d4faa71f4","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8000/api/v1/users/:id","host":["http://localhost:8000/api/v1"],"path":["users",":id"],"variable":[{"key":"id","value":"7","description":"User ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"User deleted successfully\"\n}"}],"_postman_id":"3937280b-4ff7-46f7-b4f0-079c37f64873"}],"id":"7b9336d7-b63e-4b05-8a46-c389a0f99ccf","description":"<p>User management endpoints (Admin only). Manage system users with different roles.</p>\n","_postman_id":"7b9336d7-b63e-4b05-8a46-c389a0f99ccf","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"3. Customers","item":[{"name":"List Customers","id":"aab7b459-a4aa-4636-8315-8c39f07371b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/customers","description":"<p>Get paginated list of customers with their locations</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["customers"],"host":["http://localhost:8000/api/v1"],"query":[{"disabled":true,"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"disabled":true,"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"disabled":true,"description":{"content":"<p>Filter by name, address, location name, or phone number (optional)</p>\n","type":"text/plain"},"key":"search","value":""}],"variable":[]}},"response":[{"id":"28f3cc8b-f3fe-4022-b00a-66ba205b845d","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/customers?search","host":["http://localhost:8000/api/v1"],"path":["customers"],"query":[{"key":"per_page","value":"15","description":"Number of items per page (default: 15)","disabled":true},{"key":"page","value":"1","description":"Page number for pagination (default: 1)","disabled":true},{"key":"search","value":null,"description":"Filter by name, address, location name, or phone number (optional)"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"customer_no\": \"C2466\",\n            \"name\": \"Osinski, Brown and Turner\",\n            \"phone_number\": \"+1 (239) 978-3028\",\n            \"address\": \"82077 O'Reilly Lakes\\nWest Rooseveltburgh, NH 88218\",\n            \"customer_locations\": [\n                {\n                    \"id\": 1,\n                    \"location_name\": \"Port Micah Office\"\n                },\n                {\n                    \"id\": 2,\n                    \"location_name\": \"South Barrychester Office\"\n                },\n                {\n                    \"id\": 3,\n                    \"location_name\": \"Langoshton Office\"\n                }\n            ]\n        },\n        {\n            \"id\": 2,\n            \"customer_no\": \"C2496\",\n            \"name\": \"Mills and Sons\",\n            \"phone_number\": \"(575) 563-8478\",\n            \"address\": \"87610 Windler Rue Apt. 776\\nNew Makaylaland, NJ 07009\",\n            \"customer_locations\": [\n                {\n                    \"id\": 4,\n                    \"location_name\": \"New Aurelioport Office\"\n                },\n                {\n                    \"id\": 5,\n                    \"location_name\": \"Douglaschester Office\"\n                },\n                {\n                    \"id\": 6,\n                    \"location_name\": \"East Kallie Office\"\n                }\n            ]\n        },\n        {\n            \"id\": 3,\n            \"customer_no\": \"C6851\",\n            \"name\": \"Doyle, Gerlach and Kub\",\n            \"phone_number\": \"541-483-0788\",\n            \"address\": \"3144 Marcella Court\\nLillianabury, NJ 75379-9671\",\n            \"customer_locations\": [\n                {\n                    \"id\": 7,\n                    \"location_name\": \"New Tremaineshire Office\"\n                },\n                {\n                    \"id\": 8,\n                    \"location_name\": \"New Lisa Office\"\n                },\n                {\n                    \"id\": 9,\n                    \"location_name\": \"Lake Anna Office\"\n                }\n            ]\n        },\n        {\n            \"id\": 4,\n            \"customer_no\": \"C7905\",\n            \"name\": \"Zieme, Bernhard and Denesik\",\n            \"phone_number\": \"561.740.3633\",\n            \"address\": \"5570 Hand Manors Suite 854\\nJamilburgh, AR 51650-8559\",\n            \"customer_locations\": [\n                {\n                    \"id\": 10,\n                    \"location_name\": \"Port Jackeline Office\"\n                },\n                {\n                    \"id\": 11,\n                    \"location_name\": \"East Denaborough Office\"\n                },\n                {\n                    \"id\": 12,\n                    \"location_name\": \"Jacobsonshire Office\"\n                }\n            ]\n        },\n        {\n            \"id\": 5,\n            \"customer_no\": \"C2888\",\n            \"name\": \"Blick PLC\",\n            \"phone_number\": \"1-283-456-5192\",\n            \"address\": \"898 Ulises Mount\\nLinwoodview, WA 88860-6251\",\n            \"customer_locations\": [\n                {\n                    \"id\": 13,\n                    \"location_name\": \"East Madie Office\"\n                },\n                {\n                    \"id\": 14,\n                    \"location_name\": \"Williamsonstad Office\"\n                },\n                {\n                    \"id\": 15,\n                    \"location_name\": \"Port Diegoview Office\"\n                }\n            ]\n        },\n        {\n            \"id\": 6,\n            \"customer_no\": \"C7486\",\n            \"name\": \"Farrell-Corwin\",\n            \"phone_number\": \"1-940-989-5519\",\n            \"address\": \"5877 Alysson Curve Apt. 794\\nNew Gisselleburgh, TX 85871\",\n            \"customer_locations\": [\n                {\n                    \"id\": 16,\n                    \"location_name\": \"South Daniellaton Office\"\n                },\n                {\n                    \"id\": 17,\n                    \"location_name\": \"Desmondfurt Office\"\n                },\n                {\n                    \"id\": 18,\n                    \"location_name\": \"Lake Justusland Office\"\n                }\n            ]\n        },\n        {\n            \"id\": 7,\n            \"customer_no\": \"C6998\",\n            \"name\": \"Gottlieb and Sons\",\n            \"phone_number\": \"+1 (214) 449-1177\",\n            \"address\": \"7145 Michel Rue\\nShermanchester, KS 29136\",\n            \"customer_locations\": [\n                {\n                    \"id\": 19,\n                    \"location_name\": \"Port Candacetown Office\"\n                },\n                {\n                    \"id\": 20,\n                    \"location_name\": \"Lake Landenfurt Office\"\n                },\n                {\n                    \"id\": 21,\n                    \"location_name\": \"East Gregoriohaven Office\"\n                }\n            ]\n        },\n        {\n            \"id\": 8,\n            \"customer_no\": \"C9730\",\n            \"name\": \"Kling, Gorczany and Barrows\",\n            \"phone_number\": \"(551) 435-3139\",\n            \"address\": \"1599 Nicklaus Locks Suite 169\\nKunzeside, OH 52917-4175\",\n            \"customer_locations\": [\n                {\n                    \"id\": 22,\n                    \"location_name\": \"South Eldon Office\"\n                },\n                {\n                    \"id\": 23,\n                    \"location_name\": \"Gastonland Office\"\n                },\n                {\n                    \"id\": 24,\n                    \"location_name\": \"Port Lillianashire Office\"\n                }\n            ]\n        },\n        {\n            \"id\": 9,\n            \"customer_no\": \"C7390\",\n            \"name\": \"Dooley-Stamm\",\n            \"phone_number\": \"(661) 609-2975\",\n            \"address\": \"979 Friesen Fords\\nLynchburgh, MN 31013\",\n            \"customer_locations\": [\n                {\n                    \"id\": 25,\n                    \"location_name\": \"Cummeratafurt Office\"\n                },\n                {\n                    \"id\": 26,\n                    \"location_name\": \"Kshlerinville Office\"\n                },\n                {\n                    \"id\": 27,\n                    \"location_name\": \"Terryside Office\"\n                }\n            ]\n        },\n        {\n            \"id\": 10,\n            \"customer_no\": \"C9623\",\n            \"name\": \"Lynch, Steuber and Rippin\",\n            \"phone_number\": \"1-820-652-4165\",\n            \"address\": \"2137 Hailie Green\\nSouth Miles, MO 26282-7043\",\n            \"customer_locations\": [\n                {\n                    \"id\": 28,\n                    \"location_name\": \"Rosellatown Office\"\n                },\n                {\n                    \"id\": 29,\n                    \"location_name\": \"New Carmelo Office\"\n                },\n                {\n                    \"id\": 30,\n                    \"location_name\": \"Armstrongmouth Office\"\n                }\n            ]\n        },\n        {\n            \"id\": 11,\n            \"customer_no\": \"C5305\",\n            \"name\": \"Berge LLC\",\n            \"phone_number\": \"+1-713-927-2858\",\n            \"address\": \"4350 Zachary Views\\nViviennestad, NV 07575\",\n            \"customer_locations\": [\n                {\n                    \"id\": 31,\n                    \"location_name\": \"Ruthietown Office\"\n                }\n            ]\n        },\n        {\n            \"id\": 12,\n            \"customer_no\": \"C9543\",\n            \"name\": \"Trantow-Smith\",\n            \"phone_number\": \"+1.641.756.7510\",\n            \"address\": \"82267 Faye Roads Apt. 627\\nWest Vernaburgh, NE 10408\",\n            \"customer_locations\": [\n                {\n                    \"id\": 32,\n                    \"location_name\": \"Tavaresport Office\"\n                }\n            ]\n        },\n        {\n            \"id\": 13,\n            \"customer_no\": \"C2486\",\n            \"name\": \"Mayer-Witting\",\n            \"phone_number\": \"1-229-730-3500\",\n            \"address\": \"856 Randi Village\\nMekhimouth, CT 46270\",\n            \"customer_locations\": [\n                {\n                    \"id\": 33,\n                    \"location_name\": \"Kerlukefort Office\"\n                }\n            ]\n        },\n        {\n            \"id\": 14,\n            \"customer_no\": \"C2049\",\n            \"name\": \"Fadel-Schneider\",\n            \"phone_number\": \"+1.769.557.8226\",\n            \"address\": \"2497 Amiya Springs\\nCalistachester, MN 71883-0106\",\n            \"customer_locations\": [\n                {\n                    \"id\": 34,\n                    \"location_name\": \"South Wilbert Office\"\n                }\n            ]\n        },\n        {\n            \"id\": 15,\n            \"customer_no\": \"C5100\",\n            \"name\": \"Emmerich, Bergnaum and Kreiger\",\n            \"phone_number\": \"+12765478092\",\n            \"address\": \"601 Morar Port Suite 341\\nSouth Jerel, FL 63760-6794\",\n            \"customer_locations\": [\n                {\n                    \"id\": 35,\n                    \"location_name\": \"South Tarynfurt Office\"\n                }\n            ]\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 2,\n        \"per_page\": 15,\n        \"total\": 20\n    }\n}"}],"_postman_id":"aab7b459-a4aa-4636-8315-8c39f07371b4"},{"name":"Create Customer","id":"1945db6e-fa77-4f03-99ea-6df61d17ab8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"customer_no\": \"102\",\n  \"name\": \"PT Laprak Dahulu\",\n  \"phone_number\": \"082122166261\",\n  \"address\": \"Ventura Building Lantai 6 Suite 601 - JL. RA Kartini Np.26 Jakarta\",\n  \"customer_locations\": [\n    {\n      \"location_name\": \"Kemang - Bogor\"\n    },\n    {\n      \"location_name\": \"AOS Workshop - Bogor\"\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/customers","description":"<p>Create a new customer</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["customers"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"e584b02d-1d3d-48e1-bbe4-08117718f000","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"customer_no\": \"102\",\n  \"name\": \"PT Laprak Dahulu\",\n  \"phone_number\": \"082122166261\",\n  \"address\": \"Ventura Building Lantai 6 Suite 601 - JL. RA Kartini Np.26 Jakarta\",\n  \"customer_locations\": [\n    {\n      \"location_name\": \"Kemang - Bogor\"\n    },\n    {\n      \"location_name\": \"AOS Workshop - Bogor\"\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/customers"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Customer created successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"customer_no\": \"102\",\n        \"name\": \"PT Laprak Dahulu\",\n        \"phone_number\": \"082122166261\",\n        \"address\": \"Ventura Building Lantai 6 Suite 601 - JL. RA Kartini Np.26 Jakarta\",\n        \"locations\": [\n            {\n                \"id\": 36,\n                \"customer_id\": 16,\n                \"location_name\": \"Kemang - Bogor\",\n                \"address\": null,\n                \"city\": null,\n                \"province\": null,\n                \"postal_code\": null,\n                \"contact_person\": null,\n                \"contact_phone\": null,\n                \"created_at\": \"2025-11-22T16:40:00.000000Z\",\n                \"updated_at\": \"2025-11-22T16:40:00.000000Z\"\n            },\n            {\n                \"id\": 37,\n                \"customer_id\": 16,\n                \"location_name\": \"AOS Workshop - Bogor\",\n                \"address\": null,\n                \"city\": null,\n                \"province\": null,\n                \"postal_code\": null,\n                \"contact_person\": null,\n                \"contact_phone\": null,\n                \"created_at\": \"2025-11-22T16:40:00.000000Z\",\n                \"updated_at\": \"2025-11-22T16:40:00.000000Z\"\n            }\n        ],\n        \"created_at\": \"2025-11-22T16:40:00.000000Z\",\n        \"updated_at\": \"2025-11-22T16:40:00.000000Z\"\n    }\n}"}],"_postman_id":"1945db6e-fa77-4f03-99ea-6df61d17ab8c"},{"name":"Get Customer","id":"92ccaf1d-2efb-4044-a1b7-782f0428ea64","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/customers/:id","description":"<p>Get specific customer by ID with locations</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["customers",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"919ec7a2-2ec9-451b-baf3-101ba1f68894","description":{"content":"<p>Customer ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"eccd427b-ded6-4443-8ae9-84d269f4796b","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/customers/:id","host":["http://localhost:8000/api/v1"],"path":["customers",":id"],"variable":[{"key":"id","value":"1","description":"Customer ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"customer_no\": \"C4037\",\n        \"name\": \"Durgan-Pagac\",\n        \"phone_number\": \"+1-402-645-6447\",\n        \"address\": \"5286 Doyle Corner\\nBuckridgemouth, NH 25448\",\n        \"locations\": [\n            {\n                \"id\": 1,\n                \"customer_id\": 1,\n                \"location_name\": \"Marquardtport Office\",\n                \"address\": \"4750 Niko Forge\",\n                \"city\": \"Abrahamshire\",\n                \"province\": \"California\",\n                \"postal_code\": \"64670\",\n                \"contact_person\": \"Tina Champlin\",\n                \"contact_phone\": \"089213875147\",\n                \"created_at\": \"2025-11-23T13:37:19.000000Z\",\n                \"updated_at\": \"2025-11-23T13:37:19.000000Z\"\n            },\n            {\n                \"id\": 2,\n                \"customer_id\": 1,\n                \"location_name\": \"West Melvinachester Office\",\n                \"address\": \"8849 Veum Branch Apt. 707\",\n                \"city\": \"Marvinfort\",\n                \"province\": \"Rhode Island\",\n                \"postal_code\": \"22535\",\n                \"contact_person\": \"Dr. Mateo Goldner V\",\n                \"contact_phone\": \"087190190334\",\n                \"created_at\": \"2025-11-23T13:37:19.000000Z\",\n                \"updated_at\": \"2025-11-23T13:37:19.000000Z\"\n            }\n        ],\n        \"created_at\": \"2025-11-23T13:37:19.000000Z\",\n        \"updated_at\": \"2025-11-23T13:37:19.000000Z\"\n    }\n}"}],"_postman_id":"92ccaf1d-2efb-4044-a1b7-782f0428ea64"},{"name":"Update Customer","id":"0ca7dcc1-2420-4198-9bb3-b0a68241f7c0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"customer_no\": \"103\",\n  \"name\": \"PT. Advance Offshore Services (Updated)\",\n  \"phone_number\": \"082122166263\",\n  \"address\": \"New Address Jakarta\",\n  \"customer_locations\": [\n    {\n      \"id\": 39, // old record\n      \"location_name\": \"Kemang - Bogor Update\"\n    },\n    {\n      \"location_name\": \"Surabaya Branch\" // new record\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/customers/:id","description":"<p>Update existing customer</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["customers",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Customer ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"812b08cd-3931-44b2-bb0e-5e86803efe31","name":"Success Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"customer_no\": \"103\",\n  \"name\": \"PT. Advance Offshore Services (Updated)\",\n  \"phone_number\": \"082122166263\",\n  \"address\": \"New Address Jakarta\",\n  \"customer_locations\": [\n    {\n      \"id\": 39, // old record\n      \"location_name\": \"Kemang - Bogor Update\"\n    },\n    {\n      \"location_name\": \"Surabaya Branch\" // new record\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/customers/:id","host":["http://localhost:8000/api/v1"],"path":["customers",":id"],"variable":[{"key":"id","value":"1","description":"Customer ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"message\": \"Customer updated successfully\",\r\n    \"data\": {\r\n        \"id\": 17,\r\n        \"customer_no\": \"104\",\r\n        \"name\": \"PT. Advance Offshore Services (Updated)\",\r\n        \"phone_number\": \"082122166263\",\r\n        \"address\": \"New Address Jakarta\",\r\n        \"locations\": [\r\n            {\r\n                \"id\": 39,\r\n                \"customer_id\": 17,\r\n                \"location_name\": \"Kemang - Bogor Update\",\r\n                \"address\": null,\r\n                \"city\": null,\r\n                \"province\": null,\r\n                \"postal_code\": null,\r\n                \"contact_person\": null,\r\n                \"contact_phone\": null,\r\n                \"created_at\": \"2025-11-22T16:46:58.000000Z\",\r\n                \"updated_at\": \"2025-11-22T16:47:39.000000Z\"\r\n            },\r\n            {\r\n                \"id\": 41,\r\n                \"customer_id\": 17,\r\n                \"location_name\": \"Surabaya Branch\",\r\n                \"address\": null,\r\n                \"city\": null,\r\n                \"province\": null,\r\n                \"postal_code\": null,\r\n                \"contact_person\": null,\r\n                \"contact_phone\": null,\r\n                \"created_at\": \"2025-11-22T16:47:39.000000Z\",\r\n                \"updated_at\": \"2025-11-22T16:47:39.000000Z\"\r\n            }\r\n        ],\r\n        \"created_at\": \"2025-11-22T16:46:58.000000Z\",\r\n        \"updated_at\": \"2025-11-22T16:52:49.000000Z\"\r\n    }\r\n}"}],"_postman_id":"0ca7dcc1-2420-4198-9bb3-b0a68241f7c0"},{"name":"Delete Customer","id":"3d298c10-18e8-4a26-81d0-c4ce9c2ea991","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/customers/:id","description":"<p>Delete customer and associated locations</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["customers",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"50403a1e-3481-461b-80c5-72b46707e570","description":{"content":"<p>Customer ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"90a953ce-8f90-4566-8de3-8c578b981606","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8000/api/v1/customers/:id","host":["http://localhost:8000/api/v1"],"path":["customers",":id"],"variable":[{"key":"id","value":"1","description":"Customer ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Customer deleted successfully\"\n}"}],"_postman_id":"3d298c10-18e8-4a26-81d0-c4ce9c2ea991"}],"id":"f71d4ab2-e4ec-4a4a-a126-5f370cb04b75","description":"<p>Customer management endpoints. Manage customer data and locations.</p>\n","_postman_id":"f71d4ab2-e4ec-4a4a-a126-5f370cb04b75","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"4. Employees","item":[{"name":"List Employees","id":"4bc49873-c6b3-4d00-92ba-cb35fae57b4c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/employees?per_page=15&page=1&search=","description":"<p>Get paginated list of employees</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["employees"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Filter by name or position (optional)</p>\n","type":"text/plain"},"key":"search","value":""}],"variable":[]}},"response":[{"id":"ffac1c09-2867-4c07-92b5-741ae9e90dd0","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/employees?per_page=15&page=1&search","host":["http://localhost:8000/api/v1"],"path":["employees"],"query":[{"key":"per_page","value":"15","description":"Number of items per page (default: 15)"},{"key":"page","value":"1","description":"Page number for pagination (default: 1)"},{"key":"search","value":null,"description":"Filter by name or position (optional)","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"data\": [\n            {\n                \"id\": 1,\n                \"employee_no\": \"E6320\",\n                \"name\": \"Prof. Bryon Bechtelar\",\n                \"position\": \"Technician\"\n            },\n            {\n                \"id\": 2,\n                \"employee_no\": \"E6307\",\n                \"name\": \"Rosario Runolfsdottir\",\n                \"position\": \"Site Engineer\"\n            },\n            {\n                \"id\": 3,\n                \"employee_no\": \"E3880\",\n                \"name\": \"Woodrow Turner\",\n                \"position\": \"Admin\"\n            },\n            {\n                \"id\": 4,\n                \"employee_no\": \"E1708\",\n                \"name\": \"Dr. Ignacio Bernier\",\n                \"position\": \"Supervisor\"\n            },\n            {\n                \"id\": 5,\n                \"employee_no\": \"E1626\",\n                \"name\": \"Clarissa Weimann I\",\n                \"position\": \"Supervisor\"\n            },\n            {\n                \"id\": 6,\n                \"employee_no\": \"E9734\",\n                \"name\": \"Claudine Price\",\n                \"position\": \"Admin\"\n            },\n            {\n                \"id\": 7,\n                \"employee_no\": \"E3328\",\n                \"name\": \"Vella Oberbrunner\",\n                \"position\": \"Operator\"\n            },\n            {\n                \"id\": 8,\n                \"employee_no\": \"E3991\",\n                \"name\": \"Ms. Everette McDermott I\",\n                \"position\": \"QC Inspector\"\n            },\n            {\n                \"id\": 9,\n                \"employee_no\": \"E8117\",\n                \"name\": \"Gwen Abshire\",\n                \"position\": \"Technician\"\n            },\n            {\n                \"id\": 10,\n                \"employee_no\": \"E3637\",\n                \"name\": \"Mr. Devin Larkin Jr.\",\n                \"position\": \"QC Inspector\"\n            },\n            {\n                \"id\": 11,\n                \"employee_no\": \"E8793\",\n                \"name\": \"Lizeth Mraz\",\n                \"position\": \"Technician\"\n            },\n            {\n                \"id\": 12,\n                \"employee_no\": \"E7272\",\n                \"name\": \"Ambrose Jerde\",\n                \"position\": \"Project Manager\"\n            },\n            {\n                \"id\": 13,\n                \"employee_no\": \"E5117\",\n                \"name\": \"Mabel Mueller\",\n                \"position\": \"Technician\"\n            },\n            {\n                \"id\": 14,\n                \"employee_no\": \"E9729\",\n                \"name\": \"Thaddeus Veum\",\n                \"position\": \"Project Manager\"\n            },\n            {\n                \"id\": 15,\n                \"employee_no\": \"E4715\",\n                \"name\": \"Reggie Purdy\",\n                \"position\": \"Operator\"\n            }\n        ]\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 1,\n        \"per_page\": 15,\n        \"total\": 15\n    }\n}"}],"_postman_id":"4bc49873-c6b3-4d00-92ba-cb35fae57b4c"},{"name":"Create Employee","id":"7d8d14b2-ff3a-4d45-808c-2d10d5888314","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"employee_no\": \"E002\",\n    \"name\": \"John Doe\",\n    \"position\": \"Project Manager\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/employees","description":"<p>Create a new employee</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["employees"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"0330395d-16e9-4077-9158-5321bd5820d4","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"employee_no\": \"E001\",\n    \"name\": \"John Doe\",\n    \"position\": \"Project Manager\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/employees"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Employee created successfully\",\n    \"data\": {\n        \"id\": 16,\n        \"employee_no\": \"E002\",\n        \"name\": \"John Doe\",\n        \"position\": \"Project Manager\"\n    }\n}"}],"_postman_id":"7d8d14b2-ff3a-4d45-808c-2d10d5888314"},{"name":"Get Employee","id":"5e660180-eddc-4058-8254-52a62e471b93","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/employees/:id","description":"<p>Get specific employee by ID</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["employees",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Employee ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"f96f46bc-4ea6-4163-af94-e47d7d397470","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/employees/:id","host":["http://localhost:8000/api/v1"],"path":["employees",":id"],"variable":[{"key":"id","value":"1","description":"Employee ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"employee_no\": \"E6320\",\n        \"name\": \"Prof. Bryon Bechtelar\",\n        \"position\": \"Technician\"\n    }\n}"}],"_postman_id":"5e660180-eddc-4058-8254-52a62e471b93"},{"name":"Update Employee","id":"b22ade31-0626-4125-834e-dc5740526170","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"employee_no\": \"E001\",\n    \"name\": \"John Doe Updated\",\n    \"position\": \"Senior Project Manager\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/employees/:id","description":"<p>Update existing employee</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["employees",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Employee ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"b7ee7fdf-188b-41bf-93d2-f1faea397d21","name":"Success Responses","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"employee_no\": \"E001\",\n    \"name\": \"John Doe Updated\",\n    \"position\": \"Senior Project Manager\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/employees/:id","host":["http://localhost:8000/api/v1"],"path":["employees",":id"],"variable":[{"key":"id","value":"1","description":"Employee ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Employee updated successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"employee_no\": \"E001\",\n        \"name\": \"John Doe Updated\",\n        \"position\": \"Senior Project Manager\"\n    }\n}"}],"_postman_id":"b22ade31-0626-4125-834e-dc5740526170"},{"name":"Delete Employee","id":"0e1c1c8b-ff33-4ae6-aae7-a300781bf700","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/employees/:id","description":"<p>Delete employee</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["employees",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Employee ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"59581ba0-e939-4706-a8a3-6e17c1af8641","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8000/api/v1/employees/:id","host":["http://localhost:8000/api/v1"],"path":["employees",":id"],"variable":[{"key":"id","value":"1","description":"Employee ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Employee deleted successfully\"\n}"}],"_postman_id":"0e1c1c8b-ff33-4ae6-aae7-a300781bf700"}],"id":"2cb81193-2fc1-4409-a2d7-34d934b7d241","description":"<p>Employee management endpoints. Manage employee data.</p>\n","_postman_id":"2cb81193-2fc1-4409-a2d7-34d934b7d241","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"5. Quotations","item":[{"name":"List Quotations","id":"5eec4107-76eb-4ba0-9124-6e1117cc98f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/quotations?per_page=15&page=1&search=&sort_order=asc","description":"<p>Get paginated list of quotations with optional customer filter</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["quotations"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Filter by customer, pic name, or subject (optional)</p>\n","type":"text/plain"},"key":"search","value":""},{"description":{"content":"<p>Sorting type for ref no and ref year (default: desc)</p>\n","type":"text/plain"},"key":"sort_order","value":"asc"}],"variable":[]}},"response":[{"id":"e0bb7b53-9693-400e-9d53-9fc929e97a09","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/quotations?per_page=15&page=1&search=","host":["http://localhost:8000/api/v1"],"path":["quotations"],"query":[{"key":"per_page","value":"15","description":"Number of items per page (default: 15)"},{"key":"page","value":"1","description":"Page number for pagination (default: 1)"},{"key":"search","value":"","description":"Filter by customer, pic name, or subject (optional)"},{"key":"sort_order","value":null,"type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"date\": \"2025-04-03T00:00:00.000000Z\",\n            \"ref_no\": \"QT-6291\",\n            \"ref_year\": \"2025\",\n            \"customer\": \"Larkin Group\",\n            \"pic_name\": \"Prof. Alvis Lebsack\",\n            \"subject\": \"Nihil amet provident dolorem occaecati fugit dolore.\"\n        },\n        {\n            \"id\": 2,\n            \"date\": \"2025-04-08T00:00:00.000000Z\",\n            \"ref_no\": \"QT-2974\",\n            \"ref_year\": \"2025\",\n            \"customer\": \"Larkin Group\",\n            \"pic_name\": \"Emerald Lemke\",\n            \"subject\": \"Praesentium officiis est deleniti non rerum molestias hic quam.\"\n        },\n        {\n            \"id\": 3,\n            \"date\": \"2025-10-06T00:00:00.000000Z\",\n            \"ref_no\": \"QT-3239\",\n            \"ref_year\": \"2025\",\n            \"customer\": \"Berge, Abbott and Bartell\",\n            \"pic_name\": \"Loy Ratke\",\n            \"subject\": \"Repudiandae id reiciendis beatae ut id sit.\"\n        },\n        {\n            \"id\": 4,\n            \"date\": \"2025-11-20T00:00:00.000000Z\",\n            \"ref_no\": \"QT-3507\",\n            \"ref_year\": \"2025\",\n            \"customer\": \"Marks, Tromp and Thompson\",\n            \"pic_name\": \"Kellen Barton\",\n            \"subject\": \"Laborum repellat neque velit fuga in.\"\n        },\n        {\n            \"id\": 5,\n            \"date\": \"2025-02-20T00:00:00.000000Z\",\n            \"ref_no\": \"QT-5376\",\n            \"ref_year\": \"2025\",\n            \"customer\": \"Torphy PLC\",\n            \"pic_name\": \"Dr. Jordane Parisian MD\",\n            \"subject\": \"Eligendi dolore eos veritatis et praesentium.\"\n        },\n        {\n            \"id\": 6,\n            \"date\": \"2025-06-23T00:00:00.000000Z\",\n            \"ref_no\": \"QT-4217\",\n            \"ref_year\": \"2025\",\n            \"customer\": \"Kunze, Beatty and Gerlach\",\n            \"pic_name\": \"Ms. Alyson Barrows\",\n            \"subject\": \"Sint doloribus voluptas nulla omnis dolores totam.\"\n        },\n        {\n            \"id\": 7,\n            \"date\": \"2024-12-30T00:00:00.000000Z\",\n            \"ref_no\": \"QT-5861\",\n            \"ref_year\": \"2024\",\n            \"customer\": \"Kunze, Beatty and Gerlach\",\n            \"pic_name\": \"Lavina Gutkowski\",\n            \"subject\": \"Facere et beatae aut accusamus.\"\n        },\n        {\n            \"id\": 8,\n            \"date\": \"2025-08-15T00:00:00.000000Z\",\n            \"ref_no\": \"QT-9103\",\n            \"ref_year\": \"2025\",\n            \"customer\": \"Kunze, Beatty and Gerlach\",\n            \"pic_name\": \"Neva Daugherty\",\n            \"subject\": \"Ullam beatae debitis id fugiat eius ut rerum.\"\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 1,\n        \"per_page\": 15,\n        \"total\": 8\n    }\n}"}],"_postman_id":"5eec4107-76eb-4ba0-9124-6e1117cc98f4"},{"name":"Create Quotation","id":"20d7bdcc-4153-4f1c-bd1d-7fe85afe0774","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"date\": \"2025-11-19\",\n    \"ref_no\": \"1\",\n    \"ref_year\": 2025,\n    \"customer_id\": 1,\n    \"pic_name\": \"John Doe\",\n    \"pic_phone\": \"081234567890\",\n    \"subject\": \"Quotation for Fire Safety System Installation and Maintenance\",\n    \"top\": \"30 days after invoice date\",\n    \"valid_until\": \"2025-12-19\",\n    \"clause\": \"This quotation is valid for 30 days from the date of issue. Prices are subject to change without prior notice.\",\n    \"workday\": \"60 working days\",\n    \"auth_name\": \"Jane Smith\",\n    \"auth_position\": \"Sales Manager\",\n    \"discount\": 10.5,\n    \"items\": [\n        {\n            \"description\": \"Fire Alarm Control Panel - Addressable Type\",\n            \"quantity\": 2,\n            \"unit\": \"unit\",\n            \"rate\": 15000000\n        },\n        {\n            \"description\": \"Smoke Detector - Photoelectric Type\",\n            \"quantity\": 50,\n            \"unit\": \"pcs\",\n            \"rate\": 350000\n        }\n    ],\n    \"adiwarnas\": [\n        {\n            \"adiwarna_description\": \"Terms and conditions from Adiwarna\"\n        },\n        {\n            \"adiwarna_description\": \"Terms and conditions 2 from Adiwarna\"\n        }\n    ],\n    \"clients\": [\n        {\n            \"client_description\": \"Terms and conditions from Client\"\n        },\n        {\n            \"client_description\": \"Terms and conditions 2 from Client\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/quotations","description":"<p>Create quotation with items, adiwarnas, and clients in single transaction</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["quotations"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"ca8d203f-9bce-4426-a8a4-aea4afb9fc5d","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"date\": \"2025-11-19\",\n    \"ref_no\": \"1\",\n    \"ref_year\": 2025,\n    \"customer_id\": 1,\n    \"pic_name\": \"John Doe\",\n    \"pic_phone\": \"081234567890\",\n    \"subject\": \"Quotation for Fire Safety System Installation and Maintenance\",\n    \"top\": \"30 days after invoice date\",\n    \"valid_until\": \"2025-12-19\",\n    \"clause\": \"This quotation is valid for 30 days from the date of issue. Prices are subject to change without prior notice.\",\n    \"workday\": \"60 working days\",\n    \"auth_name\": \"Jane Smith\",\n    \"auth_position\": \"Sales Manager\",\n    \"discount\": 10.5,\n    \"items\": [\n        {\n            \"description\": \"Fire Alarm Control Panel - Addressable Type\",\n            \"quantity\": 2,\n            \"unit\": \"unit\",\n            \"rate\": 15000000\n        },\n        {\n            \"description\": \"Smoke Detector - Photoelectric Type\",\n            \"quantity\": 50,\n            \"unit\": \"pcs\",\n            \"rate\": 350000\n        }\n    ],\n    \"adiwarnas\": [\n        {\n            \"adiwarna_description\": \"Terms and conditions from Adiwarna\"\n        },\n        {\n            \"adiwarna_description\": \"Terms and conditions 2 from Adiwarna\"\n        }\n    ],\n    \"clients\": [\n        {\n            \"client_description\": \"Terms and conditions from Client\"\n        },\n        {\n            \"client_description\": \"Terms and conditions 2 from Client\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/quotations"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Quotation created successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"date\": \"2025-11-19T00:00:00.000000Z\",\n        \"ref_no\": \"1\",\n        \"ref_year\": 2025,\n        \"pic_name\": \"John Doe\",\n        \"pic_phone\": \"081234567890\",\n        \"subject\": \"Quotation for Fire Safety System Installation and Maintenance\",\n        \"top\": \"30 days after invoice date\",\n        \"valid_until\": \"2025-12-19\",\n        \"clause\": \"This quotation is valid for 30 days from the date of issue. Prices are subject to change without prior notice.\",\n        \"workday\": \"60 working days\",\n        \"auth_name\": \"Jane Smith\",\n        \"auth_position\": \"Sales Manager\",\n        \"discount\": \"10.50\",\n        \"items\": [\n            {\n                \"id\": 24,\n                \"description\": \"Fire Alarm Control Panel - Addressable Type\",\n                \"quantity\": \"2\",\n                \"unit\": \"unit\",\n                \"rate\": \"15000000.00\"\n            },\n            {\n                \"id\": 25,\n                \"description\": \"Smoke Detector - Photoelectric Type\",\n                \"quantity\": \"50\",\n                \"unit\": \"pcs\",\n                \"rate\": \"350000.00\"\n            }\n        ],\n        \"adiwarnas\": [\n            {\n                \"id\": 11,\n                \"quotation_id\": 8,\n                \"adiwarna_description\": \"Terms and conditions from Adiwarna\",\n                \"created_at\": \"2025-11-22T12:15:18.000000Z\",\n                \"updated_at\": \"2025-11-22T12:15:18.000000Z\"\n            },\n            {\n                \"id\": 12,\n                \"quotation_id\": 8,\n                \"adiwarna_description\": \"Terms and conditions 2 from Adiwarna\",\n                \"created_at\": \"2025-11-22T12:15:18.000000Z\",\n                \"updated_at\": \"2025-11-22T12:15:18.000000Z\"\n            }\n        ],\n        \"clients\": [\n            {\n                \"id\": 11,\n                \"quotation_id\": 8,\n                \"client_description\": \"Terms and conditions from Client\",\n                \"created_at\": \"2025-11-22T12:15:18.000000Z\",\n                \"updated_at\": \"2025-11-22T12:15:18.000000Z\"\n            },\n            {\n                \"id\": 12,\n                \"quotation_id\": 8,\n                \"client_description\": \"Terms and conditions 2 from Client\",\n                \"created_at\": \"2025-11-22T12:15:18.000000Z\",\n                \"updated_at\": \"2025-11-22T12:15:18.000000Z\"\n            }\n        ],\n        \"created_at\": \"2025-11-22T12:15:18.000000Z\",\n        \"updated_at\": \"2025-11-22T12:15:18.000000Z\"\n    }\n}"}],"_postman_id":"20d7bdcc-4153-4f1c-bd1d-7fe85afe0774"},{"name":"Get Quotation","id":"45ff484c-2cc5-4ede-bfbb-c01f23d963cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/quotations/:id","description":"<p>Get quotation with customer, items, adiwarnas, and clients</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["quotations",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Quotation ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"0a174bc0-b38c-4345-8737-b0c3c6d4d616","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/quotations/:id","host":["http://localhost:8000/api/v1"],"path":["quotations",":id"],"variable":[{"key":"id","value":"1","description":"Quotation ID"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"date\": \"2025-11-19T00:00:00.000000Z\",\n        \"ref_no\": \"1\",\n        \"ref_year\": \"2025\",\n        \"customer\": {\n            \"id\": 2,\n            \"customer_no\": \"C3484\",\n            \"name\": \"Lueilwitz, Mosciski and Ebert\",\n            \"phone_number\": \"+18137588179\",\n            \"address\": \"6423 Marion Harbor\\nNorth Freedabury, NM 51282-2356\",\n            \"created_at\": \"2025-11-19T10:31:33.000000Z\",\n            \"updated_at\": \"2025-11-19T10:31:33.000000Z\"\n        },\n        \"pic_name\": \"John Doe\",\n        \"pic_phone\": \"081234567890\",\n        \"subject\": \"Quotation for Fire Safety System Installation and Maintenance\",\n        \"top\": \"30 days after invoice date\",\n        \"valid_until\": \"2025-12-19\",\n        \"clause\": \"This quotation is valid for 30 days from the date of issue. Prices are subject to change without prior notice.\",\n        \"workday\": \"60 working days\",\n        \"auth_name\": \"Jane Smith\",\n        \"auth_position\": \"Sales Manager\",\n        \"discount\": \"10.50\",\n        \"items\": [\n            {\n                \"id\": 24,\n                \"description\": \"Fire Alarm Control Panel - Addressable Type\",\n                \"quantity\": \"2\",\n                \"unit\": \"unit\",\n                \"rate\": \"15000000.00\"\n            },\n            {\n                \"id\": 25,\n                \"description\": \"Smoke Detector - Photoelectric Type\",\n                \"quantity\": \"50\",\n                \"unit\": \"pcs\",\n                \"rate\": \"350000.00\"\n            }\n        ],\n        \"adiwarnas\": [\n            {\n                \"id\": 11,\n                \"quotation_id\": 8,\n                \"adiwarna_description\": \"Terms and conditions from Adiwarna\",\n                \"created_at\": \"2025-11-22T12:15:18.000000Z\",\n                \"updated_at\": \"2025-11-22T12:15:18.000000Z\"\n            },\n            {\n                \"id\": 12,\n                \"quotation_id\": 8,\n                \"adiwarna_description\": \"Terms and conditions 2 from Adiwarna\",\n                \"created_at\": \"2025-11-22T12:15:18.000000Z\",\n                \"updated_at\": \"2025-11-22T12:15:18.000000Z\"\n            }\n        ],\n        \"clients\": [\n            {\n                \"id\": 11,\n                \"quotation_id\": 8,\n                \"client_description\": \"Terms and conditions from Client\",\n                \"created_at\": \"2025-11-22T12:15:18.000000Z\",\n                \"updated_at\": \"2025-11-22T12:15:18.000000Z\"\n            },\n            {\n                \"id\": 12,\n                \"quotation_id\": 8,\n                \"client_description\": \"Terms and conditions 2 from Client\",\n                \"created_at\": \"2025-11-22T12:15:18.000000Z\",\n                \"updated_at\": \"2025-11-22T12:15:18.000000Z\"\n            }\n        ],\n        \"created_at\": \"2025-11-22T12:15:18.000000Z\",\n        \"updated_at\": \"2025-11-22T13:15:02.000000Z\"\n    }\n}"}],"_postman_id":"45ff484c-2cc5-4ede-bfbb-c01f23d963cd"},{"name":"Update Quotation","id":"3e2f2845-f804-48af-9bcd-d4a59fdfb51d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"date\": \"2025-12-01\",\n    \"ref_no\": \"2\",\n    \"ref_year\": \"2025\",\n    \"customer_id\": 1,\n    \"pic_name\": \"John Doe Updated\",\n    \"pic_phone\": \"081234567890\",\n    \"subject\": \"Complete Updated Quotation for Fire Safety System\",\n    \"top\": \"45 days after invoice date\",\n    \"valid_until\": \"2026-01-15\",\n    \"clause\": \"This quotation is valid for 45 days. All prices are final.\",\n    \"workday\": \"90 working days\",\n    \"auth_name\": \"Jane Smith\",\n    \"auth_position\": \"Sales Director\",\n    \"discount\": \"15.00\",\n    \"items\": [\n        {\n            \"id\": 1,\n            \"description\": \"Fire Alarm Control Panel - Updated\",\n            \"quantity\": 3,\n            \"unit\": \"unit\",\n            \"rate\": 16000000\n        },\n        {\n            \"id\": 2,\n            \"description\": \"Smoke Detector - Photoelectric Type\",\n            \"quantity\": 60,\n            \"unit\": \"pcs\",\n            \"rate\": 350000\n        },\n        {\n            \"description\": \"Fire Extinguisher - NEW ITEM\",\n            \"quantity\": 10,\n            \"unit\": \"unit\",\n            \"rate\": 500000\n        }\n    ],\n    \"adiwarnas\": [\n        {\n            \"id\": 1,\n            \"adiwarna_description\": \"Updated terms and conditions from Adiwarna\"\n        },\n        {\n            \"adiwarna_description\": \"New additional terms from Adiwarna\"\n        }\n    ],\n    \"clients\": [\n        {\n            \"id\": 1,\n            \"client_description\": \"Updated terms and conditions from Client\"\n        },\n        {\n            \"client_description\": \"New client requirement\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/quotations/:id","description":"<p>Update quotation and replace all items</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["quotations",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Quotation ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"beb689ac-143b-4986-9dba-dc54eb63f925","name":"Success Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"date\": \"2025-12-01\",\n    \"ref_no\": \"2\",\n    \"ref_year\": \"2025\",\n    \"customer_id\": 1,\n    \"pic_name\": \"John Doe Updated\",\n    \"pic_phone\": \"081234567890\",\n    \"subject\": \"Complete Updated Quotation for Fire Safety System\",\n    \"top\": \"45 days after invoice date\",\n    \"valid_until\": \"2026-01-15\",\n    \"clause\": \"This quotation is valid for 45 days. All prices are final.\",\n    \"workday\": \"90 working days\",\n    \"auth_name\": \"Jane Smith\",\n    \"auth_position\": \"Sales Director\",\n    \"discount\": \"15.00\",\n    \"items\": [\n        {\n            \"description\": \"Fire Alarm Control Panel - Advanced Addressable Type\",\n            \"quantity\": \"5\",\n            \"unit\": \"unit\",\n            \"rate\": \"18000000.00\"\n        },\n        {\n            \"description\": \"Smoke Detector - Photoelectric Type with IoT\",\n            \"quantity\": \"75\",\n            \"unit\": \"pcs\",\n            \"rate\": \"450000.00\"\n        },\n        {\n            \"description\": \"Fire Extinguisher - CO2 Type 6kg\",\n            \"quantity\": \"20\",\n            \"unit\": \"unit\",\n            \"rate\": \"850000.00\"\n        }\n    ],\n    \"adiwarnas\": [\n        {\n            \"adiwarna_description\": \"Complete installation and commissioning included\"\n        },\n        {\n            \"adiwarna_description\": \"1 year warranty on all equipment\"\n        },\n        {\n            \"adiwarna_description\": \"Free maintenance for 6 months\"\n        }\n    ],\n    \"clients\": [\n        {\n            \"client_description\": \"Payment terms: 30% down payment, 70% upon completion\"\n        },\n        {\n            \"client_description\": \"Client to provide access to installation areas\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/quotations/:id","host":["http://localhost:8000/api/v1"],"path":["quotations",":id"],"variable":[{"key":"id","value":"1","description":"Quotation ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Quotation updated successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"date\": \"2025-12-01T00:00:00.000000Z\",\n        \"ref_no\": \"2\",\n        \"ref_year\": \"2025\",\n        \"pic_name\": \"John Doe Updated\",\n        \"pic_phone\": \"081234567890\",\n        \"subject\": \"Complete Updated Quotation for Fire Safety System\",\n        \"top\": \"45 days after invoice date\",\n        \"valid_until\": \"2026-01-15\",\n        \"clause\": \"This quotation is valid for 45 days. All prices are final.\",\n        \"workday\": \"90 working days\",\n        \"auth_name\": \"Jane Smith\",\n        \"auth_position\": \"Sales Director\",\n        \"discount\": \"15.00\",\n        \"items\": [\n            {\n                \"id\": 29,\n                \"description\": \"Fire Alarm Control Panel - Advanced Addressable Type\",\n                \"quantity\": \"5\",\n                \"unit\": \"unit\",\n                \"rate\": \"18000000.00\"\n            },\n            {\n                \"id\": 30,\n                \"description\": \"Smoke Detector - Photoelectric Type with IoT\",\n                \"quantity\": \"75\",\n                \"unit\": \"pcs\",\n                \"rate\": \"450000.00\"\n            },\n            {\n                \"id\": 31,\n                \"description\": \"Fire Extinguisher - CO2 Type 6kg\",\n                \"quantity\": \"20\",\n                \"unit\": \"unit\",\n                \"rate\": \"850000.00\"\n            }\n        ],\n        \"adiwarnas\": [\n            {\n                \"id\": 16,\n                \"quotation_id\": 7,\n                \"adiwarna_description\": \"Complete installation and commissioning included\",\n                \"created_at\": \"2025-11-22T13:17:43.000000Z\",\n                \"updated_at\": \"2025-11-22T13:17:43.000000Z\"\n            },\n            {\n                \"id\": 17,\n                \"quotation_id\": 7,\n                \"adiwarna_description\": \"1 year warranty on all equipment\",\n                \"created_at\": \"2025-11-22T13:17:43.000000Z\",\n                \"updated_at\": \"2025-11-22T13:17:43.000000Z\"\n            },\n            {\n                \"id\": 18,\n                \"quotation_id\": 7,\n                \"adiwarna_description\": \"Free maintenance for 6 months\",\n                \"created_at\": \"2025-11-22T13:17:43.000000Z\",\n                \"updated_at\": \"2025-11-22T13:17:43.000000Z\"\n            }\n        ],\n        \"clients\": [\n            {\n                \"id\": 15,\n                \"quotation_id\": 7,\n                \"client_description\": \"Payment terms: 30% down payment, 70% upon completion\",\n                \"created_at\": \"2025-11-22T13:17:43.000000Z\",\n                \"updated_at\": \"2025-11-22T13:17:43.000000Z\"\n            },\n            {\n                \"id\": 16,\n                \"quotation_id\": 7,\n                \"client_description\": \"Client to provide access to installation areas\",\n                \"created_at\": \"2025-11-22T13:17:43.000000Z\",\n                \"updated_at\": \"2025-11-22T13:17:43.000000Z\"\n            }\n        ],\n        \"created_at\": \"2025-11-22T12:04:37.000000Z\",\n        \"updated_at\": \"2025-11-22T13:17:43.000000Z\"\n    }\n}"}],"_postman_id":"3e2f2845-f804-48af-9bcd-d4a59fdfb51d"},{"name":"Delete Quotation","id":"74ff8335-4e46-4a81-af4a-8afd9c4641d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/quotations/:id","description":"<p>Delete quotation and all associated items</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["quotations",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Quotation ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"1e64a647-5204-477b-bf44-ce42bc560717","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8000/api/v1/quotations/:id","host":["http://localhost:8000/api/v1"],"path":["quotations",":id"],"variable":[{"key":"id","value":"1","description":"Quotation ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Quotation deleted successfully\"\n}"}],"_postman_id":"74ff8335-4e46-4a81-af4a-8afd9c4641d5"}],"id":"c767d29f-22b7-45ad-b358-9b8c2233536f","description":"<p>Quotation management with items, adiwarnas, and clients</p>\n","_postman_id":"c767d29f-22b7-45ad-b358-9b8c2233536f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"6. Purchase Orders","item":[{"name":"List Purchase Orders","id":"56e9ee51-55eb-4f35-a0c7-b8dc9ac6e1d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/purchase-orders?per_page=15&page=1&search=","description":"<p>Get paginated list of purchase orders</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["purchase-orders"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Filter by customer, pic name, or pic phone (optional)</p>\n","type":"text/plain"},"key":"search","value":""},{"disabled":true,"description":{"content":"<p>Sorting type for ref no and ref year (default: desc)</p>\n","type":"text/plain"},"key":"sort_order","value":"asc"}],"variable":[]}},"response":[{"id":"2d651d23-7ed9-4e09-96f0-29e5a48aa3f1","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/purchase-orders?per_page=15&page=1&search=","host":["http://localhost:8000/api/v1"],"path":["purchase-orders"],"query":[{"key":"per_page","value":"15","description":"Number of items per page (default: 15)"},{"key":"page","value":"1","description":"Page number for pagination (default: 1)"},{"key":"search","value":"","description":"Filter by customer, pic name, or pic phone (optional)"},{"key":"sort_order","value":null,"disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"po_no\": \"PO-4262\",\n            \"po_year\": \"2025\",\n            \"date\": \"2025-05-13T00:00:00.000000Z\",\n            \"customer\": \"Lueilwitz, Mosciski and Ebert\",\n            \"pic_name\": \"Kamren Bernhard\",\n            \"pic_phone\": \"084128556629\",\n            \"required_date\": \"2026-02-10T00:00:00.000000Z\"\n        },\n        {\n            \"id\": 2,\n            \"po_no\": \"PO-8568\",\n            \"po_year\": \"2025\",\n            \"date\": \"2025-01-01T00:00:00.000000Z\",\n            \"customer\": \"Daniel, Stark and Runolfsdottir\",\n            \"pic_name\": \"Rigoberto Fay I\",\n            \"pic_phone\": \"086847132954\",\n            \"required_date\": \"2025-01-06T00:00:00.000000Z\"\n        },\n        {\n            \"id\": 3,\n            \"po_no\": \"PO-6159\",\n            \"po_year\": \"2024\",\n            \"date\": \"2024-11-25T00:00:00.000000Z\",\n            \"customer\": \"Daniel, Stark and Runolfsdottir\",\n            \"pic_name\": \"Mollie Hane\",\n            \"pic_phone\": \"087566731355\",\n            \"required_date\": \"2026-02-10T00:00:00.000000Z\"\n        },\n        {\n            \"id\": 4,\n            \"po_no\": \"PO-8715\",\n            \"po_year\": \"2025\",\n            \"date\": \"2025-02-08T00:00:00.000000Z\",\n            \"customer\": \"Ferry, Ebert and Harvey\",\n            \"pic_name\": \"Katelin Lemke\",\n            \"pic_phone\": \"085116856608\",\n            \"required_date\": \"2025-02-23T00:00:00.000000Z\"\n        },\n        {\n            \"id\": 5,\n            \"po_no\": \"PO-5580\",\n            \"po_year\": \"2025\",\n            \"date\": \"2025-07-04T00:00:00.000000Z\",\n            \"customer\": \"Ferry, Ebert and Harvey\",\n            \"pic_name\": \"Ernest Welch\",\n            \"pic_phone\": \"082405865477\",\n            \"required_date\": \"2025-08-30T00:00:00.000000Z\"\n        },\n        {\n            \"id\": 6,\n            \"po_no\": \"PO-9312\",\n            \"po_year\": \"2025\",\n            \"date\": \"2025-09-18T00:00:00.000000Z\",\n            \"customer\": \"Bergstrom-Kuphal\",\n            \"pic_name\": \"Eldora Renner\",\n            \"pic_phone\": \"088834829111\",\n            \"required_date\": \"2026-01-02T00:00:00.000000Z\"\n        },\n        {\n            \"id\": 7,\n            \"po_no\": \"PO-3326\",\n            \"po_year\": \"2025\",\n            \"date\": \"2025-08-29T00:00:00.000000Z\",\n            \"customer\": \"Tremblay LLC\",\n            \"pic_name\": \"Prof. Imani Muller\",\n            \"pic_phone\": \"080961964306\",\n            \"required_date\": \"2025-11-29T00:00:00.000000Z\"\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 1,\n        \"per_page\": 15,\n        \"total\": 7\n    }\n}"}],"_postman_id":"56e9ee51-55eb-4f35-a0c7-b8dc9ac6e1d7"},{"name":"Create Purchase Order","id":"b1b2f8d1-0893-4010-b9a8-924d3dbf629c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"po_no\": \"PO-001\",\n  \"po_year\": 2025,\n  \"date\": \"2025-11-22\",\n  \"customer_id\": 1,\n  \"pic_name\": \"John Doe\",\n  \"pic_phone\": \"081234567890\",\n  \"required_date\": \"2025-12-15\",\n  \"top_dp\": \"30% down payment\",\n  \"top_cod\": \"70% upon delivery\",\n  \"quotation_ref\": \"QT-2025-001\",\n  \"purchase_requisition_no\": \"PR-001\",\n  \"purchase_requisition_year\": 2025,\n  \"discount\": 5.5,\n  \"req_name\": \"Jane Smith\",\n  \"req_pos\": \"Procurement Manager\",\n  \"app_name\": \"Robert Johnson\",\n  \"app_pos\": \"Finance Director\",\n  \"auth_name\": \"Michael Brown\",\n  \"auth_pos\": \"CEO\",\n  \"items\": [\n    {\n      \"description\": \"Fire Alarm Control Panel - Addressable Type\",\n      \"quantity\": 2,\n      \"unit\": \"unit\",\n      \"rate\": 15000000\n    },\n    {\n      \"description\": \"Smoke Detector - Photoelectric Type\",\n      \"quantity\": 50,\n      \"unit\": \"pcs\",\n      \"rate\": 350000\n    },\n    {\n      \"description\": \"Fire Extinguisher - ABC Type 6kg\",\n      \"quantity\": 20,\n      \"unit\": \"unit\",\n      \"rate\": 450000\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/purchase-orders","description":"<p>Create purchase order with items in single transaction</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["purchase-orders"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"76503cb5-d600-4b3d-9a47-99736fc8ca2c","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"po_no\": \"PO-001\",\n  \"po_year\": 2025,\n  \"date\": \"2025-11-22\",\n  \"customer_id\": 1,\n  \"pic_name\": \"John Doe\",\n  \"pic_phone\": \"081234567890\",\n  \"required_date\": \"2025-12-15\",\n  \"top_dp\": \"30% down payment\",\n  \"top_cod\": \"70% upon delivery\",\n  \"quotation_ref\": \"QT-2025-001\",\n  \"purchase_requisition_no\": \"PR-001\",\n  \"purchase_requisition_year\": 2025,\n  \"discount\": 5.5,\n  \"req_name\": \"Jane Smith\",\n  \"req_pos\": \"Procurement Manager\",\n  \"app_name\": \"Robert Johnson\",\n  \"app_pos\": \"Finance Director\",\n  \"auth_name\": \"Michael Brown\",\n  \"auth_pos\": \"CEO\",\n  \"items\": [\n    {\n      \"description\": \"Fire Alarm Control Panel - Addressable Type\",\n      \"quantity\": 2,\n      \"unit\": \"unit\",\n      \"rate\": 15000000\n    },\n    {\n      \"description\": \"Smoke Detector - Photoelectric Type\",\n      \"quantity\": 50,\n      \"unit\": \"pcs\",\n      \"rate\": 350000\n    },\n    {\n      \"description\": \"Fire Extinguisher - ABC Type 6kg\",\n      \"quantity\": 20,\n      \"unit\": \"unit\",\n      \"rate\": 450000\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/purchase-orders"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Purchase Order created successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"po_no\": \"PO-001\",\n        \"po_year\": 2025,\n        \"date\": \"2025-11-22T00:00:00.000000Z\",\n        \"pic_name\": \"John Doe\",\n        \"pic_phone\": \"081234567890\",\n        \"required_date\": \"2025-12-15T00:00:00.000000Z\",\n        \"top_dp\": \"30% down payment\",\n        \"top_cod\": \"70% upon delivery\",\n        \"quotation_ref\": \"QT-2025-001\",\n        \"purchase_requisition_no\": \"PR-001\",\n        \"purchase_requisition_year\": 2025,\n        \"discount\": \"5.50\",\n        \"req_name\": \"Jane Smith\",\n        \"req_pos\": \"Procurement Manager\",\n        \"app_name\": \"Robert Johnson\",\n        \"app_pos\": \"Finance Director\",\n        \"auth_name\": \"Michael Brown\",\n        \"auth_pos\": \"CEO\",\n        \"items\": [\n            {\n                \"id\": 20,\n                \"description\": \"Fire Alarm Control Panel - Addressable Type\",\n                \"quantity\": \"2\",\n                \"unit\": \"unit\",\n                \"rate\": \"15000000.00\"\n            },\n            {\n                \"id\": 21,\n                \"description\": \"Smoke Detector - Photoelectric Type\",\n                \"quantity\": \"50\",\n                \"unit\": \"pcs\",\n                \"rate\": \"350000.00\"\n            },\n            {\n                \"id\": 22,\n                \"description\": \"Fire Extinguisher - ABC Type 6kg\",\n                \"quantity\": \"20\",\n                \"unit\": \"unit\",\n                \"rate\": \"450000.00\"\n            }\n        ],\n        \"created_at\": \"2025-11-22T14:13:32.000000Z\",\n        \"updated_at\": \"2025-11-22T14:13:32.000000Z\"\n    }\n}"}],"_postman_id":"b1b2f8d1-0893-4010-b9a8-924d3dbf629c"},{"name":"Get Purchase Order","id":"07164a0d-d406-42cd-be13-3e6fa16ab5a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/purchase-orders/:id","description":"<p>Get purchase order with customer and items</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["purchase-orders",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Purchase Order ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"3651bee7-0ee5-41cb-bb25-e7829f8382d4","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/purchase-orders/:id","host":["http://localhost:8000/api/v1"],"path":["purchase-orders",":id"],"variable":[{"key":"id","value":"1","description":"Purchase Order ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"po_no\": \"PO-001\",\n        \"po_year\": \"2025\",\n        \"date\": \"2025-11-22T00:00:00.000000Z\",\n        \"customer\": {\n            \"id\": 2,\n            \"customer_no\": \"C3484\",\n            \"name\": \"Lueilwitz, Mosciski and Ebert\",\n            \"phone_number\": \"+18137588179\",\n            \"address\": \"6423 Marion Harbor\\nNorth Freedabury, NM 51282-2356\",\n            \"created_at\": \"2025-11-19T10:31:33.000000Z\",\n            \"updated_at\": \"2025-11-19T10:31:33.000000Z\"\n        },\n        \"pic_name\": \"John Doe\",\n        \"pic_phone\": \"081234567890\",\n        \"required_date\": \"2025-12-15T00:00:00.000000Z\",\n        \"top_dp\": \"30% down payment\",\n        \"top_cod\": \"70% upon delivery\",\n        \"quotation_ref\": \"QT-2025-001\",\n        \"purchase_requisition_no\": \"PR-001\",\n        \"purchase_requisition_year\": \"2025\",\n        \"discount\": \"5.50\",\n        \"req_name\": \"Jane Smith\",\n        \"req_pos\": \"Procurement Manager\",\n        \"app_name\": \"Robert Johnson\",\n        \"app_pos\": \"Finance Director\",\n        \"auth_name\": \"Michael Brown\",\n        \"auth_pos\": \"CEO\",\n        \"items\": [\n            {\n                \"id\": 20,\n                \"description\": \"Fire Alarm Control Panel - Addressable Type\",\n                \"quantity\": \"2\",\n                \"unit\": \"unit\",\n                \"rate\": \"15000000.00\"\n            },\n            {\n                \"id\": 21,\n                \"description\": \"Smoke Detector - Photoelectric Type\",\n                \"quantity\": \"50\",\n                \"unit\": \"pcs\",\n                \"rate\": \"350000.00\"\n            },\n            {\n                \"id\": 22,\n                \"description\": \"Fire Extinguisher - ABC Type 6kg\",\n                \"quantity\": \"20\",\n                \"unit\": \"unit\",\n                \"rate\": \"450000.00\"\n            }\n        ],\n        \"created_at\": \"2025-11-22T14:13:32.000000Z\",\n        \"updated_at\": \"2025-11-22T14:17:57.000000Z\"\n    }\n}"}],"_postman_id":"07164a0d-d406-42cd-be13-3e6fa16ab5a5"},{"name":"Update Purchase Order","id":"fa7ca86a-0964-4f71-aef8-b8057cb73a1f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"po_no\": \"PO-001-UPDATED\",\n  \"po_year\": 2025,\n  \"date\": \"2025-11-23\",\n  \"customer_id\": 2,\n  \"pic_name\": \"Jane Smith\",\n  \"pic_phone\": \"081298765432\",\n  \"required_date\": \"2025-12-20\",\n  \"top_dp\": \"40% down payment upon PO confirmation\",\n  \"top_cod\": \"60% upon delivery and installation\",\n  \"quotation_ref\": \"QT-2025-002\",\n  \"purchase_requisition_no\": \"PR-002\",\n  \"purchase_requisition_year\": 2025,\n  \"discount\": 7.5,\n  \"req_name\": \"Robert Wilson\",\n  \"req_pos\": \"Senior Procurement Officer\",\n  \"app_name\": \"Sarah Johnson\",\n  \"app_pos\": \"Finance Manager\",\n  \"auth_name\": \"David Brown\",\n  \"auth_pos\": \"Managing Director\",\n  \"items\": [\n    {\n      \"id\": 27, // old item\n      \"description\": \"Fire Alarm Control Panel - Addressable Type (Updated)\",\n      \"quantity\": 4,\n      \"unit\": \"unit\",\n      \"rate\": 16000000\n    },\n    {\n      \"description\": \"Smoke Detector - Photoelectric Type\", // new record\n      \"quantity\": 75,\n      \"unit\": \"pcs\",\n      \"rate\": 375000\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/purchase-orders/:id","description":"<p>Update purchase order and replace all items</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["purchase-orders",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Purchase Order ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"6524724b-9563-44c6-b5dc-22812b118bdf","name":"Success Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"po_no\": \"PO-001-UPDATED\",\n  \"po_year\": 2025,\n  \"date\": \"2025-11-23\",\n  \"customer_id\": 2,\n  \"pic_name\": \"Jane Smith\",\n  \"pic_phone\": \"081298765432\",\n  \"required_date\": \"2025-12-20\",\n  \"top_dp\": \"40% down payment upon PO confirmation\",\n  \"top_cod\": \"60% upon delivery and installation\",\n  \"quotation_ref\": \"QT-2025-002\",\n  \"purchase_requisition_no\": \"PR-002\",\n  \"purchase_requisition_year\": 2025,\n  \"discount\": 7.5,\n  \"req_name\": \"Robert Wilson\",\n  \"req_pos\": \"Senior Procurement Officer\",\n  \"app_name\": \"Sarah Johnson\",\n  \"app_pos\": \"Finance Manager\",\n  \"auth_name\": \"David Brown\",\n  \"auth_pos\": \"Managing Director\",\n  \"items\": [\n    {\n      \"id\": 27, // old item\n      \"description\": \"Fire Alarm Control Panel - Addressable Type (Updated)\",\n      \"quantity\": 3,\n      \"unit\": \"unit\",\n      \"rate\": 16000000\n    },\n    {\n      \"description\": \"Smoke Detector - Photoelectric Type\", // new record\n      \"quantity\": 75,\n      \"unit\": \"pcs\",\n      \"rate\": 375000\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/purchase-orders/:id","host":["http://localhost:8000/api/v1"],"path":["purchase-orders",":id"],"variable":[{"key":"id","value":"1","description":"Purchase Order ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Purchase Order updated successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"po_no\": \"PO-001-UPDATED\",\n        \"po_year\": \"2025\",\n        \"date\": \"2025-11-23T00:00:00.000000Z\",\n        \"pic_name\": \"Jane Smith\",\n        \"pic_phone\": \"081298765432\",\n        \"required_date\": \"2025-12-20T00:00:00.000000Z\",\n        \"top_dp\": \"40% down payment upon PO confirmation\",\n        \"top_cod\": \"60% upon delivery and installation\",\n        \"quotation_ref\": \"QT-2025-002\",\n        \"purchase_requisition_no\": \"PR-002\",\n        \"purchase_requisition_year\": \"2025\",\n        \"discount\": \"7.50\",\n        \"req_name\": \"Robert Wilson\",\n        \"req_pos\": \"Senior Procurement Officer\",\n        \"app_name\": \"Sarah Johnson\",\n        \"app_pos\": \"Finance Manager\",\n        \"auth_name\": \"David Brown\",\n        \"auth_pos\": \"Managing Director\",\n        \"items\": [\n            {\n                \"id\": 27,\n                \"description\": \"Fire Alarm Control Panel - Addressable Type (Updated)\",\n                \"quantity\": \"4\",\n                \"unit\": \"unit\",\n                \"rate\": \"16000000.00\"\n            },\n            {\n                \"id\": 28,\n                \"description\": \"Smoke Detector - Photoelectric Type\",\n                \"quantity\": \"75\",\n                \"unit\": \"pcs\",\n                \"rate\": \"375000.00\"\n            }\n        ],\n        \"created_at\": \"2025-11-22T14:13:32.000000Z\",\n        \"updated_at\": \"2025-11-22T14:19:20.000000Z\"\n    }\n}"}],"_postman_id":"fa7ca86a-0964-4f71-aef8-b8057cb73a1f"},{"name":"Delete Purchase Order","id":"9d9200c5-2445-4888-8eb3-4b5f4066aed0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/purchase-orders/:id","description":"<p>Delete purchase order and all associated items</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["purchase-orders",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Purchase Order ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"97af864c-fa79-4bcd-a03d-ac62da411716","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8000/api/v1/purchase-orders/:id","host":["http://localhost:8000/api/v1"],"path":["purchase-orders",":id"],"variable":[{"key":"id","value":"1","description":"Purchase Order ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Purchase Order deleted successfully\"\n}"}],"_postman_id":"9d9200c5-2445-4888-8eb3-4b5f4066aed0"}],"id":"146209a2-b97d-4bbb-9c08-052ee2b0259e","description":"<p>Purchase Order management with items</p>\n","_postman_id":"146209a2-b97d-4bbb-9c08-052ee2b0259e","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"7. Work Assignments","item":[{"name":"List Work Assignments","id":"5f2b2adb-fc58-4e09-a856-3fe7150fcd15","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/work-assignments?per_page=15&page=1&search=","description":"<p>Get paginated list of work assignments</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["work-assignments"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Filter by customer or work_location (optional)</p>\n","type":"text/plain"},"key":"search","value":""},{"disabled":true,"key":"sort_order","value":"asc"}],"variable":[]}},"response":[{"id":"91f1e12b-8f89-4d04-b797-e120408f372a","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/work-assignments?per_page=15&page=1&search=","host":["http://localhost:8000/api/v1"],"path":["work-assignments"],"query":[{"key":"per_page","value":"15","description":"Number of items per page (default: 15)"},{"key":"page","value":"1","description":"Page number for pagination (default: 1)"},{"key":"search","value":"","description":"Filter by customer or work_location (optional)"},{"key":"sort_order","value":null,"type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"assignment_no\": \"WA-4045\",\n            \"assignment_year\": \"2025\",\n            \"ref_no\": \"REF-565\",\n            \"ref_year\": \"2025\",\n            \"date\": \"2025-09-03T00:00:00.000000Z\",\n            \"customer\": \"PT Rehat Sejenak\",\n            \"work_location\": \"South Audreybury\"\n        },\n        {\n            \"id\": 2,\n            \"assignment_no\": \"WA-3157\",\n            \"assignment_year\": \"2025\",\n            \"ref_no\": \"REF-256\",\n            \"ref_year\": \"2025\",\n            \"date\": \"2025-11-07T00:00:00.000000Z\",\n            \"customer\": null,\n            \"work_location\": \"Lake Eldon\"\n        },\n        {\n            \"id\": 3,\n            \"assignment_no\": \"WA-1696\",\n            \"assignment_year\": \"2025\",\n            \"ref_no\": \"REF-362\",\n            \"ref_year\": \"2025\",\n            \"date\": \"2025-09-13T00:00:00.000000Z\",\n            \"customer\": \"Daniel, Stark and Runolfsdottir\",\n            \"work_location\": \"Carmelfort\"\n        },\n        {\n            \"id\": 4,\n            \"assignment_no\": \"WA-3734\",\n            \"assignment_year\": \"2025\",\n            \"ref_no\": \"REF-795\",\n            \"ref_year\": \"2025\",\n            \"date\": \"2025-09-27T00:00:00.000000Z\",\n            \"customer\": \"Bergstrom-Kuphal\",\n            \"work_location\": \"Wiegandchester\"\n        },\n        {\n            \"id\": 5,\n            \"assignment_no\": \"WA-3232\",\n            \"assignment_year\": \"2025\",\n            \"ref_no\": \"REF-978\",\n            \"ref_year\": \"2025\",\n            \"date\": \"2025-09-02T00:00:00.000000Z\",\n            \"customer\": \"Bergstrom-Kuphal\",\n            \"work_location\": \"Farrellside\"\n        },\n        {\n            \"id\": 6,\n            \"assignment_no\": \"WA-9744\",\n            \"assignment_year\": \"2025\",\n            \"ref_no\": \"REF-822\",\n            \"ref_year\": \"2025\",\n            \"date\": \"2025-09-29T00:00:00.000000Z\",\n            \"customer\": \"Crona, Boyer and Jenkins\",\n            \"work_location\": \"Camyllechester\"\n        },\n        {\n            \"id\": 7,\n            \"assignment_no\": \"WA-5652\",\n            \"assignment_year\": \"2025\",\n            \"ref_no\": \"REF-766\",\n            \"ref_year\": \"2025\",\n            \"date\": \"2025-10-01T00:00:00.000000Z\",\n            \"customer\": \"Schaefer-Shanahan\",\n            \"work_location\": \"West Barney\"\n        },\n        {\n            \"id\": 8,\n            \"assignment_no\": \"WA-7566\",\n            \"assignment_year\": \"2025\",\n            \"ref_no\": \"REF-488\",\n            \"ref_year\": \"2025\",\n            \"date\": \"2025-10-01T00:00:00.000000Z\",\n            \"customer\": \"Schaefer-Shanahan\",\n            \"work_location\": \"Baileybury\"\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 1,\n        \"per_page\": 15,\n        \"total\": 8\n    }\n}"}],"_postman_id":"5f2b2adb-fc58-4e09-a856-3fe7150fcd15"},{"name":"Create Work Assignment","id":"fe09d471-edbf-4d93-b4e6-9bb967821d55","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"assignment_no\": \"WA-001\",\n  \"assignment_year\": 2025,\n  \"date\": \"2025-11-22\",\n  \"ref_no\": \"REF-001\",\n  \"ref_year\": 2025,\n  \"customer_id\": 1,\n  \"customer_location_id\": 3,\n  \"ref_po_no_instruction\": \"PO-2025-001 / Install fire safety system\",\n  \"scope\": \"Installation and maintenance of fire alarm system\",\n  \"estimation\": \"30 working days\",\n  \"mobilization\": \"2025-11-25\",\n  \"auth_name\": \"John Manager\",\n  \"auth_pos\": \"Project Manager\",\n  \"workers\": [\n    {\n      \"worker_name\": \"Budi Santoso\",\n      \"position\": \"Team Leader\"\n    },\n    {\n      \"worker_name\": \"Ahmad Yani\",\n      \"position\": \"Technician\"\n    },\n    {\n      \"worker_name\": \"Siti Rahayu\",\n      \"position\": \"Safety Officer\"\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/work-assignments","description":"<p>Create work assignment with employees in single transaction</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["work-assignments"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"4a4ae7be-f77a-4f8e-ba28-3750776e45db","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"assignment_no\": \"WA-001\",\n  \"assignment_year\": 2025,\n  \"date\": \"2025-11-22\",\n  \"ref_no\": \"REF-001\",\n  \"ref_year\": 2025,\n  \"customer_id\": 1,\n  \"customer_location_id\": 3,\n  \"ref_po_no_instruction\": \"PO-2025-001 / Install fire safety system\",\n  \"scope\": \"Installation and maintenance of fire alarm system\",\n  \"estimation\": \"30 working days\",\n  \"mobilization\": \"2025-11-25\",\n  \"auth_name\": \"John Manager\",\n  \"auth_pos\": \"Project Manager\",\n  \"workers\": [\n    {\n      \"worker_name\": \"Budi Santoso\",\n      \"position\": \"Team Leader\"\n    },\n    {\n      \"worker_name\": \"Ahmad Yani\",\n      \"position\": \"Technician\"\n    },\n    {\n      \"worker_name\": \"Siti Rahayu\",\n      \"position\": \"Safety Officer\"\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/work-assignments"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Work Assignment created successfully\",\n    \"data\": {\n        \"id\": 7,\n        \"assignment_no\": \"WA-001\",\n        \"assignment_year\": 2025,\n        \"date\": \"2025-11-22T00:00:00.000000Z\",\n        \"ref_no\": \"REF-001\",\n        \"ref_year\": 2025,\n        \"ref_po_no_instruction\": \"PO-2025-001 / Install fire safety system\",\n        \"scope\": \"Installation and maintenance of fire alarm system\",\n        \"estimation\": \"30 working days\",\n        \"mobilization\": \"2025-11-25\",\n        \"auth_name\": \"John Manager\",\n        \"auth_pos\": \"Project Manager\",\n        \"workers\": [\n            {\n                \"id\": 24,\n                \"worker_name\": \"Budi Santoso\",\n                \"position\": \"Team Leader\"\n            },\n            {\n                \"id\": 25,\n                \"worker_name\": \"Ahmad Yani\",\n                \"position\": \"Technician\"\n            },\n            {\n                \"id\": 26,\n                \"worker_name\": \"Siti Rahayu\",\n                \"position\": \"Safety Officer\"\n            }\n        ],\n        \"created_at\": \"2025-11-23T03:19:13.000000Z\",\n        \"updated_at\": \"2025-11-23T03:19:13.000000Z\"\n    }\n}"}],"_postman_id":"fe09d471-edbf-4d93-b4e6-9bb967821d55"},{"name":"Get Work Assignment","id":"3bf005d2-e82d-450b-ac74-3829f48a0f06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/work-assignments/:id","description":"<p>Get work assignment with customer, location, and employees</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["work-assignments",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Work Assignment ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"d25e3c6f-2ef9-47ff-b59b-405a03343b13","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/work-assignments/:id","host":["http://localhost:8000/api/v1"],"path":["work-assignments",":id"],"variable":[{"key":"id","value":"1","description":"Work Assignment ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"assignment_no\": \"WA-1976\",\n        \"assignment_year\": \"2025\",\n        \"date\": \"2025-10-01T00:00:00.000000Z\",\n        \"ref_no\": \"REF-957\",\n        \"ref_year\": \"2025\",\n        \"customer\": {\n            \"id\": 1,\n            \"customer_no\": \"C5526\",\n            \"name\": \"Predovic, Reilly and McKenzie\",\n            \"phone_number\": \"272.908.4660\",\n            \"address\": \"8312 Schneider Hills Apt. 861\\nNew Toy, MA 81219\",\n            \"created_at\": \"2025-11-23T03:16:59.000000Z\",\n            \"updated_at\": \"2025-11-23T03:16:59.000000Z\"\n        },\n        \"ref_po_no_instruction\": \"PO-6367\",\n        \"scope\": \"Tempore necessitatibus fugiat nemo eaque quia suscipit. Ex nesciunt ullam quis.\",\n        \"estimation\": \"1 week\",\n        \"mobilization\": null,\n        \"auth_name\": \"Ulices Gislason\",\n        \"auth_pos\": \"Shoe Machine Operators\",\n        \"workers\": [\n            {\n                \"id\": 1,\n                \"worker_name\": \"Siti Rahayu\",\n                \"position\": \"Engineer\"\n            },\n            {\n                \"id\": 2,\n                \"worker_name\": \"Dedi Kurniawan\",\n                \"position\": \"Senior Technician\"\n            },\n            {\n                \"id\": 3,\n                \"worker_name\": \"Hendra Gunawan\",\n                \"position\": \"Site Manager\"\n            },\n            {\n                \"id\": 4,\n                \"worker_name\": \"Lina Marlina\",\n                \"position\": \"Site Manager\"\n            },\n            {\n                \"id\": 5,\n                \"worker_name\": \"Bambang Suryanto\",\n                \"position\": \"Foreman\"\n            }\n        ],\n        \"created_at\": \"2025-11-23T03:17:00.000000Z\",\n        \"updated_at\": \"2025-11-23T03:17:00.000000Z\"\n    }\n}"}],"_postman_id":"3bf005d2-e82d-450b-ac74-3829f48a0f06"},{"name":"Update Work Assignment","id":"9326f587-85d3-4295-baee-73c19a97d44c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"assignment_no\": \"WA-001-REV\",\n  \"assignment_year\": 2025,\n  \"date\": \"2025-11-23\",\n  \"ref_no\": \"REF-001-UPDATED\",\n  \"ref_year\": 2025,\n  \"customer_id\": 1,\n  \"customer_location_id\": 3,\n  \"ref_po_no_instruction\": \"PO-2025-001 / Updated instruction for fire safety system installation and maintenance\",\n  \"scope\": \"Complete installation and maintenance of fire alarm system including:\\n- Addressable fire alarm control panels\\n- Smoke detectors (photoelectric type)\\n- Heat detectors\\n- Manual call points\\n- Fire alarm bells and strobes\\n- Emergency lighting system\\n- Fire extinguishers\\n- Fire hose reels\\n- Sprinkler system\\n- Regular maintenance and testing\",\n  \"estimation\": \"45 working days\",\n  \"mobilization\": \"2025-11-26\",\n  \"auth_name\": \"John Manager Updated\",\n  \"auth_pos\": \"Senior Project Manager\",\n  \"workers\": [\n    {\n      \"id\": 24,\n      \"worker_name\": \"Budi Santoso\",\n      \"position\": \"Senior Team Leader\"\n    },\n    {\n      \"id\": 28,\n      \"worker_name\": \"Ahmad Yani\",\n      \"position\": \"Lead Technician\"\n    },\n    {\n      \"worker_name\": \"Dewi Lestari\",\n      \"position\": \"Safety Officer\"\n    },\n    {\n      \"worker_name\": \"Eko Prasetyo\",\n      \"position\": \"Quality Control Inspector\"\n    },\n    {\n      \"worker_name\": \"Siti Rahayu\",\n      \"position\": \"Site Supervisor\"\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/work-assignments/:id","description":"<p>Update work assignment and replace all employees</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["work-assignments",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Work Assignment ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"4ec4667f-a807-461b-9e05-1104fa11d59e","name":"Success Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"assignment_no\": \"WA-001-REV\",\n  \"assignment_year\": 2025,\n  \"date\": \"2025-11-23\",\n  \"ref_no\": \"REF-001-UPDATED\",\n  \"ref_year\": 2025,\n  \"customer_id\": 1,\n  \"customer_location_id\": 3,\n  \"ref_po_no_instruction\": \"PO-2025-001 / Updated instruction for fire safety system installation and maintenance\",\n  \"scope\": \"Complete installation and maintenance of fire alarm system including:\\n- Addressable fire alarm control panels\\n- Smoke detectors (photoelectric type)\\n- Heat detectors\\n- Manual call points\\n- Fire alarm bells and strobes\\n- Emergency lighting system\\n- Fire extinguishers\\n- Fire hose reels\\n- Sprinkler system\\n- Regular maintenance and testing\",\n  \"estimation\": \"45 working days\",\n  \"mobilization\": \"2025-11-26\",\n  \"auth_name\": \"John Manager Updated\",\n  \"auth_pos\": \"Senior Project Manager\",\n  \"workers\": [\n    {\n      \"id\": 24,\n      \"worker_name\": \"Budi Santoso\",\n      \"position\": \"Senior Team Leader\"\n    },\n    {\n      \"id\": 28,\n      \"worker_name\": \"Ahmad Yani\",\n      \"position\": \"Lead Technician\"\n    },\n    {\n      \"worker_name\": \"Dewi Lestari\",\n      \"position\": \"Safety Officer\"\n    },\n    {\n      \"worker_name\": \"Eko Prasetyo\",\n      \"position\": \"Quality Control Inspector\"\n    },\n    {\n      \"worker_name\": \"Siti Rahayu\",\n      \"position\": \"Site Supervisor\"\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/work-assignments/:id","host":["http://localhost:8000/api/v1"],"path":["work-assignments",":id"],"variable":[{"key":"id","value":"1","description":"Work Assignment ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Work Assignment updated successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"assignment_no\": \"WA-001-REV\",\n        \"assignment_year\": \"2025\",\n        \"date\": \"2025-11-23T00:00:00.000000Z\",\n        \"ref_no\": \"REF-001-UPDATED\",\n        \"ref_year\": \"2025\",\n        \"ref_po_no_instruction\": \"PO-2025-001 / Updated instruction for fire safety system installation and maintenance\",\n        \"scope\": \"Complete installation and maintenance of fire alarm system including:\\n- Addressable fire alarm control panels\\n- Smoke detectors (photoelectric type)\\n- Heat detectors\\n- Manual call points\\n- Fire alarm bells and strobes\\n- Emergency lighting system\\n- Fire extinguishers\\n- Fire hose reels\\n- Sprinkler system\\n- Regular maintenance and testing\",\n        \"estimation\": \"45 working days\",\n        \"mobilization\": \"2025-11-26\",\n        \"auth_name\": \"John Manager Updated\",\n        \"auth_pos\": \"Senior Project Manager\",\n        \"workers\": [\n            {\n                \"id\": 24,\n                \"worker_name\": \"Budi Santoso\",\n                \"position\": \"Senior Team Leader\"\n            },\n            {\n                \"id\": 28,\n                \"worker_name\": \"Ahmad Yani\",\n                \"position\": \"Lead Technician\"\n            },\n            {\n                \"id\": 29,\n                \"worker_name\": \"Dewi Lestari\",\n                \"position\": \"Safety Officer\"\n            },\n            {\n                \"id\": 30,\n                \"worker_name\": \"Eko Prasetyo\",\n                \"position\": \"Quality Control Inspector\"\n            },\n            {\n                \"id\": 31,\n                \"worker_name\": \"Siti Rahayu\",\n                \"position\": \"Site Supervisor\"\n            }\n        ],\n        \"created_at\": \"2025-11-23T03:19:13.000000Z\",\n        \"updated_at\": \"2025-11-23T03:33:58.000000Z\"\n    }\n}"}],"_postman_id":"9326f587-85d3-4295-baee-73c19a97d44c"},{"name":"Delete Work Assignment","id":"68325e44-b87f-49ea-8d73-45482d72ccb3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/work-assignments/:id","description":"<p>Delete work assignment and all associated employees</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["work-assignments",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Work Assignment ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"b427fbc9-a34b-44fd-a011-d6486b98e64c","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8000/api/v1/work-assignments/:id","host":["http://localhost:8000/api/v1"],"path":["work-assignments",":id"],"variable":[{"key":"id","value":"1","description":"Work Assignment ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Work Assignment deleted successfully\"\n}"}],"_postman_id":"68325e44-b87f-49ea-8d73-45482d72ccb3"}],"id":"9114ec89-c93e-4129-8f3f-f621d0371632","description":"<p>Work Assignment management with employees</p>\n","_postman_id":"9114ec89-c93e-4129-8f3f-f621d0371632","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"8. Daily Activities","item":[{"name":"List Daily Activities","id":"ef6fd445-565e-49f5-b5c5-53156291060a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/daily-activities?per_page=15&page=1&search=","description":"<p>Get paginated list of daily activities (role-based filtering)</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["daily-activities"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Filter by customer, location, or prepared name (optional)</p>\n","type":"text/plain"},"key":"search","value":""}],"variable":[]}},"response":[{"id":"74d1500c-0581-4712-ba20-18d0f3dc8ab1","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/daily-activities?per_page=15&page=1&search=","host":["http://localhost:8000/api/v1"],"path":["daily-activities"],"query":[{"key":"per_page","value":"15","description":"Number of items per page (default: 15)"},{"key":"page","value":"1","description":"Page number for pagination (default: 1)"},{"key":"search","value":"","description":"Filter by customer, location, or prepared name (optional)"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"po_no\": \"PO-2319\",\n            \"po_year\": \"2025\",\n            \"ref_no\": \"REF-4212\",\n            \"customer\": \"Predovic, Reilly and McKenzie\",\n            \"location\": \"Bernierbury\",\n            \"date\": \"2025-11-20T00:00:00.000000Z\",\n            \"prepared_name\": \"Kailyn Fisher\"\n        },\n        {\n            \"id\": 2,\n            \"po_no\": \"PO-8718\",\n            \"po_year\": \"2025\",\n            \"ref_no\": \"REF-0249\",\n            \"customer\": \"Predovic, Reilly and McKenzie\",\n            \"location\": \"Effertztown\",\n            \"date\": \"2025-11-22T00:00:00.000000Z\",\n            \"prepared_name\": \"Lisa Fritsch\"\n        },\n        {\n            \"id\": 3,\n            \"po_no\": \"PO-1878\",\n            \"po_year\": \"2025\",\n            \"ref_no\": \"REF-9300\",\n            \"customer\": \"Predovic, Reilly and McKenzie\",\n            \"location\": \"South Andersonborough\",\n            \"date\": \"2025-11-17T00:00:00.000000Z\",\n            \"prepared_name\": \"Kiel Reynolds PhD\"\n        },\n        {\n            \"id\": 4,\n            \"po_no\": \"PO-4984\",\n            \"po_year\": \"2025\",\n            \"ref_no\": \"REF-4922\",\n            \"customer\": \"Predovic, Reilly and McKenzie\",\n            \"location\": \"Lake Laurianne\",\n            \"date\": \"2025-11-18T00:00:00.000000Z\",\n            \"prepared_name\": \"Miss Kiara Kuphal\"\n        },\n        {\n            \"id\": 5,\n            \"po_no\": \"PO-2489\",\n            \"po_year\": \"2025\",\n            \"ref_no\": null,\n            \"customer\": \"Maggio, Barrows and Shields\",\n            \"location\": \"East Madisynshire\",\n            \"date\": \"2025-10-26T00:00:00.000000Z\",\n            \"prepared_name\": \"Mrs. Alysha Weber\"\n        },\n        {\n            \"id\": 6,\n            \"po_no\": \"PO-2122\",\n            \"po_year\": \"2025\",\n            \"ref_no\": null,\n            \"customer\": \"Maggio, Barrows and Shields\",\n            \"location\": \"Samaraberg\",\n            \"date\": \"2025-10-26T00:00:00.000000Z\",\n            \"prepared_name\": \"Presley Waelchi\"\n        },\n        {\n            \"id\": 7,\n            \"po_no\": \"PO-3517\",\n            \"po_year\": \"2025\",\n            \"ref_no\": null,\n            \"customer\": \"Maggio, Barrows and Shields\",\n            \"location\": \"Maiaport\",\n            \"date\": \"2025-11-06T00:00:00.000000Z\",\n            \"prepared_name\": \"Spencer Stanton\"\n        },\n        {\n            \"id\": 8,\n            \"po_no\": \"PO-7873\",\n            \"po_year\": \"2025\",\n            \"ref_no\": \"REF-8188\",\n            \"customer\": \"Maggio, Barrows and Shields\",\n            \"location\": \"Kamrenview\",\n            \"date\": \"2025-10-25T00:00:00.000000Z\",\n            \"prepared_name\": \"Jacey Parisian\"\n        },\n        {\n            \"id\": 9,\n            \"po_no\": \"PO-6059\",\n            \"po_year\": \"2025\",\n            \"ref_no\": null,\n            \"customer\": \"Wolf, Stokes and Kub\",\n            \"location\": \"Guyberg\",\n            \"date\": \"2025-10-31T00:00:00.000000Z\",\n            \"prepared_name\": \"April Parisian\"\n        },\n        {\n            \"id\": 10,\n            \"po_no\": \"PO-8919\",\n            \"po_year\": \"2025\",\n            \"ref_no\": null,\n            \"customer\": \"Wolf, Stokes and Kub\",\n            \"location\": \"West Heatherburgh\",\n            \"date\": \"2025-11-15T00:00:00.000000Z\",\n            \"prepared_name\": \"Mittie McKenzie\"\n        },\n        {\n            \"id\": 11,\n            \"po_no\": \"PO-2650\",\n            \"po_year\": \"2025\",\n            \"ref_no\": null,\n            \"customer\": \"Wolf, Stokes and Kub\",\n            \"location\": \"New Ally\",\n            \"date\": \"2025-10-24T00:00:00.000000Z\",\n            \"prepared_name\": \"Dr. Bertram Leuschke\"\n        },\n        {\n            \"id\": 12,\n            \"po_no\": \"PO-3646\",\n            \"po_year\": \"2025\",\n            \"ref_no\": null,\n            \"customer\": \"Okuneva-Champlin\",\n            \"location\": \"North Lukas\",\n            \"date\": \"2025-11-15T00:00:00.000000Z\",\n            \"prepared_name\": \"Lysanne Sanford V\"\n        },\n        {\n            \"id\": 13,\n            \"po_no\": \"PO-9932\",\n            \"po_year\": \"2025\",\n            \"ref_no\": \"REF-3596\",\n            \"customer\": \"Okuneva-Champlin\",\n            \"location\": \"West Mckaylastad\",\n            \"date\": \"2025-10-23T00:00:00.000000Z\",\n            \"prepared_name\": \"Derrick Fahey\"\n        },\n        {\n            \"id\": 14,\n            \"po_no\": \"PO-2900\",\n            \"po_year\": \"2025\",\n            \"ref_no\": \"REF-3097\",\n            \"customer\": \"Marquardt, Gleichner and Heidenreich\",\n            \"location\": \"Port Leonel\",\n            \"date\": \"2025-11-08T00:00:00.000000Z\",\n            \"prepared_name\": \"Mr. Adalberto Boyer\"\n        },\n        {\n            \"id\": 15,\n            \"po_no\": \"PO-2420\",\n            \"po_year\": \"2025\",\n            \"ref_no\": null,\n            \"customer\": \"Marquardt, Gleichner and Heidenreich\",\n            \"location\": \"New Javonte\",\n            \"date\": \"2025-11-17T00:00:00.000000Z\",\n            \"prepared_name\": \"Hannah Steuber\"\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 2,\n        \"per_page\": 15,\n        \"total\": 16\n    }\n}"}],"_postman_id":"ef6fd445-565e-49f5-b5c5-53156291060a"},{"name":"Create Daily Activity","id":"65b5da1b-3289-45bf-852c-f3ea4ba06a62","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"po_no\": \"123\",\n  \"po_year\": 2025,\n  \"ref_no\": \"AWP-INS-001\",\n  \"customer_id\": 1,\n  \"date\": \"2025-11-22\",\n  \"location\": \"Jakarta Office - 5th Floor\",\n  \"time_from\": \"08:00\",\n  \"time_to\": \"17:00\",\n  \"members\": [1, 2, 3, 5],\n  \"descriptions\": [\n    {\n      \"description\": \"Installation of fire alarm control panel\",\n      \"equipment_no\": \"EQ-001\"\n    },\n    {\n      \"description\": \"Testing smoke detectors\",\n      \"equipment_no\": \"EQ-002\"\n    },\n    {\n      \"description\": \"Maintenance of fire extinguishers\",\n      \"equipment_no\": \"EQ-003\"\n    }\n  ],\n  \"prepared_name\": \"John Doe\",\n  \"prepared_pos\": \"Site Supervisor\",\n  \"acknowledge_name\": \"Jane Smith\",\n  \"acknowledge_pos\": \"Project Manager\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/daily-activities","description":"<p>Create daily activity with members and descriptions</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["daily-activities"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"1fdd6fbf-94af-4d8e-a5eb-82bcc9ef22c5","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"po_no\": \"123\",\n  \"po_year\": 2025,\n  \"ref_no\": \"AWP-INS-001\",\n  \"customer_id\": 1,\n  \"date\": \"2025-11-22\",\n  \"location\": \"Jakarta Office - 5th Floor\",\n  \"time_from\": \"08:00\",\n  \"time_to\": \"17:00\",\n  \"members\": [1, 2, 3, 5],\n  \"descriptions\": [\n    {\n      \"description\": \"Installation of fire alarm control panel\",\n      \"equipment_no\": \"EQ-001\"\n    },\n    {\n      \"description\": \"Testing smoke detectors\",\n      \"equipment_no\": \"EQ-002\"\n    },\n    {\n      \"description\": \"Maintenance of fire extinguishers\",\n      \"equipment_no\": \"EQ-003\"\n    }\n  ],\n  \"prepared_name\": \"John Doe\",\n  \"prepared_pos\": \"Site Supervisor\",\n  \"acknowledge_name\": \"Jane Smith\",\n  \"acknowledge_pos\": \"Project Manager\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/daily-activities"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Daily Activity created successfully\",\n    \"data\": {\n        \"id\": 17,\n        \"po_no\": \"123\",\n        \"po_year\": 2025,\n        \"ref_no\": \"AWP-INS-001\",\n        \"date\": \"2025-11-22T00:00:00.000000Z\",\n        \"location\": \"Jakarta Office - 5th Floor\",\n        \"time_from\": \"08:00\",\n        \"time_to\": \"17:00\",\n        \"prepared_name\": \"John Doe\",\n        \"prepared_pos\": \"Site Supervisor\",\n        \"acknowledge_name\": \"Jane Smith\",\n        \"acknowledge_pos\": \"Project Manager\",\n        \"members\": [\n            {\n                \"id\": 54,\n                \"employee_id\": 1,\n                \"employee_name\": \"Saul Collier\"\n            },\n            {\n                \"id\": 55,\n                \"employee_id\": 2,\n                \"employee_name\": \"Dr. Virgie Wisoky DVM\"\n            },\n            {\n                \"id\": 56,\n                \"employee_id\": 3,\n                \"employee_name\": \"Trever Nicolas MD\"\n            },\n            {\n                \"id\": 57,\n                \"employee_id\": 5,\n                \"employee_name\": \"Mr. Reed Mayer V\"\n            }\n        ],\n        \"descriptions\": [\n            {\n                \"id\": 62,\n                \"description\": \"Installation of fire alarm control panel\",\n                \"equipment_no\": \"EQ-001\"\n            },\n            {\n                \"id\": 63,\n                \"description\": \"Testing smoke detectors\",\n                \"equipment_no\": \"EQ-002\"\n            },\n            {\n                \"id\": 64,\n                \"description\": \"Maintenance of fire extinguishers\",\n                \"equipment_no\": \"EQ-003\"\n            }\n        ],\n        \"created_at\": \"2025-11-23T04:47:31.000000Z\",\n        \"updated_at\": \"2025-11-23T04:47:31.000000Z\"\n    }\n}"}],"_postman_id":"65b5da1b-3289-45bf-852c-f3ea4ba06a62"},{"name":"Get Daily Activity","id":"dff4d948-5449-4caf-b122-61b2f4dfa88b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/daily-activities/:id","description":"<p>Get daily activity with customer, members, and descriptions</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["daily-activities",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"8f8cfd25-7568-46cc-b4de-7afb63602208","description":{"content":"<p>Daily Activity ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"472a6901-f8bb-459d-96e4-c8d3966eee6e","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/daily-activities/:id","host":["http://localhost:8000/api/v1"],"path":["daily-activities",":id"],"variable":[{"key":"id","value":"1","description":"Daily Activity ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"po_no\": \"PO-8116\",\n        \"po_year\": \"2025\",\n        \"ref_no\": null,\n        \"customer\": {\n            \"id\": 9,\n            \"customer_no\": \"C8816\",\n            \"name\": \"Konopelski Ltd\",\n            \"phone_number\": \"+18637860003\",\n            \"address\": \"2680 Blick River Apt. 083\\nSouth Abdul, WA 70562-1234\",\n            \"created_at\": \"2025-11-23T04:45:10.000000Z\",\n            \"updated_at\": \"2025-11-23T04:45:10.000000Z\"\n        },\n        \"date\": \"2025-10-24T00:00:00.000000Z\",\n        \"location\": \"Port Domenic\",\n        \"time_from\": \"16:22:32\",\n        \"time_to\": \"04:01:27\",\n        \"prepared_name\": \"Dr. Sharon Kessler IV\",\n        \"prepared_pos\": \"Printing Press Machine Operator\",\n        \"acknowledge_name\": \"Myrna Aufderhar\",\n        \"acknowledge_pos\": \"Soil Scientist\",\n        \"members\": [\n            {\n                \"id\": 1,\n                \"employee_id\": 3,\n                \"employee_name\": \"Trever Nicolas MD\"\n            },\n            {\n                \"id\": 2,\n                \"employee_id\": 11,\n                \"employee_name\": \"Alaina Ankunding\"\n            },\n            {\n                \"id\": 3,\n                \"employee_id\": 12,\n                \"employee_name\": \"Augusta Kerluke\"\n            }\n        ],\n        \"descriptions\": [\n            {\n                \"id\": 1,\n                \"description\": \"Testing smoke detectors\",\n                \"equipment_no\": \"EQ-005\"\n            },\n            {\n                \"id\": 2,\n                \"description\": \"Maintenance of fire extinguishers\",\n                \"equipment_no\": \"EQ-010\"\n            },\n            {\n                \"id\": 3,\n                \"description\": \"Replacement of fire hose reels\",\n                \"equipment_no\": \"EQ-007\"\n            },\n            {\n                \"id\": 4,\n                \"description\": \"Testing of sprinkler system\",\n                \"equipment_no\": \"EQ-006\"\n            },\n            {\n                \"id\": 5,\n                \"description\": \"Maintenance of fire alarm bells\",\n                \"equipment_no\": \"EQ-002\"\n            }\n        ],\n        \"created_at\": \"2025-11-23T04:45:11.000000Z\",\n        \"updated_at\": \"2025-11-23T04:45:11.000000Z\"\n    }\n}"}],"_postman_id":"dff4d948-5449-4caf-b122-61b2f4dfa88b"},{"name":"Update Daily Activity","id":"051670dd-f69f-4ba2-988e-58c0f9fd6292","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"po_no\": \"123-REV\",\n    \"po_year\": 2025,\n    \"ref_no\": \"AWP-INS-001-UPDATED\",\n    \"customer_id\": 1,\n    \"date\": \"2025-11-23\",\n    \"location\": \"Jakarta Office - 6th Floor (Updated Location)\",\n    \"time_from\": \"09:00\",\n    \"time_to\": \"18:00\",\n    \"members\": [\n        {\n            \"id\": 1, // old record\n            \"employee_id\": 1\n        },\n        {\n            \"id\": 2, // old record\n            \"employee_id\": 2\n        },\n        {\n            \"employee_id\": 4 // new record\n        },\n        {\n            \"employee_id\": 5\n        },\n        {\n            \"employee_id\": 6\n        }\n    ],\n    \"descriptions\": [\n        {\n            \"id\": 67,\n            \"description\": \"Updated: Installation of fire alarm control panel with new specifications\",\n            \"equipment_no\": \"EQ-001-REV\"\n        },\n        {\n            \"id\": 68,\n            \"description\": \"Updated: Testing smoke detectors in all zones\",\n            \"equipment_no\": \"EQ-002-REV\"\n        },\n        {\n            \"description\": \"New: Installation of emergency lighting system\",\n            \"equipment_no\": \"EQ-004\"\n        },\n        {\n            \"description\": \"New: Fire extinguisher placement and testing\",\n            \"equipment_no\": \"EQ-005\"\n        }\n    ],\n    \"prepared_name\": \"John Doe Updated\",\n    \"prepared_pos\": \"Senior Site Supervisor\",\n    \"acknowledge_name\": \"Jane Smith Updated\",\n    \"acknowledge_pos\": \"Senior Project Manager\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/daily-activities/:id","description":"<p>Update daily activity and replace all members and descriptions</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["daily-activities",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Daily Activity ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"86817b2e-8caf-4b98-b569-cca9917899ad","name":"Success Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"po_no\": \"123-REV\",\n    \"po_year\": 2025,\n    \"ref_no\": \"AWP-INS-001-UPDATED\",\n    \"customer_id\": 1,\n    \"date\": \"2025-11-23\",\n    \"location\": \"Jakarta Office - 6th Floor (Updated Location)\",\n    \"time_from\": \"09:00\",\n    \"time_to\": \"18:00\",\n    \"members\": [\n        {\n            \"id\": 1, // old record\n            \"employee_id\": 1\n        },\n        {\n            \"id\": 2, // old record\n            \"employee_id\": 2\n        },\n        {\n            \"employee_id\": 4 // new record\n        },\n        {\n            \"employee_id\": 5\n        },\n        {\n            \"employee_id\": 6\n        }\n    ],\n    \"descriptions\": [\n        {\n            \"id\": 67,\n            \"description\": \"Updated: Installation of fire alarm control panel with new specifications\",\n            \"equipment_no\": \"EQ-001-REV\"\n        },\n        {\n            \"id\": 68,\n            \"description\": \"Updated: Testing smoke detectors in all zones\",\n            \"equipment_no\": \"EQ-002-REV\"\n        },\n        {\n            \"description\": \"New: Installation of emergency lighting system\",\n            \"equipment_no\": \"EQ-004\"\n        },\n        {\n            \"description\": \"New: Fire extinguisher placement and testing\",\n            \"equipment_no\": \"EQ-005\"\n        }\n    ],\n    \"prepared_name\": \"John Doe Updated\",\n    \"prepared_pos\": \"Senior Site Supervisor\",\n    \"acknowledge_name\": \"Jane Smith Updated\",\n    \"acknowledge_pos\": \"Senior Project Manager\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/daily-activities/:id","host":["http://localhost:8000/api/v1"],"path":["daily-activities",":id"],"variable":[{"key":"id","value":"1","description":"Daily Activity ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Daily Activity updated successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"po_no\": \"123-REV\",\n        \"po_year\": \"2025\",\n        \"ref_no\": \"AWP-INS-001-UPDATED\",\n        \"date\": \"2025-11-23T00:00:00.000000Z\",\n        \"location\": \"Jakarta Office - 6th Floor (Updated Location)\",\n        \"time_from\": \"09:00:00\",\n        \"time_to\": \"18:00:00\",\n        \"prepared_name\": \"John Doe Updated\",\n        \"prepared_pos\": \"Senior Site Supervisor\",\n        \"acknowledge_name\": \"Jane Smith Updated\",\n        \"acknowledge_pos\": \"Senior Project Manager\",\n        \"members\": [\n            {\n                \"id\": 1,\n                \"employee_id\": 1,\n                \"employee_name\": \"Dr. Virgie Wisoky DVM\"\n            },\n            {\n                \"id\": 2,\n                \"employee_id\": 2,\n                \"employee_name\": \"Saul Collier\"\n            },\n            {\n                \"id\": 5,\n                \"employee_id\": 4,\n                \"employee_name\": \"Mrs. Helena Jones\"\n            },\n            {\n                \"id\": 6,\n                \"employee_id\": 5,\n                \"employee_name\": \"Mr. Reed Mayer V\"\n            },\n            {\n                \"id\": 7,\n                \"employee_id\": 6,\n                \"employee_name\": \"Calista Treutel\"\n            }\n        ],\n        \"descriptions\": [\n            {\n                \"id\": 67,\n                \"description\": \"Updated: Installation of fire alarm control panel with new specifications\",\n                \"equipment_no\": \"EQ-001-REV\"\n            },\n            {\n                \"id\": 68,\n                \"description\": \"Updated: Testing smoke detectors in all zones\",\n                \"equipment_no\": \"EQ-002-REV\"\n            },\n            {\n                \"id\": 72,\n                \"description\": \"New: Installation of emergency lighting system\",\n                \"equipment_no\": \"EQ-004\"\n            },\n            {\n                \"id\": 73,\n                \"description\": \"New: Fire extinguisher placement and testing\",\n                \"equipment_no\": \"EQ-005\"\n            }\n        ],\n        \"created_at\": \"2025-11-23T04:55:17.000000Z\",\n        \"updated_at\": \"2025-11-23T05:05:24.000000Z\"\n    }\n}"}],"_postman_id":"051670dd-f69f-4ba2-988e-58c0f9fd6292"},{"name":"Delete Daily Activity","id":"2198d012-0939-45c2-afda-95853f6a5ee6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/daily-activities/:id","description":"<p>Delete daily activity and all associated data</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["daily-activities",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"6cd92f85-a569-461b-bdd3-074e406e2f2f","description":{"content":"<p>Daily Activity ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"b3b29c10-f80f-4a89-9dad-524a973df3df","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8000/api/v1/daily-activities/:id","host":["http://localhost:8000/api/v1"],"path":["daily-activities",":id"],"variable":[{"key":"id","value":"1","description":"Daily Activity ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Daily Activity deleted successfully\"\n}"}],"_postman_id":"2198d012-0939-45c2-afda-95853f6a5ee6"}],"id":"93fe1f85-2c7f-47f5-b219-081229600804","description":"<p>Daily Activity management with members and descriptions</p>\n","_postman_id":"93fe1f85-2c7f-47f5-b219-081229600804","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"9. Schedules","item":[{"name":"List Schedules","id":"f5227279-c94b-4290-8ad1-014a7823c885","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/schedules?per_page=15&page=1&search=","description":"<p>Get paginated list of schedules</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["schedules"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Filter customer name or pic name (optional)</p>\n","type":"text/plain"},"key":"search","value":""}],"variable":[]}},"response":[{"id":"30c4c892-8598-42f2-9d85-d7cb4fe8968d","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/schedules?per_page=15&page=1&search","host":["http://localhost:8000/api/v1"],"path":["schedules"],"query":[{"key":"per_page","value":"15","description":"Number of items per page (default: 15)"},{"key":"page","value":"1","description":"Page number for pagination (default: 1)"},{"key":"search","value":null,"description":"Filter customer name or pic name (optional)","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"ta_no\": \"051/IX/2019\",\n            \"date\": \"2025-12-08\",\n            \"customer\": \"Larkin Group\",\n            \"pic\": \"Corene Schroeder III\"\n        },\n        {\n            \"id\": 2,\n            \"ta_no\": \"318/X/1971\",\n            \"date\": \"2025-11-07\",\n            \"customer\": \"Larkin Group\",\n            \"pic\": \"Mittie Robel\"\n        },\n        {\n            \"id\": 3,\n            \"ta_no\": \"462/IV/2011\",\n            \"date\": \"2025-12-08\",\n            \"customer\": \"Larkin Group\",\n            \"pic\": \"Darlene Konopelski\"\n        },\n        {\n            \"id\": 4,\n            \"ta_no\": \"880/VI/1977\",\n            \"date\": \"2025-12-13\",\n            \"customer\": \"Jacobi, Hauck and Bins\",\n            \"pic\": \"Terrance Leffler\"\n        },\n        {\n            \"id\": 5,\n            \"ta_no\": \"832/XI/2013\",\n            \"date\": \"2025-12-18\",\n            \"customer\": \"Jacobi, Hauck and Bins\",\n            \"pic\": \"Dr. Makenzie Stracke\"\n        },\n        {\n            \"id\": 6,\n            \"ta_no\": \"295/X/1981\",\n            \"date\": \"2025-12-07\",\n            \"customer\": \"Jacobi, Hauck and Bins\",\n            \"pic\": \"Kallie Fisher\"\n        },\n        {\n            \"id\": 7,\n            \"ta_no\": \"749/IV/2016\",\n            \"date\": \"2025-10-30\",\n            \"customer\": \"Kirlin PLC\",\n            \"pic\": \"Chasity Brakus\"\n        },\n        {\n            \"id\": 8,\n            \"ta_no\": \"028/VII/1980\",\n            \"date\": \"2025-11-16\",\n            \"customer\": \"Kirlin PLC\",\n            \"pic\": \"Clint Rempel\"\n        },\n        {\n            \"id\": 9,\n            \"ta_no\": \"331/VIII/2001\",\n            \"date\": \"2025-11-19\",\n            \"customer\": \"Kirlin PLC\",\n            \"pic\": \"Bobbie Tromp\"\n        },\n        {\n            \"id\": 10,\n            \"ta_no\": \"984/IX/1973\",\n            \"date\": \"2025-12-04\",\n            \"customer\": \"Berge, Abbott and Bartell\",\n            \"pic\": \"Anibal Feil\"\n        },\n        {\n            \"id\": 11,\n            \"ta_no\": \"139/VIII/2017\",\n            \"date\": \"2025-12-08\",\n            \"customer\": \"Berge, Abbott and Bartell\",\n            \"pic\": \"Dolly Pouros\"\n        },\n        {\n            \"id\": 12,\n            \"ta_no\": \"755/X/1978\",\n            \"date\": \"2025-12-20\",\n            \"customer\": \"Berge, Abbott and Bartell\",\n            \"pic\": \"Ms. Felicia Dibbert\"\n        },\n        {\n            \"id\": 13,\n            \"ta_no\": \"161/VII/1977\",\n            \"date\": \"2025-11-15\",\n            \"customer\": \"Marks, Tromp and Thompson\",\n            \"pic\": \"Brennan Schmitt\"\n        },\n        {\n            \"id\": 14,\n            \"ta_no\": \"098/IV/1992\",\n            \"date\": \"2025-10-28\",\n            \"customer\": \"Marks, Tromp and Thompson\",\n            \"pic\": \"Leon Morar\"\n        },\n        {\n            \"id\": 15,\n            \"ta_no\": \"144/VIII/1973\",\n            \"date\": \"2025-11-20\",\n            \"customer\": \"Marks, Tromp and Thompson\",\n            \"pic\": \"Greyson Sanford\"\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 1,\n        \"per_page\": 15,\n        \"total\": 15\n    }\n}"}],"_postman_id":"f5227279-c94b-4290-8ad1-014a7823c885"},{"name":"Create Schedule","id":"a46c3458-fc81-4663-945b-d8f3c664adc7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Fire Safety System Maintenance\",\n    \"ta_no\": \"001/VII/2024\",\n    \"date\": \"2024-05-26\",\n    \"customer_id\": 1,\n    \"pic_name\": \"Adi Bambang\",\n    \"pic_phone\": \"081234567890\",\n    \"pic_district\": \"Jakarta Selatan\",\n    \"report_type\": \"Maintenance Report\",\n    \"work_orders\": [\n        {\n            \"wo_number\": \"001\",\n            \"wo_year\": 2024,\n            \"location\": \"Building A - Floor 1\"\n        },\n        {\n            \"wo_number\": \"002\",\n            \"wo_year\": 2024,\n            \"location\": \"Building A - Floor 2\"\n        },\n        {\n            \"wo_number\": \"003\",\n            \"wo_year\": 2024,\n            \"location\": \"Building B - Floor 1\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/schedules","description":"<p>Create schedule with items</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["schedules"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"8e5b943e-6d6c-4e47-b983-30e64ffa16db","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Fire Safety System Maintenance\",\n    \"ta_no\": \"001/VII/2024\",\n    \"date\": \"2024-05-26\",\n    \"customer_id\": 1,\n    \"pic_name\": \"Adi Bambang\",\n    \"pic_phone\": \"081234567890\",\n    \"pic_district\": \"Jakarta Selatan\",\n    \"report_type\": \"Maintenance Report\",\n    \"work_orders\": [\n        {\n            \"wo_number\": \"001\",\n            \"wo_year\": 2024,\n            \"location\": \"Building A - Floor 1\"\n        },\n        {\n            \"wo_number\": \"002\",\n            \"wo_year\": 2024,\n            \"location\": \"Building A - Floor 2\"\n        },\n        {\n            \"wo_number\": \"003\",\n            \"wo_year\": 2024,\n            \"location\": \"Building B - Floor 1\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/schedules"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Schedule created successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"name\": \"Fire Safety System Maintenance\",\n        \"ta_no\": \"001/VII/2024\",\n        \"date\": \"2024-05-26\",\n        \"customer\": {\n            \"id\": 1,\n            \"name\": \"Larkin Group\",\n            \"address\": \"133 Lakin Harbor\\nEast Miller, NC 67488\",\n            \"phone\": null\n        },\n        \"pic\": {\n            \"name\": \"Adi Bambang\",\n            \"phone\": \"081234567890\",\n            \"district\": \"Jakarta Selatan\"\n        },\n        \"report_type\": \"Maintenance Report\",\n        \"work_orders\": [\n            {\n                \"id\": 41,\n                \"wo_number\": \"001\",\n                \"wo_year\": 2024,\n                \"location\": \"Building A - Floor 1\"\n            },\n            {\n                \"id\": 42,\n                \"wo_number\": \"002\",\n                \"wo_year\": 2024,\n                \"location\": \"Building A - Floor 2\"\n            },\n            {\n                \"id\": 43,\n                \"wo_number\": \"003\",\n                \"wo_year\": 2024,\n                \"location\": \"Building B - Floor 1\"\n            }\n        ],\n        \"created_at\": \"2025-11-23T11:46:06.000000Z\",\n        \"updated_at\": \"2025-11-23T11:46:06.000000Z\"\n    }\n}"}],"_postman_id":"a46c3458-fc81-4663-945b-d8f3c664adc7"},{"name":"Get Schedule","id":"123742cd-3e75-4003-acb1-d957d53f42e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/schedules/:id","description":"<p>Get schedule with customer and items</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["schedules",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Schedule ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"3c605708-4a7d-4483-8da4-b63c3f8660da","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/schedules/:id","host":["http://localhost:8000/api/v1"],"path":["schedules",":id"],"variable":[{"key":"id","value":"1","description":"Schedule ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"name\": \"Est perferendis quod.\",\n        \"ta_no\": \"051/IX/2019\",\n        \"date\": \"2025-12-08\",\n        \"customer\": {\n            \"id\": 1,\n            \"name\": \"Larkin Group\",\n            \"address\": \"133 Lakin Harbor\\nEast Miller, NC 67488\",\n            \"phone\": \"+1-743-521-5081\"\n        },\n        \"pic\": {\n            \"name\": \"Corene Schroeder III\",\n            \"phone\": \"740.695.9612\",\n            \"district\": \"Hegmannbury\"\n        },\n        \"report_type\": \"Service Report\",\n        \"work_orders\": [\n            {\n                \"id\": 1,\n                \"wo_number\": \"681\",\n                \"wo_year\": 2019,\n                \"location\": \"35074 Garrison Run Suite 701\\nAndrewfurt, UT 37124-4402\"\n            }\n        ],\n        \"created_at\": \"2025-11-23T11:41:49.000000Z\",\n        \"updated_at\": \"2025-11-23T11:41:49.000000Z\"\n    }\n}"}],"_postman_id":"123742cd-3e75-4003-acb1-d957d53f42e0"},{"name":"Update Schedule","id":"754f4578-c931-4a42-8b85-68d759ae4824","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Fire Safety System Maintenance - Updated\",\n    \"ta_no\": \"001/VII/2024\",\n    \"date\": \"2024-05-27\",\n    \"customer_id\": 2,\n    \"pic_name\": \"Budi Santoso\",\n    \"pic_phone\": \"081987654321\",\n    \"pic_district\": \"Jakarta Pusat\",\n    \"report_type\": \"Maintenance Report\",\n    \"work_orders\": [\n        {\n            \"id\": 1,\n            \"wo_number\": \"001\",\n            \"wo_year\": 2024,\n            \"location\": \"Building A - Floor 1 - Updated\"\n        },\n        {\n            \"id\": 2,\n            \"wo_number\": \"002\",\n            \"wo_year\": 2024,\n            \"location\": \"Building A - Floor 2 - Updated\"\n        },\n        {\n            \"wo_number\": \"004\",\n            \"wo_year\": 2024,\n            \"location\": \"Building C - Floor 1\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/schedules/:id","description":"<p>Update schedule and replace all items</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["schedules",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Schedule ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"539d9db4-c975-48ef-9d4e-1fdea3ed9de5","name":"Success Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Fire Safety System Maintenance - Updated\",\n    \"ta_no\": \"001/VII/2024\",\n    \"date\": \"2024-05-27\",\n    \"customer_id\": 2,\n    \"pic_name\": \"Budi Santoso\",\n    \"pic_phone\": \"081987654321\",\n    \"pic_district\": \"Jakarta Pusat\",\n    \"report_type\": \"Maintenance Report\",\n    \"work_orders\": [\n        {\n            \"id\": 1,\n            \"wo_number\": \"001\",\n            \"wo_year\": 2024,\n            \"location\": \"Building A - Floor 1 - Updated\"\n        },\n        {\n            \"id\": 2,\n            \"wo_number\": \"002\",\n            \"wo_year\": 2024,\n            \"location\": \"Building A - Floor 2 - Updated\"\n        },\n        {\n            \"wo_number\": \"004\",\n            \"wo_year\": 2024,\n            \"location\": \"Building C - Floor 1\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/schedules/:id","host":["http://localhost:8000/api/v1"],"path":["schedules",":id"],"variable":[{"key":"id","value":"1","description":"Schedule ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Schedule updated successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"name\": \"Fire Safety System Maintenance - Updated\",\n        \"ta_no\": \"001/VII/2024\",\n        \"date\": \"2024-05-27\",\n        \"customer\": {\n            \"id\": 2,\n            \"name\": \"Jacobi, Hauck and Bins\",\n            \"address\": \"439 Carmella Dale\\nLake Leonora, IN 00739\",\n            \"phone\": \"(240) 781-5127\"\n        },\n        \"pic\": {\n            \"name\": \"Budi Santoso\",\n            \"phone\": \"081987654321\",\n            \"district\": \"Jakarta Pusat\"\n        },\n        \"report_type\": \"Maintenance Report\",\n        \"work_orders\": [\n            {\n                \"id\": 1,\n                \"wo_number\": \"001\",\n                \"wo_year\": 2024,\n                \"location\": \"Building A - Floor 1 - Updated\"\n            },\n            {\n                \"id\": 2,\n                \"wo_number\": \"002\",\n                \"wo_year\": 2024,\n                \"location\": \"Building A - Floor 2 - Updated\"\n            },\n            {\n                \"id\": 4,\n                \"wo_number\": \"004\",\n                \"wo_year\": 2024,\n                \"location\": \"Building C - Floor 1\"\n            }\n        ],\n        \"created_at\": \"2025-11-23T11:46:06.000000Z\",\n        \"updated_at\": \"2025-11-23T11:53:39.000000Z\"\n    }\n}"}],"_postman_id":"754f4578-c931-4a42-8b85-68d759ae4824"},{"name":"Delete Schedule","id":"9a51b0a3-b440-448e-b934-12baf26e21a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/schedules/:id","description":"<p>Delete schedule and all associated items</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["schedules",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"36a93b40-427c-4385-8d37-ff116ada9083","description":{"content":"<p>Schedule ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"79f39ac6-0243-4294-822c-dd642fac01ba","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8000/api/v1/schedules/:id","host":["http://localhost:8000/api/v1"],"path":["schedules",":id"],"variable":[{"key":"id","value":"1","description":"Schedule ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Schedule deleted successfully\"\n}"}],"_postman_id":"9a51b0a3-b440-448e-b934-12baf26e21a3"}],"id":"d5194d52-c765-4d76-ada2-dd7eb03ef0c1","description":"<p>Schedule management with items</p>\n","_postman_id":"d5194d52-c765-4d76-ada2-dd7eb03ef0c1","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"10. Work Orders","item":[{"name":"List Work Orders","id":"1981782a-da31-4373-88c4-18e45447629a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/work-orders?per_page=15&page=1&search=","description":"<p>Get paginated list of work orders</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["work-orders"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Filter by employee name, scope of work, customer, or location name (optional)</p>\n","type":"text/plain"},"key":"search","value":""},{"disabled":true,"key":"sort_order","value":"asc"}],"variable":[]}},"response":[{"id":"4b501881-cfe4-43bf-aa05-d9f6b24a41b3","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/work-orders?per_page=15&page=1&search=","host":["http://localhost:8000/api/v1"],"path":["work-orders"],"query":[{"key":"per_page","value":"15","description":"Number of items per page (default: 15)"},{"key":"page","value":"1","description":"Page number for pagination (default: 1)"},{"key":"search","value":"","description":"Filter by employee name, scope of work, customer, or location name (optional)"},{"key":"sort_order","value":null,"type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"work_order_no\": \"554\",\n            \"work_order_year\": 2025,\n            \"date\": \"2025-07-08\",\n            \"workers\": [\n                \"Desiree Grimes\",\n                \"Fletcher Gerhold DDS\"\n            ],\n            \"scope_of_work\": [\n                \"Rigging Inspection\",\n                \"Lifting Gear Inspection\",\n                \"Witness Leak Test\",\n                \"Visual Color Code\"\n            ],\n            \"customer\": \"Kreiger-McGlynn\",\n            \"work_location\": \"South Marlinton Office\"\n        },\n        {\n            \"id\": 2,\n            \"work_order_no\": \"909\",\n            \"work_order_year\": 2024,\n            \"date\": \"2024-11-22\",\n            \"workers\": [\n                \"Prof. Garnett Schaefer\",\n                \"Aliya Hauck\"\n            ],\n            \"scope_of_work\": [\n                \"PPV Testing\",\n                \"Blig and Shackle Inspection\",\n                \"Penetrant Test\"\n            ],\n            \"customer\": \"Kreiger-McGlynn\",\n            \"work_location\": \"South Marlinton Office\"\n        },\n        {\n            \"id\": 3,\n            \"work_order_no\": \"196\",\n            \"work_order_year\": 2024,\n            \"date\": \"2024-05-21\",\n            \"workers\": [\n                \"Mafalda Klein\",\n                \"Ms. Stella Cassin DDS\",\n                \"Mr. Fausto Mayer PhD\",\n                \"Golden Oberbrunner IV\"\n            ],\n            \"scope_of_work\": [\n                \"Witness Leak Test\",\n                \"PPV Testing\",\n                \"UT Wall Thickness Spot Check\"\n            ],\n            \"customer\": \"Kreiger-McGlynn\",\n            \"work_location\": \"South Marlinton Office\"\n        },\n        {\n            \"id\": 4,\n            \"work_order_no\": \"535\",\n            \"work_order_year\": 2025,\n            \"date\": \"2025-08-08\",\n            \"workers\": [\n                \"Jakob Howell\",\n                \"Desiree Grimes\"\n            ],\n            \"scope_of_work\": [\n                \"Offshore Contained Inspection\",\n                \"Blig and Shackle Inspection\",\n                \"Rigging Inspection\",\n                \"Load Test\"\n            ],\n            \"customer\": \"Altenwerth-Little\",\n            \"work_location\": \"West Quinnville Office\"\n        },\n        {\n            \"id\": 5,\n            \"work_order_no\": \"800\",\n            \"work_order_year\": 2024,\n            \"date\": \"2024-10-17\",\n            \"workers\": [\n                \"Amara Hayes PhD\",\n                \"Mr. Fausto Mayer PhD\"\n            ],\n            \"scope_of_work\": [\n                \"Other\",\n                \"Visual Color Code\",\n                \"Penetrant Test\",\n                \"Witness Leak Test\",\n                \"Rigging Inspection\"\n            ],\n            \"customer\": \"Altenwerth-Little\",\n            \"work_location\": \"Eastonshire Office\"\n        },\n        {\n            \"id\": 6,\n            \"work_order_no\": \"770\",\n            \"work_order_year\": 2025,\n            \"date\": \"2025-11-18\",\n            \"workers\": [\n                \"Prof. Garnett Schaefer\",\n                \"Elva Roberts\",\n                \"Fletcher Gerhold DDS\"\n            ],\n            \"scope_of_work\": [\n                \"Load Test\",\n                \"Penetrant Test\",\n                \"Witness Leak Test\"\n            ],\n            \"customer\": \"Altenwerth-Little\",\n            \"work_location\": \"Eastonshire Office\"\n        },\n        {\n            \"id\": 7,\n            \"work_order_no\": \"562\",\n            \"work_order_year\": 2024,\n            \"date\": \"2024-08-10\",\n            \"workers\": [\n                \"Prof. Garnett Schaefer\",\n                \"Mrs. Meagan Armstrong V\",\n                \"Jakob Howell\"\n            ],\n            \"scope_of_work\": [\n                \"Blig and Shackle Inspection\",\n                \"Tracking Iron Inspection\"\n            ],\n            \"customer\": \"Rice-Bradtke\",\n            \"work_location\": \"Lake Marisolberg Office\"\n        },\n        {\n            \"id\": 8,\n            \"work_order_no\": \"811\",\n            \"work_order_year\": 2024,\n            \"date\": \"2024-10-11\",\n            \"workers\": [\n                \"Amara Hayes PhD\",\n                \"Ms. Stella Cassin DDS\",\n                \"Golden Oberbrunner IV\",\n                \"Winston Crooks\"\n            ],\n            \"scope_of_work\": [\n                \"Other\",\n                \"MPI\",\n                \"PPV Testing\",\n                \"Sprinkler Bar Inspection\",\n                \"Visual Color Code\"\n            ],\n            \"customer\": \"Rice-Bradtke\",\n            \"work_location\": \"Lake Marisolberg Office\"\n        },\n        {\n            \"id\": 9,\n            \"work_order_no\": \"751\",\n            \"work_order_year\": 2024,\n            \"date\": \"2024-03-10\",\n            \"workers\": [\n                \"Ericka Abshire\",\n                \"Winston Crooks\"\n            ],\n            \"scope_of_work\": [\n                \"Rigging Inspection\",\n                \"MPI\",\n                \"UT Wall Thickness Spot Check\",\n                \"Witness Leak Test\",\n                \"Offshore Contained Inspection\"\n            ],\n            \"customer\": \"Kuhic-VonRueden\",\n            \"work_location\": \"West Xzavier Office\"\n        },\n        {\n            \"id\": 10,\n            \"work_order_no\": \"762\",\n            \"work_order_year\": 2025,\n            \"date\": \"2025-11-05\",\n            \"workers\": [\n                \"Mafalda Klein\",\n                \"Ericka Abshire\",\n                \"Golden Oberbrunner IV\"\n            ],\n            \"scope_of_work\": [\n                \"Offshore Contained Inspection\",\n                \"Tracking Iron Inspection\",\n                \"Sprinkler Bar Inspection\"\n            ],\n            \"customer\": \"Kuhic-VonRueden\",\n            \"work_location\": \"West Xzavier Office\"\n        },\n        {\n            \"id\": 11,\n            \"work_order_no\": \"963\",\n            \"work_order_year\": 2025,\n            \"date\": \"2025-08-04\",\n            \"workers\": [\n                \"Prof. Garnett Schaefer\",\n                \"Aliya Hauck\",\n                \"Mr. Fausto Mayer PhD\"\n            ],\n            \"scope_of_work\": [\n                \"Rigging Inspection\",\n                \"Tracking Iron Inspection\",\n                \"Witness Leak Test\"\n            ],\n            \"customer\": \"Kuhic-VonRueden\",\n            \"work_location\": \"West Xzavier Office\"\n        },\n        {\n            \"id\": 12,\n            \"work_order_no\": \"951\",\n            \"work_order_year\": 2024,\n            \"date\": \"2024-04-10\",\n            \"workers\": [\n                \"Amara Hayes PhD\",\n                \"Mrs. Meagan Armstrong V\",\n                \"Winston Crooks\"\n            ],\n            \"scope_of_work\": [\n                \"Sprinkler Bar Inspection\",\n                \"Witness Leak Test\",\n                \"Tracking Iron Inspection\",\n                \"Load Test\"\n            ],\n            \"customer\": \"Champlin-Bednar\",\n            \"work_location\": \"Oberbrunnerchester Office\"\n        },\n        {\n            \"id\": 13,\n            \"work_order_no\": \"891\",\n            \"work_order_year\": 2025,\n            \"date\": \"2025-03-14\",\n            \"workers\": [\n                \"Elva Roberts\",\n                \"Ms. Stella Cassin DDS\",\n                \"Winston Crooks\"\n            ],\n            \"scope_of_work\": [\n                \"Visual Color Code\",\n                \"PPV Testing\",\n                \"Load Test\",\n                \"Sprinkler Bar Inspection\"\n            ],\n            \"customer\": \"Champlin-Bednar\",\n            \"work_location\": \"Oberbrunnerchester Office\"\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 1,\n        \"per_page\": 15,\n        \"total\": 13\n    }\n}"}],"_postman_id":"1981782a-da31-4373-88c4-18e45447629a"},{"name":"Create Work Order","id":"95f9fcde-3d40-4204-a8ce-9c66ed5cb568","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"work_order_no\": \"001\",\n    \"work_order_year\": 2025,\n    \"date\": \"2025-01-26\",\n    \"customer_id\": 1,\n    \"customer_location_id\": 2,\n    \"scope_of_work\": [\n        \"MPI\",\n        \"Penetrant Test\",\n        \"UT Wall Thickness Spot Check\",\n        \"Load Test\",\n        \"Lifting Gear Inspection\",\n        \"Tracking Iron Inspection\",\n        \"Hydrotest/Pressure Testing\",\n        \"Offshore Contained Inspection\",\n        \"PPV Testing\",\n        \"Visual Color Code\",\n        \"Witness Leak Test\",\n        \"Blig and Shackle Inspection\",\n        \"Rigging Inspection\",\n        \"Sprinkler Bar Inspection\",\n        \"Other\"\n    ],\n    \"employees\": [\n        {\n            \"employee_id\": 1\n        },\n        {\n            \"employee_id\": 2\n        },\n        {\n            \"employee_id\": 3\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/work-orders","description":"<p>Create work order with employees</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["work-orders"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"e9675361-f1fb-4022-a22a-e309dec8dfcf","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"work_order_no\": \"001\",\n    \"work_order_year\": 2025,\n    \"date\": \"2025-01-26\",\n    \"customer_id\": 1,\n    \"customer_location_id\": 2,\n    \"scope_of_work\": [\n        \"MPI\",\n        \"Penetrant Test\",\n        \"UT Wall Thickness Spot Check\",\n        \"Load Test\",\n        \"Lifting Gear Inspection\",\n        \"Tracking Iron Inspection\",\n        \"Hydrotest/Pressure Testing\",\n        \"Offshore Contained Inspection\",\n        \"PPV Testing\",\n        \"Visual Color Code\",\n        \"Witness Leak Test\",\n        \"Blig and Shackle Inspection\",\n        \"Rigging Inspection\",\n        \"Sprinkler Bar Inspection\",\n        \"Other\"\n    ],\n    \"employees\": [\n        {\n            \"employee_id\": 1\n        },\n        {\n            \"employee_id\": 2\n        },\n        {\n            \"employee_id\": 3\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/work-orders"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Work order created successfully\",\n    \"data\": {\n        \"id\": 14,\n        \"work_order_no\": \"001\",\n        \"work_order_year\": 2025,\n        \"date\": \"2025-01-26\",\n        \"customer_id\": 1,\n        \"customer\": {\n            \"id\": 1,\n            \"name\": \"Durgan-Pagac\",\n            \"phone\": \"+1-402-645-6447\"\n        },\n        \"customer_location_id\": 2,\n        \"work_location\": \"West Melvinachester Office\",\n        \"scope_of_work\": [\n            \"MPI\",\n            \"Penetrant Test\",\n            \"UT Wall Thickness Spot Check\",\n            \"Load Test\",\n            \"Lifting Gear Inspection\",\n            \"Tracking Iron Inspection\",\n            \"Hydrotest/Pressure Testing\",\n            \"Offshore Contained Inspection\",\n            \"PPV Testing\",\n            \"Visual Color Code\",\n            \"Witness Leak Test\",\n            \"Blig and Shackle Inspection\",\n            \"Rigging Inspection\",\n            \"Sprinkler Bar Inspection\",\n            \"Other\"\n        ],\n        \"employees\": [\n            {\n                \"id\": 37,\n                \"employee_id\": 1,\n                \"name\": \"Prof. Garnett Schaefer\",\n                \"position\": \"Project Manager\"\n            },\n            {\n                \"id\": 38,\n                \"employee_id\": 2,\n                \"name\": \"Amara Hayes PhD\",\n                \"position\": \"Technician\"\n            },\n            {\n                \"id\": 39,\n                \"employee_id\": 3,\n                \"name\": \"Mafalda Klein\",\n                \"position\": \"QC Inspector\"\n            }\n        ],\n        \"created_at\": \"2025-11-23T13:43:09.000000Z\",\n        \"updated_at\": \"2025-11-23T13:43:09.000000Z\"\n    }\n}"}],"_postman_id":"95f9fcde-3d40-4204-a8ce-9c66ed5cb568"},{"name":"Get Work Order","id":"de65ee15-575c-459a-97ad-689596e79a43","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/work-orders/:id","description":"<p>Get work order with customer and employees</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["work-orders",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"2928a52b-4a2d-43f3-ac1d-41884b7dc5c5","description":{"content":"<p>Work Order ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"ef006f09-5459-446a-b255-f2d9d7138d74","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/work-orders/:id","host":["http://localhost:8000/api/v1"],"path":["work-orders",":id"],"variable":[{"key":"id","value":"1","description":"Work Order ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"work_order_no\": \"001\",\n        \"work_order_year\": 2025,\n        \"date\": \"2025-07-08\",\n        \"customer_id\": 5,\n        \"customer\": {\n            \"id\": 5,\n            \"name\": \"Kreiger-McGlynn\",\n            \"phone\": \"831-598-8752\"\n        },\n        \"customer_location_id\": 9,\n        \"work_location\": \"South Marlinton Office\",\n        \"scope_of_work\": [\n            \"Rigging Inspection\",\n            \"Lifting Gear Inspection\",\n            \"Witness Leak Test\",\n            \"Visual Color Code\"\n        ],\n        \"employees\": [\n            {\n                \"id\": 1,\n                \"employee_id\": 7,\n                \"name\": \"Desiree Grimes\",\n                \"position\": \"Project Manager\"\n            },\n            {\n                \"id\": 2,\n                \"employee_id\": 13,\n                \"name\": \"Fletcher Gerhold DDS\",\n                \"position\": \"Supervisor\"\n            }\n        ],\n        \"created_at\": \"2025-11-23T13:37:20.000000Z\",\n        \"updated_at\": \"2025-11-23T13:46:01.000000Z\"\n    }\n}"}],"_postman_id":"de65ee15-575c-459a-97ad-689596e79a43"},{"name":"Update Work Order","id":"119b02be-bee3-4d71-9978-a09a9b70ea54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"work_order_no\": \"001\",\n    \"work_order_year\": 2025,\n    \"date\": \"2025-01-27\",\n    \"customer_id\": 1,\n    \"customer_location_id\": 3,\n    \"scope_of_work\": [\"MPI\", \"Thickness\", \"Hydrotest\", \"Load Test\"],\n    \"employees\": [\n        {\n            \"id\": 38,\n            \"employee_id\": 1\n        },\n        {\n            \"id\": 37,\n            \"employee_id\": 2\n        },\n        {\n            \"employee_id\": 4\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/work-orders/:id","description":"<p>Update work order and replace all employees</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["work-orders",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Work Order ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"11b68fbb-c601-442c-9b19-013420215731","name":"Success Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"work_order_no\": \"001\",\n    \"work_order_year\": 2025,\n    \"date\": \"2025-01-27\",\n    \"customer_id\": 1,\n    \"customer_location_id\": 3,\n    \"scope_of_work\": [\"MPI\", \"Thickness\", \"Hydrotest\", \"Load Test\"],\n    \"employees\": [\n        {\n            \"id\": 38,\n            \"employee_id\": 1\n        },\n        {\n            \"id\": 37,\n            \"employee_id\": 2\n        },\n        {\n            \"employee_id\": 4\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/work-orders/:id","host":["http://localhost:8000/api/v1"],"path":["work-orders",":id"],"variable":[{"key":"id","value":"1","description":"Work Order ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Work order updated successfully\",\n    \"data\": {\n        \"id\": 14,\n        \"work_order_no\": \"001\",\n        \"work_order_year\": 2025,\n        \"date\": \"2025-01-27\",\n        \"customer_id\": 1,\n        \"customer\": {\n            \"id\": 1,\n            \"name\": \"Durgan-Pagac\",\n            \"phone\": \"+1-402-645-6447\"\n        },\n        \"customer_location_id\": 3,\n        \"work_location\": \"Casimirhaven Office\",\n        \"scope_of_work\": [\n            \"MPI\",\n            \"Thickness\",\n            \"Hydrotest\",\n            \"Load Test\"\n        ],\n        \"employees\": [\n            {\n                \"id\": 37,\n                \"employee_id\": 1,\n                \"name\": \"Prof. Garnett Schaefer\",\n                \"position\": \"Project Manager\"\n            },\n            {\n                \"id\": 38,\n                \"employee_id\": 2,\n                \"name\": \"Amara Hayes PhD\",\n                \"position\": \"Technician\"\n            },\n            {\n                \"id\": 40,\n                \"employee_id\": 4,\n                \"name\": \"Mrs. Meagan Armstrong V\",\n                \"position\": \"Admin\"\n            }\n        ],\n        \"created_at\": \"2025-11-23T13:43:09.000000Z\",\n        \"updated_at\": \"2025-11-23T13:54:10.000000Z\"\n    }\n}"}],"_postman_id":"119b02be-bee3-4d71-9978-a09a9b70ea54"},{"name":"Delete Work Order","id":"182ada7e-2c6f-4704-bac6-41e1e293bdae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/work-orders/:id","description":"<p>Delete work order and all associated employees</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["work-orders",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"26c8b111-3883-48f2-8cef-30eed4b927ca","description":{"content":"<p>Work Order ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"75998a84-ff90-450e-aa0b-2eb03b6e7463","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8000/api/v1/work-orders/:id","host":["http://localhost:8000/api/v1"],"path":["work-orders",":id"],"variable":[{"key":"id","value":"1","description":"Work Order ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Work order deleted successfully\"\n}"}],"_postman_id":"182ada7e-2c6f-4704-bac6-41e1e293bdae"}],"id":"3b11a9f0-ed07-4a04-9f90-cbdb91588606","description":"<p>Work Order management with employees</p>\n","_postman_id":"3b11a9f0-ed07-4a04-9f90-cbdb91588606","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"11. Document Transmittals","item":[{"name":"List Document Transmittals","id":"18c9fdd9-cbcd-4306-89fb-09d9039517aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/document-transmittals?per_page=15&page=1&search=","description":"<p>Get paginated list of document transmittals</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["document-transmittals"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Filter by customer or pic (optional)</p>\n","type":"text/plain"},"key":"search","value":""},{"disabled":true,"key":"sort_order","value":"asc"}],"variable":[]}},"response":[{"id":"651094bb-8f1c-4d28-a384-526f52016845","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/document-transmittals?per_page=15&page=1&search=&sort_order","host":["http://localhost:8000/api/v1"],"path":["document-transmittals"],"query":[{"key":"per_page","value":"15","description":"Number of items per page (default: 15)"},{"key":"page","value":"1","description":"Page number for pagination (default: 1)"},{"key":"search","value":"","description":"Filter by customer or pic (optional)"},{"key":"sort_order","value":null,"type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"ta_no\": \"948/XI/2025\",\n            \"date\": \"2025-10-28\",\n            \"customer\": \"Gutkowski Group\",\n            \"pic\": \"Margarette Kirlin\"\n        },\n        {\n            \"id\": 2,\n            \"ta_no\": \"894/XI/2025\",\n            \"date\": \"2025-10-25\",\n            \"customer\": \"Leannon-Zulauf\",\n            \"pic\": \"Miss Bernita Herzog\"\n        },\n        {\n            \"id\": 3,\n            \"ta_no\": \"702/XI/2025\",\n            \"date\": \"2025-11-12\",\n            \"customer\": \"Heaney-Fadel\",\n            \"pic\": \"Ms. Duane Kulas\"\n        },\n        {\n            \"id\": 4,\n            \"ta_no\": \"616/XI/2025\",\n            \"date\": \"2025-11-14\",\n            \"customer\": \"Pacocha, Hermann and Purdy\",\n            \"pic\": \"Carlie Strosin\"\n        },\n        {\n            \"id\": 5,\n            \"ta_no\": \"311/XI/2025\",\n            \"date\": \"2025-10-31\",\n            \"customer\": \"Bradtke Inc\",\n            \"pic\": \"Alvena Ullrich\"\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 1,\n        \"per_page\": 15,\n        \"total\": 5\n    }\n}"}],"_postman_id":"18c9fdd9-cbcd-4306-89fb-09d9039517aa"},{"name":"Create Document Transmittal","id":"635ae4c6-935b-4d9a-abed-ea2d7ce2656f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"Monthly Report July 2024\",\n  \"ta_no\": \"001/VII/2024\",\n  \"date\": \"2024-07-15\",\n  \"customer_id\": 1,\n  \"customer_district\": \"Jakarta Selatan\",\n  \"pic_name\": \"John Doe\",\n  \"report_type\": \"Monthly Report\",\n  \"documents\": [\n    {\n      \"wo_number\": \"0001\",\n      \"wo_year\": 2024,\n      \"location\": \"Jakarta\"\n    },\n    {\n      \"wo_number\": \"0002\",\n      \"wo_year\": 2024,\n      \"location\": \"Bandung\"\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/document-transmittals","description":"<p>Create document transmittal with documents</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["document-transmittals"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"c535cc98-e81f-4cce-ab32-b45c5eed543d","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"Monthly Report July 2024\",\n  \"ta_no\": \"001/VII/2024\",\n  \"date\": \"2024-07-15\",\n  \"customer_id\": 1,\n  \"customer_district\": \"Jakarta Selatan\",\n  \"pic_name\": \"John Doe\",\n  \"report_type\": \"Monthly Report\",\n  \"documents\": [\n    {\n      \"wo_number\": \"0001\",\n      \"wo_year\": 2024,\n      \"location\": \"Jakarta\"\n    },\n    {\n      \"wo_number\": \"0002\",\n      \"wo_year\": 2024,\n      \"location\": \"Bandung\"\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/document-transmittals"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Document transmittal created successfully\",\n    \"data\": {\n        \"id\": 6,\n        \"name\": \"Monthly Report July 2024\",\n        \"ta_no\": \"001/VII/2024\",\n        \"date\": \"2024-07-15\",\n        \"customer\": {\n            \"id\": 1,\n            \"name\": \"Hartmann-Kirlin\",\n            \"district\": \"Jakarta Selatan\"\n        },\n        \"pic_name\": \"John Doe\",\n        \"report_type\": \"Monthly Report\",\n        \"documents\": [\n            {\n                \"id\": 14,\n                \"wo_number\": \"0001\",\n                \"wo_year\": 2024,\n                \"location\": \"Jakarta\"\n            },\n            {\n                \"id\": 15,\n                \"wo_number\": \"0002\",\n                \"wo_year\": 2024,\n                \"location\": \"Bandung\"\n            }\n        ],\n        \"created_at\": \"2025-11-24T02:35:57.000000Z\",\n        \"updated_at\": \"2025-11-24T02:35:57.000000Z\"\n    }\n}"}],"_postman_id":"635ae4c6-935b-4d9a-abed-ea2d7ce2656f"},{"name":"Get Document Transmittal","id":"de66f12f-85c5-4110-bbfc-934f7b0da427","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/document-transmittals/:id","description":"<p>Get document transmittal with customer and documents</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["document-transmittals",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"b41a97e2-466b-499a-9471-2fb8e7fe7a8f","description":{"content":"<p>Document Transmittal ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"342dff50-8f53-42c7-a3de-7ab1a77e1bcf","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/document-transmittals/:id","host":["http://localhost:8000/api/v1"],"path":["document-transmittals",":id"],"variable":[{"key":"id","value":"1","description":"Document Transmittal ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"name\": \"Transmittal for Gutkowski Group\",\n        \"ta_no\": \"948/XI/2025\",\n        \"date\": \"2025-10-28\",\n        \"customer\": {\n            \"id\": 4,\n            \"name\": \"Gutkowski Group\",\n            \"address\": \"124 Kuhic Cove Apt. 790\\nKovacekbury, AZ 12424-8558\",\n            \"district\": \"Lake Gregory\"\n        },\n        \"pic_name\": \"Margarette Kirlin\",\n        \"report_type\": \"Quarterly Report\",\n        \"documents\": [\n            {\n                \"id\": 1,\n                \"wo_number\": \"4028\",\n                \"wo_year\": 2024,\n                \"location\": \"Jakarta\"\n            },\n            {\n                \"id\": 2,\n                \"wo_number\": \"6208\",\n                \"wo_year\": 2023,\n                \"location\": \"Surabaya\"\n            }\n        ],\n        \"created_at\": \"2025-11-24T02:16:23.000000Z\",\n        \"updated_at\": \"2025-11-24T02:16:23.000000Z\"\n    }\n}"}],"_postman_id":"de66f12f-85c5-4110-bbfc-934f7b0da427"},{"name":"Update Document Transmittal","id":"c98e8842-ca86-40a9-a7d6-907597321999","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"Monthly Report July 2024 - Updated\",\n  \"ta_no\": \"001/VII/2024\",\n  \"date\": \"2024-07-16\",\n  \"customer_id\": 1,\n  \"customer_district\": \"Jakarta Pusat\",\n  \"pic_name\": \"Jane Smith\",\n  \"report_type\": \"Quarterly Report\",\n  \"documents\": [\n    {\n      \"id\": 1,\n      \"wo_number\": \"0001\",\n      \"wo_year\": 2025,\n      \"location\": \"Semarang\"\n    },\n    {\n      \"wo_number\": \"0003\",\n      \"wo_year\": 2024,\n      \"location\": \"Surabaya\"\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/document-transmittals/:id","description":"<p>Update document transmittal and replace all documents</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["document-transmittals",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Document Transmittal ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"d99185b2-10b2-4731-99da-bb7f95ff5641","name":"Success Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"Monthly Report July 2024 - Updated\",\n  \"ta_no\": \"001/VII/2024\",\n  \"date\": \"2024-07-16\",\n  \"customer_id\": 1,\n  \"customer_district\": \"Jakarta Pusat\",\n  \"pic_name\": \"Jane Smith\",\n  \"report_type\": \"Quarterly Report\",\n  \"documents\": [\n    {\n      \"id\": 1,\n      \"wo_number\": \"0001\",\n      \"wo_year\": 2025,\n      \"location\": \"Semarang\"\n    },\n    {\n      \"wo_number\": \"0003\",\n      \"wo_year\": 2024,\n      \"location\": \"Surabaya\"\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/document-transmittals/:id","host":["http://localhost:8000/api/v1"],"path":["document-transmittals",":id"],"variable":[{"key":"id","value":"1","description":"Document Transmittal ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Document transmittal updated successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"name\": \"Monthly Report July 2024 - Updated\",\n        \"ta_no\": \"001/VII/2024\",\n        \"date\": \"2024-07-16\",\n        \"customer\": {\n            \"id\": 1,\n            \"name\": \"Hartmann-Kirlin\",\n            \"address\": \"470 Alford Passage Apt. 957\\nWilmaport, OR 57851-8679\",\n            \"district\": \"Jakarta Pusat\"\n        },\n        \"pic_name\": \"Jane Smith\",\n        \"report_type\": \"Quarterly Report\",\n        \"documents\": [\n            {\n                \"id\": 1,\n                \"wo_number\": \"0001\",\n                \"wo_year\": 2025,\n                \"location\": \"Semarang\"\n            },\n            {\n                \"id\": 17,\n                \"wo_number\": \"0003\",\n                \"wo_year\": 2024,\n                \"location\": \"Surabaya\"\n            }\n        ],\n        \"created_at\": \"2025-11-24T02:16:23.000000Z\",\n        \"updated_at\": \"2025-11-24T02:41:13.000000Z\"\n    }\n}"}],"_postman_id":"c98e8842-ca86-40a9-a7d6-907597321999"},{"name":"Delete Document Transmittal","id":"2f62105a-1663-4935-9f87-ce7d7b4381fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/document-transmittals/:id","description":"<p>Delete document transmittal and all associated documents</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["document-transmittals",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"d114ecdc-a42e-4712-9eb7-3d7d1943a059","description":{"content":"<p>Document Transmittal ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"2077c96e-2398-4af9-81c4-21d7454773a6","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8000/api/v1/document-transmittals/:id","host":["http://localhost:8000/api/v1"],"path":["document-transmittals",":id"],"variable":[{"key":"id","value":"1","description":"Document Transmittal ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Document transmittal deleted successfully\"\n}"}],"_postman_id":"2f62105a-1663-4935-9f87-ce7d7b4381fe"}],"id":"1c68b83b-325e-4505-bff3-e05f723b20aa","description":"<p>Document Transmittal management with documents</p>\n","_postman_id":"1c68b83b-325e-4505-bff3-e05f723b20aa","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"12. Purchase Requisitions","item":[{"name":"List Purchase Requisitions","id":"261d6f4a-75f3-40cb-adb1-865a914cc721","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/purchase-requisitions?per_page=15&page=1&search=","description":"<p>Get paginated list of purchase requisitions</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["purchase-requisitions"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Filter by pr no or supplier(optional)</p>\n","type":"text/plain"},"key":"search","value":""},{"disabled":true,"key":"sort_order","value":"asc"}],"variable":[]}},"response":[{"id":"4ae12dfd-0851-4fb4-b129-b9f7f0337448","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/purchase-requisitions?per_page=15&page=1","host":["http://localhost:8000/api/v1"],"path":["purchase-requisitions"],"query":[{"key":"per_page","value":"15","description":"Number of items per page (default: 15)"},{"key":"page","value":"1","description":"Page number for pagination (default: 1)"},{"key":"search","value":"Suite","description":"Filter by pr no or supplier(optional)","disabled":true},{"key":"sort_order","value":null,"type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"pr_no\": \"PR-2567\",\n            \"pr_date\": \"VII/2019\",\n            \"date\": \"09/07/2019\",\n            \"supplier\": \"Online\",\n            \"total_amount\": \"Rp 38.375.840\",\n            \"status\": \"Approved\"\n        },\n        {\n            \"id\": 2,\n            \"pr_no\": \"PR-2103\",\n            \"pr_date\": \"XI/2020\",\n            \"date\": \"19/11/2020\",\n            \"supplier\": \"Offline\",\n            \"total_amount\": \"Rp 25.320.760\",\n            \"status\": \"Pending\"\n        },\n        {\n            \"id\": 3,\n            \"pr_no\": \"PR-9285\",\n            \"pr_date\": \"III/2005\",\n            \"date\": \"05/03/2005\",\n            \"supplier\": \"Online\",\n            \"total_amount\": \"Rp 7.912.820\",\n            \"status\": \"Rejected\"\n        },\n        {\n            \"id\": 4,\n            \"pr_no\": \"PR-5015\",\n            \"pr_date\": \"III/2006\",\n            \"date\": \"15/03/2006\",\n            \"supplier\": \"Offline\",\n            \"total_amount\": \"Rp 12.943.480\",\n            \"status\": \"Draft\"\n        },\n        {\n            \"id\": 5,\n            \"pr_no\": \"PR-2361\",\n            \"pr_date\": \"VI/1973\",\n            \"date\": \"27/06/1973\",\n            \"supplier\": \"Online\",\n            \"total_amount\": \"Rp 47.609.520\",\n            \"status\": \"Approved\"\n        },\n        {\n            \"id\": 6,\n            \"pr_no\": \"PR-1241\",\n            \"pr_date\": \"X/2009\",\n            \"date\": \"25/10/2009\",\n            \"supplier\": \"Online\",\n            \"total_amount\": \"Rp 36.900.710\",\n            \"status\": \"Rejected\"\n        },\n        {\n            \"id\": 7,\n            \"pr_no\": \"PR-2946\",\n            \"pr_date\": \"XII/2012\",\n            \"date\": \"20/12/2012\",\n            \"supplier\": \"Online\",\n            \"total_amount\": \"Rp 27.841.890\",\n            \"status\": \"Approved\"\n        },\n        {\n            \"id\": 8,\n            \"pr_no\": \"PR-7102\",\n            \"pr_date\": \"V/1974\",\n            \"date\": \"24/05/1974\",\n            \"supplier\": \"Offline\",\n            \"total_amount\": \"Rp 4.547.680\",\n            \"status\": \"Approved\"\n        },\n        {\n            \"id\": 9,\n            \"pr_no\": \"PR-9211\",\n            \"pr_date\": \"XII/1971\",\n            \"date\": \"10/12/1971\",\n            \"supplier\": \"Online\",\n            \"total_amount\": \"Rp 6.276.310\",\n            \"status\": \"Rejected\"\n        },\n        {\n            \"id\": 10,\n            \"pr_no\": \"PR-4860\",\n            \"pr_date\": \"II/1997\",\n            \"date\": \"27/02/1997\",\n            \"supplier\": \"Online\",\n            \"total_amount\": \"Rp 40.118.140\",\n            \"status\": \"Approved\"\n        },\n        {\n            \"id\": 11,\n            \"pr_no\": \"037/02\",\n            \"pr_date\": \"I/2025\",\n            \"date\": \"05/01/2025\",\n            \"supplier\": \"Offline\",\n            \"total_amount\": \"Rp 3.547.500.000\",\n            \"status\": \"Pending\"\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 1,\n        \"per_page\": 15,\n        \"total\": 11\n    }\n}"}],"_postman_id":"261d6f4a-75f3-40cb-adb1-865a914cc721"},{"name":"Create Purchase Requisition","id":"861a159f-fa8c-4417-a076-e3521e5d8bea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"pr_no\": \"037\",\n  \"date\": \"2025-12-24\",\n  \"po_no_cash\": \"PO-2025-001\",\n  \"supplier\": \"online\", // online or offline\n  \"routing\": \"online\", // online or offline\n  \"vat_percentage\": 10,\n  \"requested_by\": \"John Doe\",\n  \"requested_position\": \"Procurement Manager\",\n  \"approved_by\": \"Jane Smith\",\n  \"approved_position\": \"Operations Supervisor\",\n  \"authorized_by\": \"Director\",\n  \"status\": \"approved\", // draft, pending, approved, or rejected\n  \"items\": [\n    {\n      \"qty\": 10,\n      \"unit\": \"pcs\",\n      \"description\": \"Steel Pipe 2 inch diameter x 6 meter\",\n      \"unit_price\": 150000\n    },\n    {\n      \"qty\": 5,\n      \"unit\": \"set\",\n      \"description\": \"Welding Equipment Complete Set\",\n      \"unit_price\": 500000\n    },\n    {\n      \"qty\": 20,\n      \"unit\": \"unit\",\n      \"description\": \"Safety Helmet Industrial Grade\",\n      \"unit_price\": 75000\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/purchase-requisitions","description":"<p>Create purchase requisition with items and auto-calculate total</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["purchase-requisitions"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"988d329f-4cfb-4e95-895a-0f215601edb3","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"pr_no\": \"037\",\n  \"date\": \"2025-12-24\",\n  \"po_no_cash\": \"PO-2025-001\",\n  \"supplier\": \"online\", // online or offline\n  \"routing\": \"online\", // online or offline\n  \"vat_percentage\": 10,\n  \"requested_by\": \"John Doe\",\n  \"requested_position\": \"Procurement Manager\",\n  \"approved_by\": \"Jane Smith\",\n  \"approved_position\": \"Operations Supervisor\",\n  \"authorized_by\": \"Director\",\n  \"status\": \"approved\", // draft, pending, approved, or rejected\n  \"items\": [\n    {\n      \"qty\": 10,\n      \"unit\": \"pcs\",\n      \"description\": \"Steel Pipe 2 inch diameter x 6 meter\",\n      \"unit_price\": 150000\n    },\n    {\n      \"qty\": 5,\n      \"unit\": \"set\",\n      \"description\": \"Welding Equipment Complete Set\",\n      \"unit_price\": 500000\n    },\n    {\n      \"qty\": 20,\n      \"unit\": \"unit\",\n      \"description\": \"Safety Helmet Industrial Grade\",\n      \"unit_price\": 75000\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/purchase-requisitions"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Purchase requisition created successfully\",\n    \"data\": {\n        \"id\": 11,\n        \"pr_no\": \"037\",\n        \"pr_date\": \"XII/2025\",\n        \"date\": \"2025-12-24\",\n        \"po_no_cash\": \"PO-2025-001\",\n        \"supplier\": \"online\",\n        \"routing\": \"online\",\n        \"sub_total\": \"5500000.00\",\n        \"vat_percentage\": \"10.00\",\n        \"vat_amount\": \"550000.00\",\n        \"total_amount\": \"6050000.00\",\n        \"requested_by\": \"John Doe\",\n        \"requested_position\": \"Procurement Manager\",\n        \"approved_by\": \"Jane Smith\",\n        \"approved_position\": \"Operations Supervisor\",\n        \"authorized_by\": \"Director\",\n        \"status\": \"approved\",\n        \"items\": [\n            {\n                \"id\": 37,\n                \"qty\": \"10.00\",\n                \"unit\": \"pcs\",\n                \"description\": \"Steel Pipe 2 inch diameter x 6 meter\",\n                \"unit_price\": \"150000.00\",\n                \"total_price\": \"1500000.00\"\n            },\n            {\n                \"id\": 38,\n                \"qty\": \"5.00\",\n                \"unit\": \"set\",\n                \"description\": \"Welding Equipment Complete Set\",\n                \"unit_price\": \"500000.00\",\n                \"total_price\": \"2500000.00\"\n            },\n            {\n                \"id\": 39,\n                \"qty\": \"20.00\",\n                \"unit\": \"unit\",\n                \"description\": \"Safety Helmet Industrial Grade\",\n                \"unit_price\": \"75000.00\",\n                \"total_price\": \"1500000.00\"\n            }\n        ]\n    }\n}"}],"_postman_id":"861a159f-fa8c-4417-a076-e3521e5d8bea"},{"name":"Get Purchase Requisition","id":"79d17b1b-1f69-4378-bf50-1c0a610e9e3e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/purchase-requisitions/:id","description":"<p>Get purchase requisition with items</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["purchase-requisitions",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Purchase Requisition ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"76dc4a09-a562-42f1-99c0-8b56c6ae2659","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/purchase-requisitions/:id","host":["http://localhost:8000/api/v1"],"path":["purchase-requisitions",":id"],"variable":[{"key":"id","value":"11","description":"Purchase Requisition ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"pr_no\": \"PR-2567\",\n        \"pr_date\": \"VII/2019\",\n        \"date\": \"2019-07-09\",\n        \"po_no_cash\": \"PO-3558\",\n        \"supplier\": \"online\",\n        \"routing\": \"online\",\n        \"sub_total\": \"34887.13\",\n        \"vat_percentage\": \"10.00\",\n        \"vat_amount\": \"3488.71\",\n        \"total_amount\": \"38375.84\",\n        \"requested_by\": \"Dr. Imelda Johns Sr.\",\n        \"requested_position\": \"Air Traffic Controller\",\n        \"approved_by\": \"Kenneth Mann II\",\n        \"approved_position\": \"Laundry OR Dry-Cleaning Worker\",\n        \"authorized_by\": \"Vernon Wiegand\",\n        \"status\": \"approved\",\n        \"items\": [\n            {\n                \"id\": 1,\n                \"qty\": \"77.00\",\n                \"unit\": \"lot\",\n                \"description\": \"Vitae facilis aspernatur fugiat velit hic.\",\n                \"unit_price\": \"7109.18\",\n                \"total_price\": \"547406.86\"\n            },\n            {\n                \"id\": 2,\n                \"qty\": \"16.00\",\n                \"unit\": \"unit\",\n                \"description\": \"Sequi dolores non ad porro.\",\n                \"unit_price\": \"1732.98\",\n                \"total_price\": \"27727.68\"\n            },\n            {\n                \"id\": 3,\n                \"qty\": \"80.00\",\n                \"unit\": \"lot\",\n                \"description\": \"Earum rerum beatae dolore rerum numquam.\",\n                \"unit_price\": \"7777.05\",\n                \"total_price\": \"622164.00\"\n            }\n        ]\n    }\n}"}],"_postman_id":"79d17b1b-1f69-4378-bf50-1c0a610e9e3e"},{"name":"Update Purchase Requisition","id":"e56e35fb-066c-4a5a-8af6-34757706fd95","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"pr_no\": \"037/02\",\n  \"date\": \"2025-01-05\",\n  \"po_no_cash\": null,\n  \"supplier\": \"offline\",\n  \"routing\": \"offline\",\n  \"vat_percentage\": 10,\n  \"requested_by\": \"John Doe\",\n  \"requested_position\": \"Senior Procurement Manager\",\n  \"approved_by\": \"Jane Smith\",\n  \"approved_position\": \"Operations Supervisor\",\n  \"authorized_by\": \"Director\",\n  \"status\": \"pending\",\n  \"items\": [\n    {\n      \"id\": 1,\n      \"qty\": 15,\n      \"unit\": \"pcs\",\n      \"description\": \"Steel Pipe 2 inch diameter x 6 meter - Updated quantity\",\n      \"unit_price\": 145000\n    },\n    {\n      \"qty\": 3,\n      \"unit\": \"set\",\n      \"description\": \"Fire Extinguisher 6kg ABC Type\",\n      \"unit_price\": 350000\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/purchase-requisitions/:id","description":"<p>Update purchase requisition and replace all items</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["purchase-requisitions",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Purchase Requisition ID</p>\n","type":"text/plain"},"type":"any","value":"11","key":"id"}]}},"response":[{"id":"100c1890-88f9-49b2-849f-9d69dda502a7","name":"Success Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"pr_no\": \"037/02\",\n  \"date\": \"2025-01-05\",\n  \"po_no_cash\": null,\n  \"supplier\": \"offline\",\n  \"routing\": \"offline\",\n  \"vat_percentage\": 10,\n  \"requested_by\": \"John Doe\",\n  \"requested_position\": \"Senior Procurement Manager\",\n  \"approved_by\": \"Jane Smith\",\n  \"approved_position\": \"Operations Supervisor\",\n  \"authorized_by\": \"Director\",\n  \"status\": \"pending\",\n  \"items\": [\n    {\n      \"id\": 33,\n      \"qty\": 15,\n      \"unit\": \"pcs\",\n      \"description\": \"Steel Pipe 2 inch diameter x 6 meter - Updated quantity\",\n      \"unit_price\": 145000\n    },\n    {\n      \"qty\": 3,\n      \"unit\": \"set\",\n      \"description\": \"Fire Extinguisher 6kg ABC Type\",\n      \"unit_price\": 350000\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/purchase-requisitions/:id","host":["http://localhost:8000/api/v1"],"path":["purchase-requisitions",":id"],"variable":[{"key":"id","value":"11","description":"Purchase Requisition ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Purchase requisition updated successfully\",\n    \"data\": {\n        \"id\": 11,\n        \"pr_no\": \"037/02\",\n        \"pr_date\": \"I/2025\",\n        \"date\": \"2025-01-05\",\n        \"po_no_cash\": null,\n        \"supplier\": \"offline\",\n        \"routing\": \"offline\",\n        \"sub_total\": \"14075000.00\",\n        \"vat_percentage\": \"10.00\",\n        \"vat_amount\": \"1407500.00\",\n        \"total_amount\": \"15482500.00\",\n        \"requested_by\": \"John Doe\",\n        \"requested_position\": \"Senior Procurement Manager\",\n        \"approved_by\": \"Jane Smith\",\n        \"approved_position\": \"Operations Supervisor\",\n        \"authorized_by\": \"Director\",\n        \"status\": \"pending\",\n        \"items\": [\n            {\n                \"id\": 33,\n                \"qty\": \"15.00\",\n                \"unit\": \"pcs\",\n                \"description\": \"Steel Pipe 2 inch diameter x 6 meter - Updated quantity\",\n                \"unit_price\": \"145000.00\",\n                \"total_price\": \"2175000.00\"\n            },\n            {\n                \"id\": 36,\n                \"qty\": \"3.00\",\n                \"unit\": \"set\",\n                \"description\": \"Fire Extinguisher 6kg ABC Type\",\n                \"unit_price\": \"350000.00\",\n                \"total_price\": \"11900000.00\"\n            }\n        ]\n    }\n}"}],"_postman_id":"e56e35fb-066c-4a5a-8af6-34757706fd95"},{"name":"Delete Purchase Requisition","id":"35fb26de-3dc5-40fd-acaa-14402c880dd4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/purchase-requisitions/:id","description":"<p>Delete purchase requisition and all associated items</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["purchase-requisitions",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Purchase Requisition ID</p>\n","type":"text/plain"},"type":"any","value":"11","key":"id"}]}},"response":[{"id":"1c27870a-de6f-4cab-a605-370c4ee2bd94","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8000/api/v1/purchase-requisitions/:id","host":["http://localhost:8000/api/v1"],"path":["purchase-requisitions",":id"],"variable":[{"key":"id","value":"11","description":"Purchase Requisition ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Purchase requisition deleted successfully\"\n}"}],"_postman_id":"35fb26de-3dc5-40fd-acaa-14402c880dd4"}],"id":"ab41ff66-cb16-43a6-9e11-25db9e5102a2","description":"<p>Purchase Requisition management with items</p>\n","_postman_id":"ab41ff66-cb16-43a6-9e11-25db9e5102a2","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"13. Material Receiving Reports","item":[{"name":"List Material Receiving Reports","id":"ac3b6045-b4ab-4362-945a-91725bcb8fd6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/material-receiving-reports","description":"<p>Get paginated list of material receiving reports</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["material-receiving-reports"],"host":["http://localhost:8000/api/v1"],"query":[{"disabled":true,"description":{"content":"<p>Filter by po/inv/pr no, supplier, or received by (optional)</p>\n","type":"text/plain"},"key":"search","value":"Berneice"},{"disabled":true,"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"disabled":true,"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"9ebc8569-d7af-42a4-8bc8-599b795e5a04","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/material-receiving-reports?per_page=15&page=1","host":["http://localhost:8000/api/v1"],"path":["material-receiving-reports"],"query":[{"key":"per_page","value":"15","description":"Number of items per page (default: 15)"},{"key":"page","value":"1","description":"Page number for pagination (default: 1)"},{"key":"search","value":null,"description":"Filter by po/inv/pr no, supplier, or received by (optional)","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"po_no\": \"PR-2381\",\n            \"po_date\": \"V/2004\",\n            \"supplier\": \"Muller, Spencer and Larkin\",\n            \"receiving_date\": \"31/05/2004\",\n            \"order_by\": \"Online\",\n            \"total_items\": 3,\n            \"received_by\": \"Marlen Gutmann\",\n            \"status\": \"Complete\"\n        },\n        {\n            \"id\": 2,\n            \"po_no\": \"PO-4267\",\n            \"po_date\": \"IV/1977\",\n            \"supplier\": null,\n            \"receiving_date\": \"09/04/1977\",\n            \"order_by\": \"Online\",\n            \"total_items\": 4,\n            \"received_by\": \"Mateo Zboncak\",\n            \"status\": \"Complete\"\n        },\n        {\n            \"id\": 3,\n            \"po_no\": \"PR-7527\",\n            \"po_date\": \"V/1995\",\n            \"supplier\": \"Breitenberg, Keeling and Greenfelder\",\n            \"receiving_date\": \"29/05/1995\",\n            \"order_by\": \"Offline\",\n            \"total_items\": 3,\n            \"received_by\": \"Vincenza Lubowitz\",\n            \"status\": \"Partial\"\n        },\n        {\n            \"id\": 4,\n            \"po_no\": \"INV-5836\",\n            \"po_date\": \"X/1980\",\n            \"supplier\": \"Watsica-Lang\",\n            \"receiving_date\": \"11/10/1980\",\n            \"order_by\": \"Offline\",\n            \"total_items\": 3,\n            \"received_by\": \"Dorcas Collier\",\n            \"status\": \"Partial\"\n        },\n        {\n            \"id\": 5,\n            \"po_no\": \"INV-1136\",\n            \"po_date\": \"III/1995\",\n            \"supplier\": \"Runte Group\",\n            \"receiving_date\": \"24/03/1995\",\n            \"order_by\": \"Online\",\n            \"total_items\": 4,\n            \"received_by\": \"Amalia Kihn\",\n            \"status\": \"Complete\"\n        },\n        {\n            \"id\": 6,\n            \"po_no\": \"PO-5144\",\n            \"po_date\": \"II/1985\",\n            \"supplier\": \"Schmeler and Sons\",\n            \"receiving_date\": \"19/02/1985\",\n            \"order_by\": \"Online\",\n            \"total_items\": 3,\n            \"received_by\": \"Cooper Boyle\",\n            \"status\": \"Complete\"\n        },\n        {\n            \"id\": 7,\n            \"po_no\": \"INV-8364\",\n            \"po_date\": \"V/2015\",\n            \"supplier\": \"Metz and Sons\",\n            \"receiving_date\": \"13/05/2015\",\n            \"order_by\": \"Online\",\n            \"total_items\": 2,\n            \"received_by\": \"Macy Marvin\",\n            \"status\": \"Partial\"\n        },\n        {\n            \"id\": 8,\n            \"po_no\": \"PO-8875\",\n            \"po_date\": \"XII/1993\",\n            \"supplier\": null,\n            \"receiving_date\": \"16/12/1993\",\n            \"order_by\": \"Online\",\n            \"total_items\": 4,\n            \"received_by\": \"Ms. Maeve Smitham Sr.\",\n            \"status\": \"Partial\"\n        },\n        {\n            \"id\": 9,\n            \"po_no\": \"PO-8109\",\n            \"po_date\": \"X/1992\",\n            \"supplier\": \"Kemmer PLC\",\n            \"receiving_date\": \"28/10/1992\",\n            \"order_by\": \"Online\",\n            \"total_items\": 4,\n            \"received_by\": \"Kenyon Koelpin\",\n            \"status\": \"Complete\"\n        },\n        {\n            \"id\": 10,\n            \"po_no\": \"INV-6164\",\n            \"po_date\": \"V/1977\",\n            \"supplier\": \"Stiedemann LLC\",\n            \"receiving_date\": \"30/05/1977\",\n            \"order_by\": \"Offline\",\n            \"total_items\": 4,\n            \"received_by\": \"Ms. Elaina Grant\",\n            \"status\": \"Complete\"\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 1,\n        \"per_page\": 15,\n        \"total\": 10\n    }\n}"}],"_postman_id":"ac3b6045-b4ab-4362-945a-91725bcb8fd6"},{"name":"Create Material Receiving Report","id":"e173013e-bf30-410d-95c0-325e2cd76497","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"po_no\": \"037\",\n  \"supplier\": \"PT Supplier ABC\",\n  \"receiving_date\": \"2025-01-04\",\n  \"order_by\": \"online\", // online or offline\n  \"received_by\": \"John Doe\",\n  \"received_position\": \"Warehouse Manager\",\n  \"acknowledge_by\": \"Jane Smith\",\n  \"acknowledge_position\": \"Operations Director\",\n  \"status\": \"complete\",\n  \"items\": [\n    {\n      \"description\": \"Steel Pipe 2 inch diameter x 6 meter\",\n      \"order_qty\": 100,\n      \"received_qty\": 100,\n      \"remarks\": \"good\" // good or reject\n    },\n    {\n      \"description\": \"Welding Equipment Complete Set\",\n      \"order_qty\": 5,\n      \"received_qty\": 4,\n      \"remarks\": \"reject\"\n    },\n    {\n      \"description\": \"Safety Helmet Industrial Grade\",\n      \"order_qty\": 50,\n      \"received_qty\": 50,\n      \"remarks\": \"good\"\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/material-receiving-reports","description":"<p>Create material receiving report with items</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["material-receiving-reports"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"164bc277-2757-4e8a-a3cb-70ca1a576c00","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"po_no\": \"037\",\n  \"supplier\": \"PT Supplier ABC\",\n  \"receiving_date\": \"2025-01-04\",\n  \"order_by\": \"online\", // online or offline\n  \"received_by\": \"John Doe\",\n  \"received_position\": \"Warehouse Manager\",\n  \"acknowledge_by\": \"Jane Smith\",\n  \"acknowledge_position\": \"Operations Director\",\n  \"status\": \"complete\",\n  \"items\": [\n    {\n      \"description\": \"Steel Pipe 2 inch diameter x 6 meter\",\n      \"order_qty\": 100,\n      \"received_qty\": 100,\n      \"remarks\": \"good\" // good or reject\n    },\n    {\n      \"description\": \"Welding Equipment Complete Set\",\n      \"order_qty\": 5,\n      \"received_qty\": 4,\n      \"remarks\": \"reject\"\n    },\n    {\n      \"description\": \"Safety Helmet Industrial Grade\",\n      \"order_qty\": 50,\n      \"received_qty\": 50,\n      \"remarks\": \"good\"\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/material-receiving-reports"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Material receiving report created successfully\",\n    \"data\": {\n        \"id\": 11,\n        \"po_no\": \"037\",\n        \"po_date\": \"I/2025\",\n        \"supplier\": \"PT Supplier ABC\",\n        \"receiving_date\": \"2025-01-04\",\n        \"order_by\": \"online\",\n        \"received_by\": \"John Doe\",\n        \"received_position\": \"Warehouse Manager\",\n        \"acknowledge_by\": \"Jane Smith\",\n        \"acknowledge_position\": \"Operations Director\",\n        \"status\": \"complete\",\n        \"items\": [\n            {\n                \"id\": 35,\n                \"description\": \"Steel Pipe 2 inch diameter x 6 meter\",\n                \"order_qty\": \"100.00\",\n                \"received_qty\": \"100.00\",\n                \"remarks\": \"good\"\n            },\n            {\n                \"id\": 36,\n                \"description\": \"Welding Equipment Complete Set\",\n                \"order_qty\": \"5.00\",\n                \"received_qty\": \"4.00\",\n                \"remarks\": \"reject\"\n            },\n            {\n                \"id\": 37,\n                \"description\": \"Safety Helmet Industrial Grade\",\n                \"order_qty\": \"50.00\",\n                \"received_qty\": \"50.00\",\n                \"remarks\": \"good\"\n            }\n        ]\n    }\n}"}],"_postman_id":"e173013e-bf30-410d-95c0-325e2cd76497"},{"name":"Get Material Receiving Report","id":"5ce3a7f2-3538-4d8e-9b90-aa1896659bd0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/material-receiving-reports/:id","description":"<p>Get material receiving report with items</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["material-receiving-reports",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"3ae01a39-92a5-4b5f-a6b1-e5263e95c1e2","description":{"content":"<p>Material Receiving Report ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"330505ac-b768-401b-8445-7a82759fde9a","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/material-receiving-reports/:id","host":["http://localhost:8000/api/v1"],"path":["material-receiving-reports",":id"],"variable":[{"key":"id","value":"1","description":"Material Receiving Report ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"po_no\": \"PR-2381\",\n        \"po_date\": \"V/2004\",\n        \"supplier\": \"Muller, Spencer and Larkin\",\n        \"receiving_date\": \"2004-05-31\",\n        \"order_by\": \"online\",\n        \"received_by\": \"Marlen Gutmann\",\n        \"received_position\": \"Supervisor\",\n        \"acknowledge_by\": \"Earl Osinski\",\n        \"acknowledge_position\": \"Director\",\n        \"status\": \"complete\",\n        \"items\": [\n            {\n                \"id\": 1,\n                \"description\": \"Aut at quasi dolores dolores.\",\n                \"order_qty\": \"18.00\",\n                \"received_qty\": \"70.00\",\n                \"remarks\": \"reject\"\n            },\n            {\n                \"id\": 2,\n                \"description\": \"Et exercitationem minima quasi doloribus et.\",\n                \"order_qty\": \"39.00\",\n                \"received_qty\": \"78.00\",\n                \"remarks\": \"good\"\n            },\n            {\n                \"id\": 3,\n                \"description\": \"Modi temporibus rerum culpa et.\",\n                \"order_qty\": \"70.00\",\n                \"received_qty\": \"28.00\",\n                \"remarks\": \"good\"\n            }\n        ]\n    }\n}"}],"_postman_id":"5ce3a7f2-3538-4d8e-9b90-aa1896659bd0"},{"name":"Update Material Receiving Report","id":"a180633b-296f-435e-a455-24522878ffcd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"po_no\": \"037/02\",\n  \"receiving_date\": \"2025-01-05\",\n  \"order_by\": \"offline\",\n  \"received_by\": \"Mike Johnson\",\n  \"received_position\": \"Senior Warehouse Staff\",\n  \"acknowledge_by\": \"Sarah Wilson\",\n  \"acknowledge_position\": \"Operations Manager\",\n  \"status\": \"partial\",\n  \"items\": [\n    {\n      \"id\": 1,\n      \"description\": \"Steel Pipe 2 inch diameter x 6 meter - Updated\",\n      \"order_qty\": 100,\n      \"received_qty\": 95,\n      \"remarks\": \"good\"\n    },\n    {\n      \"description\": \"Fire Extinguisher 6kg ABC Type\",\n      \"order_qty\": 10,\n      \"received_qty\": 8,\n      \"remarks\": \"reject\"\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/material-receiving-reports/:id","description":"<p>Update material receiving report and replace all items</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["material-receiving-reports",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Material Receiving Report ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"5196ddb8-94fb-4232-8999-ee416ee1932f","name":"Success Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"po_no\": \"037/02\",\n  \"receiving_date\": \"2025-01-05\",\n  \"order_by\": \"offline\",\n  \"received_by\": \"Mike Johnson\",\n  \"received_position\": \"Senior Warehouse Staff\",\n  \"acknowledge_by\": \"Sarah Wilson\",\n  \"acknowledge_position\": \"Operations Manager\",\n  \"status\": \"partial\",\n  \"items\": [\n    {\n      \"description\": \"Fire Extinguisher 6kg ABC Type\",\n      \"order_qty\": 10,\n      \"received_qty\": 8,\n      \"remarks\": \"reject\"\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/material-receiving-reports/:id","host":["http://localhost:8000/api/v1"],"path":["material-receiving-reports",":id"],"variable":[{"key":"id","value":"11","description":"Material Receiving Report ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Material receiving report updated successfully\",\n    \"data\": {\n        \"id\": 11,\n        \"po_no\": \"037/02\",\n        \"po_date\": \"I/2025\",\n        \"supplier\": \"PT Supplier ABC\",\n        \"receiving_date\": \"2025-01-05\",\n        \"order_by\": \"offline\",\n        \"received_by\": \"Mike Johnson\",\n        \"received_position\": \"Senior Warehouse Staff\",\n        \"acknowledge_by\": \"Sarah Wilson\",\n        \"acknowledge_position\": \"Operations Manager\",\n        \"status\": \"partial\",\n        \"items\": [\n            {\n                \"id\": 32,\n                \"description\": \"Fire Extinguisher 6kg ABC Type\",\n                \"order_qty\": \"10.00\",\n                \"received_qty\": \"8.00\",\n                \"remarks\": \"reject\"\n            }\n        ]\n    }\n}"}],"_postman_id":"a180633b-296f-435e-a455-24522878ffcd"},{"name":"Delete Material Receiving Report","id":"56b5dbf2-9eba-4f12-8528-2046f22e2660","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/material-receiving-reports/:id","description":"<p>Delete material receiving report and all associated items</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["material-receiving-reports",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Material Receiving Report ID</p>\n","type":"text/plain"},"type":"any","value":"11","key":"id"}]}},"response":[{"id":"16521c4c-84c1-44db-b2af-cdd7e5f8bb57","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8000/api/v1/material-receiving-reports/:id","host":["http://localhost:8000/api/v1"],"path":["material-receiving-reports",":id"],"variable":[{"key":"id","value":"11","description":"Material Receiving Report ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Material receiving report deleted successfully\"\n}"}],"_postman_id":"56b5dbf2-9eba-4f12-8528-2046f22e2660"}],"id":"17cc888f-a028-438f-ac88-88f35ff773ee","description":"<p>Material Receiving Report management with items</p>\n","_postman_id":"17cc888f-a028-438f-ac88-88f35ff773ee","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"14. Delivery Notes","item":[{"name":"List Delivery Notes","id":"7ed578dc-d4cb-4d8f-80f9-579925d25bd8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/delivery-notes?page=1","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["delivery-notes"],"host":["http://localhost:8000/api/v1"],"query":[{"disabled":true,"description":{"content":"<p>Filter by no, supplier, or received by (optional)</p>\n","type":"text/plain"},"key":"search","value":""},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"disabled":true,"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"1"},{"disabled":true,"key":"sort_order","value":"asc"}],"variable":[]}},"response":[{"id":"3d847b01-70a9-4495-8a31-b2dbe9ffb494","name":"Succes Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/delivery-notes?page=1&per_page=10&sort_order","host":["http://localhost:8000/api/v1"],"path":["delivery-notes"],"query":[{"key":"search","value":"customer","description":"Filter by no, supplier, or received by (optional)","disabled":true},{"key":"page","value":"1","description":"Page number for pagination (default: 1)"},{"key":"per_page","value":"10","description":"Number of items per page (default: 15)"},{"key":"sort_order","value":null,"type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"dn_no\": \"SJ937\",\n            \"dn_date\": \"XII/1973\",\n            \"date\": \"17/12/1973\",\n            \"customer\": \"Reilly-Wintheiser\",\n            \"wo_no\": \"WO/1973/941\",\n            \"vehicle_plate\": \"B 8615 rxm\",\n            \"total_items\": 4,\n            \"status\": \"Cancelled\"\n        },\n        {\n            \"id\": 2,\n            \"dn_no\": \"SJ262\",\n            \"dn_date\": \"III/2018\",\n            \"date\": \"01/03/2018\",\n            \"customer\": \"Sanford, Larkin and Gulgowski\",\n            \"wo_no\": \"WO/2018/943\",\n            \"vehicle_plate\": \"B 2181 qae\",\n            \"total_items\": 2,\n            \"status\": \"Cancelled\"\n        },\n        {\n            \"id\": 3,\n            \"dn_no\": \"SJ597\",\n            \"dn_date\": \"IV/1973\",\n            \"date\": \"03/04/1973\",\n            \"customer\": \"Windler LLC\",\n            \"wo_no\": \"WO/1973/482\",\n            \"vehicle_plate\": \"B 8120 nsp\",\n            \"total_items\": 2,\n            \"status\": \"Delivered\"\n        },\n        {\n            \"id\": 4,\n            \"dn_no\": \"SJ151\",\n            \"dn_date\": \"VI/2016\",\n            \"date\": \"27/06/2016\",\n            \"customer\": \"Casper, Ondricka and Lesch\",\n            \"wo_no\": \"WO/2016/651\",\n            \"vehicle_plate\": \"B 1334 wef\",\n            \"total_items\": 3,\n            \"status\": \"Pending\"\n        },\n        {\n            \"id\": 5,\n            \"dn_no\": \"SJ429\",\n            \"dn_date\": \"VI/1981\",\n            \"date\": \"15/06/1981\",\n            \"customer\": \"Hilpert-Kuhic\",\n            \"wo_no\": \"WO/1981/629\",\n            \"vehicle_plate\": \"B 4541 iat\",\n            \"total_items\": 6,\n            \"status\": \"Cancelled\"\n        },\n        {\n            \"id\": 6,\n            \"dn_no\": \"SJ129\",\n            \"dn_date\": \"III/2012\",\n            \"date\": \"08/03/2012\",\n            \"customer\": \"Larson Ltd\",\n            \"wo_no\": \"WO/2012/945\",\n            \"vehicle_plate\": \"B 1606 qjg\",\n            \"total_items\": 3,\n            \"status\": \"Delivered\"\n        },\n        {\n            \"id\": 7,\n            \"dn_no\": \"SJ091\",\n            \"dn_date\": \"VIII/1993\",\n            \"date\": \"10/08/1993\",\n            \"customer\": \"Mraz, Kunze and Cassin\",\n            \"wo_no\": \"WO/1993/844\",\n            \"vehicle_plate\": \"B 2188 mch\",\n            \"total_items\": 5,\n            \"status\": \"Delivered\"\n        },\n        {\n            \"id\": 8,\n            \"dn_no\": \"SJ829\",\n            \"dn_date\": \"III/1976\",\n            \"date\": \"24/03/1976\",\n            \"customer\": \"Trantow, Schroeder and Reynolds\",\n            \"wo_no\": \"WO/1976/387\",\n            \"vehicle_plate\": \"B 7335 jhw\",\n            \"total_items\": 5,\n            \"status\": \"Delivered\"\n        },\n        {\n            \"id\": 9,\n            \"dn_no\": \"SJ453\",\n            \"dn_date\": \"VIII/1983\",\n            \"date\": \"09/08/1983\",\n            \"customer\": \"Sanford, Larkin and Gulgowski\",\n            \"wo_no\": \"WO/1983/336\",\n            \"vehicle_plate\": \"B 1864 pck\",\n            \"total_items\": 6,\n            \"status\": \"Pending\"\n        },\n        {\n            \"id\": 10,\n            \"dn_no\": \"SJ804\",\n            \"dn_date\": \"I/1982\",\n            \"date\": \"16/01/1982\",\n            \"customer\": \"Larson Ltd\",\n            \"wo_no\": \"WO/1982/249\",\n            \"vehicle_plate\": \"B 4301 jeb\",\n            \"total_items\": 6,\n            \"status\": \"Pending\"\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 1,\n        \"per_page\": 10,\n        \"total\": 10\n    }\n}"}],"_postman_id":"7ed578dc-d4cb-4d8f-80f9-579925d25bd8"},{"name":"Create Delivery Note","id":"b982ebd7-f196-4ff6-ae3f-4d51c5dded4f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"dn_no\": \"037\",\r\n  \"date\": \"2025-12-24\",\r\n  \"customer_id\": 1,\r\n  \"wo_no\": \"WO/2024/123\",\r\n  \"delivered_with\": \"Truck\",\r\n  \"vehicle_plate\": \"B 1234 XYZ\",\r\n  \"delivered_by\": \"John Doe\",\r\n  \"received_by\": \"Jane Smith\",\r\n  \"status\": \"delivered\",\r\n  \"notes\": \"Harap S/N, RA 219-06207 dan silan S/N, 291905 biaya arca\",\r\n  \"items\": [\r\n    {\r\n      \"item_name\": \"Steel Pipe 2 inch\",\r\n      \"serial_number\": \"S/N: 219-06207\",\r\n      \"qty\": 10\r\n    },\r\n    {\r\n      \"item_name\": \"Welding Equipment\",\r\n      \"serial_number\": \"S/N: 291905\",\r\n      \"qty\": 2\r\n    },\r\n    {\r\n      \"item_name\": \"Safety Helmet\",\r\n      \"qty\": 5\r\n    }\r\n  ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/delivery-notes","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["delivery-notes"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"021752f7-de2b-411b-8dbe-70800683f957","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"dn_no\": \"SJ001/AWP/XII/2024\",\r\n  \"date\": \"2025-12-24\",\r\n  \"customer_id\": 1,\r\n  \"wo_no\": \"WO/2024/123\",\r\n  \"delivered_with\": \"Truck\",\r\n  \"vehicle_plate\": \"B 1234 XYZ\",\r\n  \"delivered_by\": \"John Doe\",\r\n  \"received_by\": \"Jane Smith\",\r\n  \"status\": \"delivered\",\r\n  \"notes\": \"Harap S/N, RA 219-06207 dan silan S/N, 291905 biaya arca\",\r\n  \"items\": [\r\n    {\r\n      \"item_name\": \"Steel Pipe 2 inch\",\r\n      \"serial_number\": \"S/N: 219-06207\",\r\n      \"qty\": 10\r\n    },\r\n    {\r\n      \"item_name\": \"Welding Equipment\",\r\n      \"serial_number\": \"S/N: 291905\",\r\n      \"qty\": 2\r\n    },\r\n    {\r\n      \"item_name\": \"Safety Helmet\",\r\n      \"qty\": 5\r\n    }\r\n  ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/delivery-notes"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Delivery note created successfully\",\n    \"data\": {\n        \"id\": 11,\n        \"dn_no\": \"037/02\",\n        \"date\": \"2025-12-24\",\n        \"customer_id\": 1,\n        \"customer\": {\n            \"id\": 1,\n            \"name\": \"Hilpert-Kuhic\",\n            \"customer_no\": \"C4823\",\n            \"address\": \"211 Windler Ford\\nCatharineton, NV 00684\"\n        },\n        \"wo_no\": \"WO/2024/123\",\n        \"delivered_with\": \"Truck\",\n        \"vehicle_plate\": \"B 1234 XYZ\",\n        \"delivered_by\": \"John Doe\",\n        \"received_by\": \"Jane Smith\",\n        \"status\": \"delivered\",\n        \"notes\": \"Harap S/N, RA 219-06207 dan silan S/N, 291905 biaya arca\",\n        \"items\": [\n            {\n                \"id\": 43,\n                \"item_name\": \"Steel Pipe 2 inch\",\n                \"serial_number\": \"S/N: 219-06207\",\n                \"qty\": 10\n            },\n            {\n                \"id\": 44,\n                \"item_name\": \"Welding Equipment\",\n                \"serial_number\": \"S/N: 291905\",\n                \"qty\": 2\n            },\n            {\n                \"id\": 45,\n                \"item_name\": \"Safety Helmet\",\n                \"serial_number\": null,\n                \"qty\": 5\n            }\n        ]\n    }\n}"}],"_postman_id":"b982ebd7-f196-4ff6-ae3f-4d51c5dded4f"},{"name":"Get Delivery Note","id":"7eae8e18-cb11-4dc9-8695-cb2e70f81d6e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/delivery-notes/:id","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["delivery-notes",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Delivery Note ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"35d59523-6dc7-4283-9a9d-5eaf02172739","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/delivery-notes/:id","host":["http://localhost:8000/api/v1"],"path":["delivery-notes",":id"],"variable":[{"key":"id","value":"1","description":"Delivery Note ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"dn_no\": \"SJ937\",\n        \"dn_date\": \"XII/1973\",\n        \"date\": \"1973-12-17\",\n        \"customer_id\": 4,\n        \"customer\": {\n            \"id\": 4,\n            \"name\": \"Reilly-Wintheiser\",\n            \"customer_no\": \"C4132\",\n            \"address\": \"1398 Casper Roads Suite 953\\nColechester, KS 44229-5691\"\n        },\n        \"wo_no\": \"WO/1973/941\",\n        \"delivered_with\": \"Motorcycle\",\n        \"vehicle_plate\": \"B 8615 rxm\",\n        \"delivered_by\": \"Lilian Howe\",\n        \"received_by\": null,\n        \"status\": \"cancelled\",\n        \"notes\": null,\n        \"items\": [\n            {\n                \"id\": 1,\n                \"item_name\": \"Work Gloves\",\n                \"serial_number\": \"S/N: 231-vl-8386\",\n                \"qty\": 1\n            },\n            {\n                \"id\": 2,\n                \"item_name\": \"Steel Pipe 2 inch\",\n                \"serial_number\": null,\n                \"qty\": 1\n            },\n            {\n                \"id\": 3,\n                \"item_name\": \"Work Gloves\",\n                \"serial_number\": null,\n                \"qty\": 5\n            },\n            {\n                \"id\": 4,\n                \"item_name\": \"Angle Grinder\",\n                \"serial_number\": \"S/N: 221-ur-6161\",\n                \"qty\": 9\n            }\n        ]\n    }\n}"}],"_postman_id":"7eae8e18-cb11-4dc9-8695-cb2e70f81d6e"},{"name":"Update Delivery Note","id":"887f687e-473d-4b4a-83e1-268c1d2594a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n  \"dn_no\": \"037/02\",\r\n  \"date\": \"2025-12-25\",\r\n  \"customer_id\": 2,\r\n  \"wo_no\": \"WO/2024/123-REV\",\r\n  \"delivered_with\": \"Van\",\r\n  \"vehicle_plate\": \"B 5678 ABC\",\r\n  \"delivered_by\": \"John Doe - Updated\",\r\n  \"received_by\": \"Jane Smith - Manager\",\r\n  \"status\": \"pending\",\r\n  \"notes\": \"Updated notes - All items delivered successfully\",\r\n  \"items\": [\r\n    {\r\n      \"id\": 1,\r\n      \"item_name\": \"Steel Pipe 2 inch - Updated\",\r\n      \"serial_number\": \"S/N: 219-06207-UPD\",\r\n      \"qty\": 15\r\n    },\r\n    {\r\n      \"id\": 3,\r\n      \"item_name\": \"Safety Helmet - Industrial Grade\",\r\n      \"serial_number\": \"S/N: SH-2024-001\",\r\n      \"qty\": 8\r\n    },\r\n    {\r\n      \"item_name\": \"Fire Extinguisher\",\r\n      \"serial_number\": \"S/N: FE-2024-001\",\r\n      \"qty\": 3\r\n    }\r\n  ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/delivery-notes/:id","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["delivery-notes",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Delivery Note ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"c55d505f-8236-42f9-b3fa-5c9bea234ba1","name":"Success Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n  \"dn_no\": \"037/03\",\r\n  \"date\": \"2025-12-25\",\r\n  \"customer_id\": 2,\r\n  \"wo_no\": \"WO/2024/123-REV\",\r\n  \"delivered_with\": \"Van\",\r\n  \"vehicle_plate\": \"B 5678 ABC\",\r\n  \"delivered_by\": \"John Doe - Updated\",\r\n  \"received_by\": \"Jane Smith - Manager\",\r\n  \"status\": \"pending\",\r\n  \"notes\": \"Updated notes - All items delivered successfully\",\r\n  \"items\": [\r\n    {\r\n      \"id\": 1,\r\n      \"item_name\": \"Steel Pipe 2 inch - Updated\",\r\n      \"serial_number\": \"S/N: 219-06207-UPD\",\r\n      \"qty\": 15\r\n    },\r\n    {\r\n      \"id\": 3,\r\n      \"item_name\": \"Safety Helmet - Industrial Grade\",\r\n      \"serial_number\": \"S/N: SH-2024-001\",\r\n      \"qty\": 8\r\n    },\r\n    {\r\n      \"item_name\": \"Fire Extinguisher\",\r\n      \"serial_number\": \"S/N: FE-2024-001\",\r\n      \"qty\": 3\r\n    }\r\n  ]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/delivery-notes/:id","host":["http://localhost:8000/api/v1"],"path":["delivery-notes",":id"],"variable":[{"key":"id","value":"11","description":"Delivery Note ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Delivery note updated successfully\",\n    \"data\": {\n        \"id\": 11,\n        \"dn_no\": \"037/02\",\n        \"date\": \"2025-12-25\",\n        \"customer_id\": 2,\n        \"customer\": {\n            \"id\": 2,\n            \"name\": \"Wilkinson and Sons\",\n            \"customer_no\": \"C8203\",\n            \"address\": \"6624 Jany Inlet\\nLake Devonte, RI 96345\"\n        },\n        \"wo_no\": \"WO/2024/123-REV\",\n        \"delivered_with\": \"Van\",\n        \"vehicle_plate\": \"B 5678 ABC\",\n        \"delivered_by\": \"John Doe - Updated\",\n        \"received_by\": \"Jane Smith - Manager\",\n        \"status\": \"pending\",\n        \"notes\": \"Updated notes - All items delivered successfully\",\n        \"items\": [\n            {\n                \"id\": 49,\n                \"item_name\": \"Steel Pipe 2 inch - Updated\",\n                \"serial_number\": \"S/N: 219-06207-UPD\",\n                \"qty\": 15\n            },\n            {\n                \"id\": 50,\n                \"item_name\": \"Safety Helmet - Industrial Grade\",\n                \"serial_number\": \"S/N: SH-2024-001\",\n                \"qty\": 8\n            },\n            {\n                \"id\": 51,\n                \"item_name\": \"Fire Extinguisher\",\n                \"serial_number\": \"S/N: FE-2024-001\",\n                \"qty\": 3\n            }\n        ]\n    }\n}"}],"_postman_id":"887f687e-473d-4b4a-83e1-268c1d2594a3"},{"name":"Delete Delivery Note","id":"d3585a7c-e00d-46de-bf3a-be2709b27eb6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/delivery-notes/:id","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["delivery-notes",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Delivery Note ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"d08584c3-19b1-43f0-9d48-cb5bcfd6498f","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8000/api/v1/delivery-notes/:id","host":["http://localhost:8000/api/v1"],"path":["delivery-notes",":id"],"variable":[{"key":"id","value":"1","description":"Delivery Note ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Delivery note deleted successfully\"\n}"}],"_postman_id":"d3585a7c-e00d-46de-bf3a-be2709b27eb6"}],"id":"1d6c6383-e6fa-404f-81aa-49108f650192","_postman_id":"1d6c6383-e6fa-404f-81aa-49108f650192","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"15. Equipment General","item":[{"name":"List Equipment General","id":"18f6e012-f88e-4d2b-8c5b-40537ec0ab7a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/equipment/general?per_page=15&page=1&search=","description":"<p>Get paginated list of general equipment</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["equipment","general"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Filter by description, merk/type, serial number, agency, or condition (optional)</p>\n","type":"text/plain"},"key":"search","value":""}],"variable":[]}},"response":[{"id":"f6ad2b7a-954f-4f39-becf-b5f8393eff42","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/equipment/general?per_page=15&page=1&search","host":["http://localhost:8000/api/v1"],"path":["equipment","general"],"query":[{"key":"per_page","value":"15","description":"Number of items per page (default: 15)"},{"key":"page","value":"1","description":"Page number for pagination (default: 1)"},{"key":"search","value":null,"description":"Filter by description, merk/type, serial number, agency, or condition (optional)","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"data\": [\n            {\n                \"id\": 1,\n                \"description\": \"Thickness Gauge\",\n                \"merk_type\": \"Gagemaker - bm614\",\n                \"serial_number\": \"kn013-TC9-4\",\n                \"duration\": \"12 Months\",\n                \"calibration_date\": \"2025-04-06\",\n                \"expired_date\": \"2026-04-06\",\n                \"calibration_agency\": \"external\",\n                \"condition\": \"ok\"\n            },\n            {\n                \"id\": 2,\n                \"description\": \"Profile Gauge\",\n                \"merk_type\": \"Mitutoyo - no100\",\n                \"serial_number\": \"iv944-TC9-8\",\n                \"duration\": \"12 Months\",\n                \"calibration_date\": \"2025-11-21\",\n                \"expired_date\": \"2026-11-21\",\n                \"calibration_agency\": \"internal\",\n                \"condition\": \"repair\"\n            },\n            {\n                \"id\": 3,\n                \"description\": \"Flow Meter\",\n                \"merk_type\": \"Starrett - lh390\",\n                \"serial_number\": \"ys952-TC2-9\",\n                \"duration\": \"12 Months\",\n                \"calibration_date\": \"2025-11-10\",\n                \"expired_date\": \"2026-11-10\",\n                \"calibration_agency\": \"external\",\n                \"condition\": \"repair\"\n            },\n            {\n                \"id\": 4,\n                \"description\": \"Flow Meter\",\n                \"merk_type\": \"Mitutoyo - hv719\",\n                \"serial_number\": \"mu082-TC4-6\",\n                \"duration\": \"6 Months\",\n                \"calibration_date\": \"2025-10-18\",\n                \"expired_date\": \"2026-04-18\",\n                \"calibration_agency\": \"internal\",\n                \"condition\": \"reject\"\n            },\n            {\n                \"id\": 5,\n                \"description\": \"Temperature Gauge\",\n                \"merk_type\": \"Testo - ry508\",\n                \"serial_number\": \"dz727-TC1-5\",\n                \"duration\": \"6 Months\",\n                \"calibration_date\": \"2025-05-14\",\n                \"expired_date\": \"2025-11-14\",\n                \"calibration_agency\": \"internal\",\n                \"condition\": \"repair\"\n            },\n            {\n                \"id\": 6,\n                \"description\": \"Thickness Gauge\",\n                \"merk_type\": \"Starrett - sh898\",\n                \"serial_number\": \"ox574-TC6-1\",\n                \"duration\": \"12 Months\",\n                \"calibration_date\": \"2024-11-28\",\n                \"expired_date\": \"2025-11-28\",\n                \"calibration_agency\": \"internal\",\n                \"condition\": \"repair\"\n            },\n            {\n                \"id\": 7,\n                \"description\": \"Thickness Gauge\",\n                \"merk_type\": \"Gagemaker - kt709\",\n                \"serial_number\": \"cq952-TC7-6\",\n                \"duration\": \"12 Months\",\n                \"calibration_date\": \"2025-07-28\",\n                \"expired_date\": \"2026-07-28\",\n                \"calibration_agency\": \"internal\",\n                \"condition\": \"ok\"\n            },\n            {\n                \"id\": 8,\n                \"description\": \"Temperature Gauge\",\n                \"merk_type\": \"Gagemaker - xm719\",\n                \"serial_number\": \"fy127-TC7-4\",\n                \"duration\": \"6 Months\",\n                \"calibration_date\": \"2025-07-03\",\n                \"expired_date\": \"2026-01-03\",\n                \"calibration_agency\": \"internal\",\n                \"condition\": \"ok\"\n            },\n            {\n                \"id\": 9,\n                \"description\": \"Profile Gauge\",\n                \"merk_type\": \"Testo - cj564\",\n                \"serial_number\": \"vd198-TC9-0\",\n                \"duration\": \"12 Months\",\n                \"calibration_date\": \"2025-01-31\",\n                \"expired_date\": \"2026-01-31\",\n                \"calibration_agency\": \"internal\",\n                \"condition\": \"reject\"\n            },\n            {\n                \"id\": 10,\n                \"description\": \"Flow Meter\",\n                \"merk_type\": \"Starrett - ao692\",\n                \"serial_number\": \"ub422-TC0-9\",\n                \"duration\": \"12 Months\",\n                \"calibration_date\": \"2024-12-03\",\n                \"expired_date\": \"2025-12-03\",\n                \"calibration_agency\": \"internal\",\n                \"condition\": \"repair\"\n            },\n            {\n                \"id\": 11,\n                \"description\": \"Thickness Gauge\",\n                \"merk_type\": \"Testo - jx984\",\n                \"serial_number\": \"iy206-TC8-9\",\n                \"duration\": \"6 Months\",\n                \"calibration_date\": \"2025-11-08\",\n                \"expired_date\": \"2026-05-08\",\n                \"calibration_agency\": \"external\",\n                \"condition\": \"reject\"\n            },\n            {\n                \"id\": 12,\n                \"description\": \"Temperature Gauge\",\n                \"merk_type\": \"Starrett - lz854\",\n                \"serial_number\": \"qx426-TC2-3\",\n                \"duration\": \"6 Months\",\n                \"calibration_date\": \"2025-05-11\",\n                \"expired_date\": \"2025-11-11\",\n                \"calibration_agency\": \"external\",\n                \"condition\": \"ok\"\n            },\n            {\n                \"id\": 13,\n                \"description\": \"Thickness Gauge\",\n                \"merk_type\": \"Mitutoyo - ra326\",\n                \"serial_number\": \"yc865-TC7-5\",\n                \"duration\": \"6 Months\",\n                \"calibration_date\": \"2025-07-20\",\n                \"expired_date\": \"2026-01-20\",\n                \"calibration_agency\": \"internal\",\n                \"condition\": \"repair\"\n            },\n            {\n                \"id\": 14,\n                \"description\": \"Flow Meter\",\n                \"merk_type\": \"Lonestar - wf551\",\n                \"serial_number\": \"oz321-TC6-0\",\n                \"duration\": \"12 Months\",\n                \"calibration_date\": \"2025-07-24\",\n                \"expired_date\": \"2026-07-24\",\n                \"calibration_agency\": \"external\",\n                \"condition\": \"repair\"\n            },\n            {\n                \"id\": 15,\n                \"description\": \"Temperature Gauge\",\n                \"merk_type\": \"Mitutoyo - nm108\",\n                \"serial_number\": \"kc595-TC5-3\",\n                \"duration\": \"12 Months\",\n                \"calibration_date\": \"2025-10-20\",\n                \"expired_date\": \"2026-10-20\",\n                \"calibration_agency\": \"external\",\n                \"condition\": \"repair\"\n            }\n        ]\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 1,\n        \"per_page\": 15,\n        \"total\": 15\n    }\n}"}],"_postman_id":"18f6e012-f88e-4d2b-8c5b-40537ec0ab7a"},{"name":"Create Equipment General","id":"87bb07e0-ec85-4f91-958f-b1e12e98fdba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"description\": \"Profile Gauge\",\n  \"merk_type\": \"Gagemaker - TPRTC8R TC3\",\n  \"serial_number\": \"K06649 TC3-5\",\n  \"calibration_date\": \"2025-01-13\",\n  \"duration_months\": 12, // 6, 12\n  \"calibration_agency\": \"external\", // internal, external\n  \"condition\": \"ok\" // ok, repair, reject\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/equipment/general","description":"<p>Create general equipment record</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["equipment","general"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"e957ecd0-6195-48ad-81f9-156522f8de95","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"description\": \"Profile Gauge\",\n  \"merk_type\": \"Gagemaker - TPRTC8R TC3\",\n  \"serial_number\": \"K06649 TC3-5\",\n  \"calibration_date\": \"2025-01-13\",\n  \"duration_months\": 12, // 6, 12\n  \"calibration_agency\": \"external\", // internal, external\n  \"condition\": \"ok\" // ok, repair, reject\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/equipment/general"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"General equipment created successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"description\": \"Profile Gauge\",\n        \"merk_type\": \"Gagemaker - TPRTC8R TC3\",\n        \"serial_number\": \"K06649 TC3-5\",\n        \"duration\": \"12 Months\",\n        \"calibration_date\": \"2025-01-13\",\n        \"expired_date\": \"2026-01-13\",\n        \"calibration_agency\": \"external\",\n        \"condition\": \"ok\"\n    }\n}"}],"_postman_id":"87bb07e0-ec85-4f91-958f-b1e12e98fdba"},{"name":"Get Equipment General","id":"26d4bfb1-c803-4459-a589-f7bb4b334b5b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/equipment/general/:id","description":"<p>Get specific general equipment by ID</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["equipment","general",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Equipment General ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"40a43ae3-c102-4c0d-9b79-4040e3010f75","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/equipment/general/:id","host":["http://localhost:8000/api/v1"],"path":["equipment","general",":id"],"variable":[{"key":"id","value":"1","description":"Equipment General ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"description\": \"Thickness Gauge\",\n        \"merk_type\": \"Gagemaker - bm614\",\n        \"serial_number\": \"kn013-TC9-4\",\n        \"duration\": \"12 Months\",\n        \"calibration_date\": \"2025-04-06\",\n        \"expired_date\": \"2026-04-06\",\n        \"calibration_agency\": \"external\",\n        \"condition\": \"ok\"\n    }\n}"}],"_postman_id":"26d4bfb1-c803-4459-a589-f7bb4b334b5b"},{"name":"Update Equipment General","id":"7256aacf-a7fd-45f1-93dd-bcd911c89726","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"description\": \"Profile Gauge Updated\",\n  \"merk_type\": \"Lonestar - PG5B1 EXT-TC3\",\n  \"serial_number\": \"PG5B75 TC3-4\",\n  \"calibration_date\": \"2025-02-01\",\n  \"duration_months\": 6, // 6, 12\n  \"calibration_agency\": \"internal\", // internal, external\n  \"condition\": \"repair\" // ok, repair, reject\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/equipment/general/:id","description":"<p>Update general equipment record</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["equipment","general",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Equipment General ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"f6109114-214b-4d6e-aff3-c6e8bac91d22","name":"Success Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"description\": \"Profile Gauge Updated\",\n  \"merk_type\": \"Lonestar - PG5B1 EXT-TC3\",\n  \"serial_number\": \"PG5B75 TC3-4\",\n  \"calibration_date\": \"2025-02-01\",\n  \"duration_months\": 6,\n  \"calibration_agency\": \"internal\",\n  \"condition\": \"repair\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/equipment/general/:id","host":["http://localhost:8000/api/v1"],"path":["equipment","general",":id"],"variable":[{"key":"id","value":"1","description":"Equipment General ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"General equipment updated successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"description\": \"Profile Gauge Updated\",\n        \"merk_type\": \"Lonestar - PG5B1 EXT-TC3\",\n        \"serial_number\": \"PG5B75 TC3-4\",\n        \"duration\": \"6 Months\",\n        \"calibration_date\": \"2025-02-01\",\n        \"expired_date\": \"2025-08-01\",\n        \"calibration_agency\": \"internal\",\n        \"condition\": \"repair\"\n    }\n}"}],"_postman_id":"7256aacf-a7fd-45f1-93dd-bcd911c89726"},{"name":"Delete Equipment General","id":"b1b1c231-614f-42bc-8162-6d87e64b62cc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/equipment/general/:id","description":"<p>Delete general equipment record</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["equipment","general",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Equipment General ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"ab39e0bf-dea5-4ebe-a31e-c6e7b4646233","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8000/api/v1/equipment/general/:id","host":["http://localhost:8000/api/v1"],"path":["equipment","general",":id"],"variable":[{"key":"id","value":"1","description":"Equipment General ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"General equipment deleted successfully\"\n}"}],"_postman_id":"b1b1c231-614f-42bc-8162-6d87e64b62cc"}],"id":"ac851378-89bc-4e2b-bda2-b7888aa41797","description":"<p>General Equipment management</p>\n","_postman_id":"ac851378-89bc-4e2b-bda2-b7888aa41797","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"16. Equipment Project","item":[{"name":"List Equipment Project","id":"68f5be9b-3354-4910-aced-d4ba96e4a8a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/equipment/project?per_page=15&page=1&search=","description":"<p>Get paginated list of project equipment</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["equipment","project"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Filter by customer name, location, prepared by, or verified by (optional)</p>\n","type":"text/plain"},"key":"search","value":""}],"variable":[]}},"response":[{"id":"a9664297-630e-41a1-bcaf-7e3f8d7fa8b0","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/equipment/project?per_page=15&page=1&search","host":["http://localhost:8000/api/v1"],"path":["equipment","project"],"query":[{"key":"per_page","value":"15","description":"Number of items per page (default: 15)"},{"key":"page","value":"1","description":"Page number for pagination (default: 1)"},{"key":"search","value":null,"description":"Filter by customer name, location, prepared by, or verified by (optional)","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"data\": [\n            {\n                \"id\": 1,\n                \"project_date\": \"2025-09-13\",\n                \"customer\": \"Bergnaum and Sons\",\n                \"location\": \"Dickiview Office\",\n                \"prepared_by\": \"Lena\",\n                \"verified_by\": \"Loki\"\n            },\n            {\n                \"id\": 2,\n                \"project_date\": \"2025-06-07\",\n                \"customer\": \"Bergnaum and Sons\",\n                \"location\": \"West Mikebury Office\",\n                \"prepared_by\": \"Lena\",\n                \"verified_by\": \"Messi\"\n            },\n            {\n                \"id\": 3,\n                \"project_date\": \"2025-10-06\",\n                \"customer\": \"Bergnaum and Sons\",\n                \"location\": \"Morganton Office\",\n                \"prepared_by\": \"Chairul Anwar\",\n                \"verified_by\": \"Agung Pramudya\"\n            },\n            {\n                \"id\": 4,\n                \"project_date\": \"2025-10-12\",\n                \"customer\": \"Boyer, Stamm and Gutkowski\",\n                \"location\": \"East Delmer Office\",\n                \"prepared_by\": \"Smith\",\n                \"verified_by\": \"Agung Pramudya\"\n            },\n            {\n                \"id\": 5,\n                \"project_date\": \"2025-07-25\",\n                \"customer\": \"Runolfsson-Price\",\n                \"location\": \"East Isabellamouth Office\",\n                \"prepared_by\": \"Chairul Anwar\",\n                \"verified_by\": \"Admin\"\n            },\n            {\n                \"id\": 6,\n                \"project_date\": \"2025-08-09\",\n                \"customer\": \"Runolfsson-Price\",\n                \"location\": \"Bernitaview Office\",\n                \"prepared_by\": \"Lena\",\n                \"verified_by\": \"Van Gogh\"\n            },\n            {\n                \"id\": 7,\n                \"project_date\": \"2025-09-01\",\n                \"customer\": \"Runolfsson-Price\",\n                \"location\": \"Chanelstad Office\",\n                \"prepared_by\": \"Smith\",\n                \"verified_by\": \"Loki\"\n            },\n            {\n                \"id\": 8,\n                \"project_date\": \"2025-10-13\",\n                \"customer\": \"Hackett-Kemmer\",\n                \"location\": \"West Maybelle Office\",\n                \"prepared_by\": \"Chairul Anwar\",\n                \"verified_by\": \"Admin\"\n            },\n            {\n                \"id\": 9,\n                \"project_date\": \"2025-11-08\",\n                \"customer\": \"Lubowitz-Raynor\",\n                \"location\": \"North Mableborough Office\",\n                \"prepared_by\": \"Smith\",\n                \"verified_by\": \"Admin\"\n            },\n            {\n                \"id\": 10,\n                \"project_date\": \"2025-07-28\",\n                \"customer\": \"Lubowitz-Raynor\",\n                \"location\": \"Raynorland Office\",\n                \"prepared_by\": \"Kivy\",\n                \"verified_by\": \"Admin\"\n            }\n        ]\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 1,\n        \"per_page\": 15,\n        \"total\": 10\n    }\n}"}],"_postman_id":"68f5be9b-3354-4910-aced-d4ba96e4a8a2"},{"name":"Create Equipment Project","id":"73b86544-2a58-4507-866f-ed205d813ee8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"customer_id\": 1,\n  \"customer_location_id\": 2,\n  \"project_date\": \"2025-11-04\",\n  \"prepared_by\": \"Niel\",\n  \"verified_by\": \"Endo\",\n  \"equipment_ids\": [1, 2, 3, 4, 5]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/equipment/project","description":"<p>Create project equipment record</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["equipment","project"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"bd72af4c-2c56-4507-9bf4-6b0b8bff7a75","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"customer_id\": 1,\n  \"customer_location_id\": 2,\n  \"project_date\": \"2025-11-04\",\n  \"prepared_by\": \"Niel\",\n  \"verified_by\": \"Endo\",\n  \"equipment_ids\": [1, 2, 3, 4, 5]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/equipment/project"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Project equipment created successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"project_date\": \"2025-11-04\",\n        \"customer\": \"Bergnaum and Sons\",\n        \"location\": \"Zemlakview Office\",\n        \"prepared_by\": \"Niel\",\n        \"verified_by\": \"Endo\",\n        \"equipments\": [\n            {\n                \"id\": 1,\n                \"description\": \"Flow Meter\",\n                \"merk_type\": \"Starrett - fi143\",\n                \"serial_number\": \"nx915-TC8-5\",\n                \"calibration_date\": \"2025-11-04\"\n            },\n            {\n                \"id\": 2,\n                \"description\": \"Thickness Gauge\",\n                \"merk_type\": \"Starrett - vg948\",\n                \"serial_number\": \"ww284-TC0-2\",\n                \"calibration_date\": \"2025-04-08\"\n            },\n            {\n                \"id\": 3,\n                \"description\": \"Thickness Gauge\",\n                \"merk_type\": \"Testo - wd881\",\n                \"serial_number\": \"so744-TC4-6\",\n                \"calibration_date\": \"2025-09-10\"\n            },\n            {\n                \"id\": 4,\n                \"description\": \"Profile Gauge\",\n                \"merk_type\": \"Lonestar - xw881\",\n                \"serial_number\": \"jl353-TC3-6\",\n                \"calibration_date\": \"2025-05-19\"\n            },\n            {\n                \"id\": 5,\n                \"description\": \"Flow Meter\",\n                \"merk_type\": \"Gagemaker - jt480\",\n                \"serial_number\": \"we874-TC7-6\",\n                \"calibration_date\": \"2025-04-27\"\n            }\n        ]\n    }\n}"}],"_postman_id":"73b86544-2a58-4507-866f-ed205d813ee8"},{"name":"Get Equipment Project","id":"7f5f0854-af9d-4cf3-8c25-ca7083e33f30","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/equipment/project/:id","description":"<p>Get specific project equipment by ID with customer</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["equipment","project",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Equipment Project ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"3b282afc-e0e5-473c-9162-55f7e5cd0db2","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/equipment/project/:id","host":["http://localhost:8000/api/v1"],"path":["equipment","project",":id"],"variable":[{"key":"id","value":"1","description":"Equipment Project ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"customer_id\": 2,\n        \"customer_location_id\": 3,\n        \"project_date\": \"2025-11-05\",\n        \"customer\": \"Rempel-Leuschke\",\n        \"location\": \"East Roxane Office\",\n        \"prepared_by\": \"Chairul Anwar\",\n        \"verified_by\": \"Agung Pramudya\",\n        \"equipments\": [\n            {\n                \"id\": 1,\n                \"description\": \"Flow Meter\",\n                \"merk_type\": \"Gagemaker - dj569\",\n                \"serial_number\": \"vu511-TC5-7\",\n                \"calibration_date\": \"2025-04-14\"\n            },\n            {\n                \"id\": 3,\n                \"description\": \"Thickness Gauge\",\n                \"merk_type\": \"Testo - jh211\",\n                \"serial_number\": \"xe223-TC1-2\",\n                \"calibration_date\": \"2025-10-25\"\n            },\n            {\n                \"id\": 5,\n                \"description\": \"Profile Gauge\",\n                \"merk_type\": \"Mitutoyo - mc965\",\n                \"serial_number\": \"cb280-TC2-2\",\n                \"calibration_date\": \"2025-11-07\"\n            },\n            {\n                \"id\": 7,\n                \"description\": \"Pressure Gauge\",\n                \"merk_type\": \"Gagemaker - vr553\",\n                \"serial_number\": \"po897-TC0-3\",\n                \"calibration_date\": \"2025-07-13\"\n            },\n            {\n                \"id\": 9,\n                \"description\": \"Temperature Gauge\",\n                \"merk_type\": \"Testo - rl866\",\n                \"serial_number\": \"lg708-TC0-3\",\n                \"calibration_date\": \"2025-03-01\"\n            }\n        ]\n    }\n}"}],"_postman_id":"7f5f0854-af9d-4cf3-8c25-ca7083e33f30"},{"name":"Update Equipment Project","id":"2d679f88-67e8-4c56-adda-e44b6c37c49b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"customer_id\": 2,\n  \"customer_location_id\": 3,\n  \"project_date\": \"2025-11-05\",\n  \"prepared_by\": \"Chairul Anwar\",\n  \"verified_by\": \"Agung Pramudya\",\n  \"equipment_ids\": [1, 3, 5, 7, 9]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/equipment/project/:id","description":"<p>Update project equipment record</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["equipment","project",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Equipment Project ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"2780449a-0fde-4c58-b59c-3f4ace4bf62a","name":"Success Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"customer_id\": 2,\n  \"customer_location_id\": 3,\n  \"project_date\": \"2025-11-05\",\n  \"prepared_by\": \"Chairul Anwar\",\n  \"verified_by\": \"Agung Pramudya\",\n  \"equipment_ids\": [1, 3, 5, 7, 9]\n}\n","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/equipment/project/:id","host":["http://localhost:8000/api/v1"],"path":["equipment","project",":id"],"variable":[{"key":"id","value":"1","description":"Equipment Project ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Project equipment updated successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"project_date\": \"2025-11-05\",\n        \"customer\": \"Lubowitz, Sanford and Lebsack\",\n        \"location\": \"Lornaport Office\",\n        \"prepared_by\": \"Chairul Anwar\",\n        \"verified_by\": \"Agung Pramudya\",\n        \"equipments\": [\n            {\n                \"id\": 1,\n                \"description\": \"Flow Meter\",\n                \"merk_type\": \"Starrett - fi143\",\n                \"serial_number\": \"nx915-TC8-5\",\n                \"calibration_date\": \"2025-11-04\"\n            },\n            {\n                \"id\": 3,\n                \"description\": \"Thickness Gauge\",\n                \"merk_type\": \"Testo - wd881\",\n                \"serial_number\": \"so744-TC4-6\",\n                \"calibration_date\": \"2025-09-10\"\n            },\n            {\n                \"id\": 5,\n                \"description\": \"Flow Meter\",\n                \"merk_type\": \"Gagemaker - jt480\",\n                \"serial_number\": \"we874-TC7-6\",\n                \"calibration_date\": \"2025-04-27\"\n            },\n            {\n                \"id\": 7,\n                \"description\": \"Thickness Gauge\",\n                \"merk_type\": \"Testo - mv200\",\n                \"serial_number\": \"xh318-TC9-2\",\n                \"calibration_date\": \"2025-04-06\"\n            },\n            {\n                \"id\": 9,\n                \"description\": \"Temperature Gauge\",\n                \"merk_type\": \"Testo - hy171\",\n                \"serial_number\": \"nl827-TC4-6\",\n                \"calibration_date\": \"2025-03-15\"\n            }\n        ]\n    }\n}"}],"_postman_id":"2d679f88-67e8-4c56-adda-e44b6c37c49b"},{"name":"Delete Equipment Project","id":"3782e616-8bab-4f9e-907c-cbbc7bdf156c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/equipment/project/:id","description":"<p>Delete project equipment record</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["equipment","project",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"bca4da47-916b-4bbf-b739-5e95c2930c3a","description":{"content":"<p>Equipment Project ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[{"id":"4ff110ee-8dc1-438b-86ce-397cc10ce85a","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8000/api/v1/equipment/project/:id","host":["http://localhost:8000/api/v1"],"path":["equipment","project",":id"],"variable":[{"key":"id","value":"1","description":"Equipment Project ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Project equipment deleted successfully\"\n}"}],"_postman_id":"3782e616-8bab-4f9e-907c-cbbc7bdf156c"}],"id":"45ecd982-fd8f-4823-9b7c-1dc9b48783a3","description":"<p>Project Equipment management</p>\n","_postman_id":"45ecd982-fd8f-4823-9b7c-1dc9b48783a3","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"17. Track Records","item":[{"name":"List Track Records","id":"25ce9d8e-939f-414a-ae08-f1a0e0218e46","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/track-records?per_page=15&page=1&start_date=2025-01-01&end_date=2025-12-31&search=","description":"<p>Get paginated list of track records</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["track-records"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Filter by start date (YYYY-MM-DD)</p>\n","type":"text/plain"},"key":"start_date","value":"2025-01-01"},{"description":{"content":"<p>Filter by end date (YYYY-MM-DD)</p>\n","type":"text/plain"},"key":"end_date","value":"2025-12-31"},{"description":{"content":"<p>Filter by worker name, scope of work, customer, or work location (optional)</p>\n","type":"text/plain"},"key":"search","value":""}],"variable":[]}},"response":[{"id":"74ea362e-4768-41da-a594-1a681fd21d1f","name":"List Track Records","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/track-records?per_page=15&page=1&start_date=2025-01-01&end_date=2025-12-31&search","host":["http://localhost:8000/api/v1"],"path":["track-records"],"query":[{"key":"per_page","value":"15","description":"Number of items per page (default: 15)"},{"key":"page","value":"1","description":"Page number for pagination (default: 1)"},{"key":"start_date","value":"2025-01-01","description":"Filter by start date (YYYY-MM-DD)"},{"key":"end_date","value":"2025-12-31","description":"Filter by end date (YYYY-MM-DD)"},{"key":"search","value":null,"description":"Filter by worker name, scope of work, customer, or work location (optional)"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"work_order_no\": \"180\",\n            \"work_order_year\": 2025,\n            \"date_started\": \"2025-02-13\",\n            \"workers_name\": \"Shaina Haag, Elmer Padberg, Miss Della Connelly Jr., Dr. Marcos Ankunding\",\n            \"scope_of_work\": \"Visual Color Code, Rigging Inspection\",\n            \"customer\": \"Will Inc\",\n            \"work_location\": \"North Alexander Office\"\n        },\n        {\n            \"work_order_no\": \"875\",\n            \"work_order_year\": 2025,\n            \"date_started\": \"2025-08-05\",\n            \"workers_name\": \"Shaina Haag, Chadrick Williamson\",\n            \"scope_of_work\": \"PPV Testing, UT Wall Thickness Spot Check, Blig and Shackle Inspection, Rigging Inspection\",\n            \"customer\": \"Will Inc\",\n            \"work_location\": \"North Alexander Office\"\n        },\n        {\n            \"work_order_no\": \"852\",\n            \"work_order_year\": 2025,\n            \"date_started\": \"2025-08-08\",\n            \"workers_name\": \"Miss Della Connelly Jr., Chadrick Williamson\",\n            \"scope_of_work\": \"Witness Leak Test, Hydrotest/Pressure Testing, Visual Color Code, Sprinkler Bar Inspection, Offshore Contained Inspection\",\n            \"customer\": \"Harris-Wolff\",\n            \"work_location\": \"Josephside Office\"\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 1,\n        \"per_page\": 15,\n        \"total\": 3\n    }\n}"}],"_postman_id":"25ce9d8e-939f-414a-ae08-f1a0e0218e46"}],"id":"02f6024d-4e27-443a-b1ad-992d32370818","description":"<p>Track Record management</p>\n","_postman_id":"02f6024d-4e27-443a-b1ad-992d32370818","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"18. Operational (Not Yet)","item":[{"name":"List Operational","id":"d9dd807f-589e-4ee2-a88c-65bef2bec894","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/operational?per_page=15&page=1","description":"<p>Get paginated list of operational records</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["operational"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[]}},"response":[],"_postman_id":"d9dd807f-589e-4ee2-a88c-65bef2bec894"},{"name":"Create Operational","id":"3a2d9f63-97ae-4b98-b667-02048e082066","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"date\": \"2024-01-15\",\n    \"activity_type\": \"Maintenance\",\n    \"description\": \"Regular equipment maintenance\",\n    \"cost\": 5000000,\n    \"notes\": \"Scheduled maintenance completed\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/operational","description":"<p>Create operational record</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["operational"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"3a2d9f63-97ae-4b98-b667-02048e082066"},{"name":"Get Operational","id":"f430082d-91cf-4bc3-aecc-6294599bb52b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/operational/:id","description":"<p>Get specific operational record by ID</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["operational",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"cc9a96f9-2439-47d5-ad5b-3e7f21b302cb","description":{"content":"<p>Operational ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[],"_postman_id":"f430082d-91cf-4bc3-aecc-6294599bb52b"},{"name":"Update Operational","id":"9f7a1b5b-3566-4cb3-b6e6-79f7673e2112","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"date\": \"2024-01-16\",\n    \"activity_type\": \"Maintenance\",\n    \"description\": \"Regular equipment maintenance - Updated\",\n    \"cost\": 5500000,\n    \"notes\": \"Scheduled maintenance completed with additional work\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/operational/:id","description":"<p>Update operational record</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["operational",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"f716f5f8-bb6a-4619-b750-32a157c5dcf9","description":{"content":"<p>Operational ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[],"_postman_id":"9f7a1b5b-3566-4cb3-b6e6-79f7673e2112"},{"name":"Delete Operational","id":"0dc438bb-cbb6-4cf9-979f-da36c5d2eb3a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/operational/:id","description":"<p>Delete operational record</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["operational",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"cf9b1991-ce5c-44a4-b4fc-91314ae4f8b9","description":{"content":"<p>Operational ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[],"_postman_id":"0dc438bb-cbb6-4cf9-979f-da36c5d2eb3a"}],"id":"3520744a-f060-48e0-88d3-53dd6a4d98ac","description":"<p>Operational data management</p>\n","_postman_id":"3520744a-f060-48e0-88d3-53dd6a4d98ac","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"19. About/Company Info (Not Yet)","item":[{"name":"List Company Info","id":"d4d02b69-64ca-4b97-b5ce-2fd01d65cbd6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/about","description":"<p>Get all company information records</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["about"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"d4d02b69-64ca-4b97-b5ce-2fd01d65cbd6"},{"name":"Get Active Company Info","id":"26cd7939-5790-4713-a6e1-048e639a1170","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/about/active","description":"<p>Get currently active company information</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["about","active"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"26cd7939-5790-4713-a6e1-048e639a1170"},{"name":"Create Company Info","id":"49880e45-0031-426e-9fdb-6ca75e986d25","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"company_name\": \"PT Adiwarna Alam Raya\",\n    \"address\": \"Jakarta, Indonesia\",\n    \"phone\": \"021-1234567\",\n    \"email\": \"info@adiwarna.com\",\n    \"description\": \"Leading company in industrial services\",\n    \"vision\": \"To be the best industrial service provider\",\n    \"mission\": \"Providing excellent service to our customers\",\n    \"is_active\": true\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/about","description":"<p>Create company information record. Setting is_active to true will deactivate other records.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["about"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[],"_postman_id":"49880e45-0031-426e-9fdb-6ca75e986d25"},{"name":"Get Company Info","id":"b1720969-7b84-489e-87e0-5b8200d10571","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/about/:id","description":"<p>Get specific company information by ID</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["about",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"b5cf1e69-4999-4760-b9fb-29d4f5940cfb","description":{"content":"<p>Company Info ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[],"_postman_id":"b1720969-7b84-489e-87e0-5b8200d10571"},{"name":"Update Company Info","id":"c98d2a0a-9e49-4908-9a09-b1909f93f7da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"company_name\": \"PT Adiwarna Alam Raya\",\n    \"address\": \"Jakarta Selatan, Indonesia\",\n    \"phone\": \"021-1234567\",\n    \"email\": \"info@adiwarna.com\",\n    \"description\": \"Leading company in industrial services - Updated\",\n    \"vision\": \"To be the best industrial service provider in Indonesia\",\n    \"mission\": \"Providing excellent service to our customers with integrity\",\n    \"is_active\": true\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/about/:id","description":"<p>Update company information. Setting is_active to true will deactivate other records.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["about",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"0c7b7bd4-01b8-4945-b7fc-8e5bcc6ae7e7","description":{"content":"<p>Company Info ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[],"_postman_id":"c98d2a0a-9e49-4908-9a09-b1909f93f7da"},{"name":"Delete Company Info","id":"6846c3b6-c5c5-4044-93d1-a2d7d0676ff1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/about/:id","description":"<p>Delete company information record</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["about",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"9b1807c8-4c97-4c83-b856-8612ff8cb8d9","description":{"content":"<p>Company Info ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[],"_postman_id":"6846c3b6-c5c5-4044-93d1-a2d7d0676ff1"}],"id":"f085b5c8-1cb1-4a99-89e4-616a33f8d3d8","description":"<p>Company information management</p>\n","_postman_id":"f085b5c8-1cb1-4a99-89e4-616a33f8d3d8","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"20. Payroll Projects","item":[{"name":"List Payroll Projects","id":"d5a4148b-544e-48d0-988a-e5754a8bc543","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/payroll/projects?per_page=15&page=1&search=","description":"<p>Get paginated list of payroll projects</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","projects"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Filter by project name or company name (optional)</p>\n","type":"text/plain"},"key":"search","value":""}],"variable":[]}},"response":[{"id":"0dc3197b-7cf4-450e-8c7a-e3f43b2fe75c","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/payroll/projects?per_page=15&page=1&search=","host":["http://localhost:8000/api/v1"],"path":["payroll","projects"],"query":[{"key":"per_page","value":"15","description":"Number of items per page (default: 15)"},{"key":"page","value":"1","description":"Page number for pagination (default: 1)"},{"key":"search","value":"","description":"Filter by project name or company name (optional)"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"name\": \"Proyek Konstruksi Tower ABC\",\n            \"company_name\": \"PT ABC Konstruksi\",\n            \"start_date\": \"29-10-2025\",\n            \"end_date\": \"31-10-2025\",\n            \"status\": \"active\",\n            \"payroll_period_id\": null\n        },\n        {\n            \"id\": 2,\n            \"name\": \"Proyek Mandiri\",\n            \"company_name\": \"PT Ngoding Tengah Malam\",\n            \"start_date\": \"29-11-2025\",\n            \"end_date\": null,\n            \"status\": \"draft\",\n            \"payroll_period_id\": null\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 1,\n        \"per_page\": 15,\n        \"total\": 2\n    }\n}"}],"_postman_id":"d5a4148b-544e-48d0-988a-e5754a8bc543"},{"name":"Create Payroll Project","id":"e41567b6-f38b-450b-89b0-0e8342bc2cb4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"Proyek Konstruksi Tower ABC\",\n  \"company_name\": \"PT ABC Konstruksi\",\n  \"description\": \"Deskripsi singkat\",\n  \"start_date\": \"2025-10-29\",\n  \"end_date\": \"2025-10-31\",\n  \"status\": \"active\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/payroll/projects","description":"<p>Create payroll project</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","projects"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[]}},"response":[{"id":"6a2568d8-725e-40a4-a54e-e1f936de019c","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Proyek Konstruksi Tower ABC\",\n    \"company_name\": \"PT ABC Konstruksi\",\n    \"description\": \"Deskripsi singkat\",\n    \"start_date\": \"2025-10-29\",\n    \"end_date\": \"2025-10-31\",\n    \"status\": \"active\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/payroll/projects"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Payroll Project created successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"name\": \"Proyek Konstruksi Tower ABC\",\n        \"company_name\": \"PT ABC Konstruksi\",\n        \"description\": \"Deskripsi singkat\",\n        \"start_date\": \"2025-10-29\",\n        \"end_date\": \"2025-10-31\",\n        \"status\": \"active\",\n        \"created_at\": \"2025-12-01T11:48:50.000000Z\",\n        \"updated_at\": \"2025-12-01T11:48:50.000000Z\"\n    }\n}"}],"_postman_id":"e41567b6-f38b-450b-89b0-0e8342bc2cb4"},{"name":"Get Payroll Project","id":"aa722e74-7742-49cf-a76b-602e0b1dbb49","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/payroll/projects/:id","description":"<p>Get specific payroll project by ID with customer</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","projects",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"8c83b40b-d666-4835-ba82-8a1bba55f0bb","description":{"content":"<p>Payroll Project ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"id"}]}},"response":[{"id":"3c83a5ce-9eb9-4b5e-b6ab-31c99e595dce","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/payroll/projects/:id","host":["http://localhost:8000/api/v1"],"path":["payroll","projects",":id"],"variable":[{"key":"id","value":"","description":"Payroll Project ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"name\": \"Proyek Konstruksi Tower ABC\",\n        \"company_name\": \"PT ABC Konstruksi\",\n        \"description\": \"Deskripsi singkat\",\n        \"start_date\": \"2025-10-29\",\n        \"end_date\": \"2025-10-31\",\n        \"status\": \"active\",\n        \"periods\": [],\n        \"created_at\": \"2025-12-01T11:48:50.000000Z\",\n        \"updated_at\": \"2025-12-01T11:48:50.000000Z\"\n    }\n}"}],"_postman_id":"aa722e74-7742-49cf-a76b-602e0b1dbb49"},{"name":"Update Payroll Project","id":"e832b99c-298f-4fd8-ab4f-5cd004a3f02e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"Project12 - Updated\",\n  \"company_name\": \"PT Circle Indonesia\",\n  \"description\": \"Updated description\",\n  \"start_date\": \"2025-11-20\",\n  \"end_date\": \"2026-02-20\",\n  \"status\": \"active\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/payroll/projects/:id","description":"<p>Update payroll project</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","projects",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Payroll Project ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"id"}]}},"response":[{"id":"ee1bdc2c-7843-46ad-bf0b-7a213a6d4c3b","name":"Success Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"Project12 - Updated\",\n  \"company_name\": \"PT Circle Indonesia\",\n  \"description\": \"Updated description\",\n  \"start_date\": \"2025-11-20\",\n  \"end_date\": \"2026-02-20\",\n  \"status\": \"active\"\n}\n","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/payroll/projects/:id","host":["http://localhost:8000/api/v1"],"path":["payroll","projects",":id"],"variable":[{"key":"id","value":"","description":"Payroll Project ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Payroll Project updated successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"name\": \"Project12 - Updated\",\n        \"company_name\": \"PT Circle Indonesia\",\n        \"description\": \"Updated description\",\n        \"start_date\": \"2025-11-20\",\n        \"end_date\": \"2026-02-20\",\n        \"status\": \"active\",\n        \"created_at\": \"2025-12-01T11:48:50.000000Z\",\n        \"updated_at\": \"2025-12-01T11:52:15.000000Z\"\n    }\n}"}],"_postman_id":"e832b99c-298f-4fd8-ab4f-5cd004a3f02e"},{"name":"Delete Payroll Project","id":"b5aac354-5e58-4ec4-a775-d45d529a455c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/payroll/projects/:id","description":"<p>Delete payroll project and all associated periods</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","projects",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"a3bc0860-3580-4aa5-84fb-fb1253e8055f","description":{"content":"<p>Payroll Project ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"id"}]}},"response":[{"id":"6e99b522-33cb-406b-94cc-83d8ba60d720","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8000/api/v1/payroll/projects/:id","host":["http://localhost:8000/api/v1"],"path":["payroll","projects",":id"],"variable":[{"key":"id","value":"","description":"Payroll Project ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Payroll Project deleted successfully\"\n}"}],"_postman_id":"b5aac354-5e58-4ec4-a775-d45d529a455c"}],"id":"37ba2948-1d32-4f31-a06c-f4a025bf6371","description":"<p>Payroll Project management</p>\n","_postman_id":"37ba2948-1d32-4f31-a06c-f4a025bf6371","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"21. Payroll Periods","item":[{"name":"List Payroll Periods","id":"bf037f95-5c76-49a2-b08a-09226a61a009","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/payroll/projects/:projectId/periods?per_page=15&page=1","description":"<p>Get paginated list of payroll periods for a specific project</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","projects",":projectId","periods"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[{"description":{"content":"<p>Payroll Project ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"projectId"}]}},"response":[{"id":"a084d1b7-d3f1-41d4-a3af-41592b857f1a","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/payroll/projects/:projectId/periods?per_page=15&page=1","host":["http://localhost:8000/api/v1"],"path":["payroll","projects",":projectId","periods"],"query":[{"key":"per_page","value":"15","description":"Number of items per page (default: 15)"},{"key":"page","value":"1","description":"Page number for pagination (default: 1)"}],"variable":[{"key":"projectId","value":"","description":"Payroll Project ID"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"payroll_project_id\": 1,\n            \"month\": 12,\n            \"year\": 2025,\n            \"period_start\": \"16-11-2025\",\n            \"period_end\": \"15-12-2025\",\n            \"status\": \"active\",\n            \"employees_count\": 0\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"last_page\": 1,\n        \"per_page\": 15,\n        \"total\": 1\n    }\n}"}],"_postman_id":"bf037f95-5c76-49a2-b08a-09226a61a009"},{"name":"Create Payroll Period","id":"341ddd75-e058-4ae4-8ad2-c2494a3e1463","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"month\": 12,\n  \"year\": 2025,\n  \"period_start\": \"2025-10-16\",\n  \"period_end\": \"2025-11-15\",\n  \"status\": \"active\",\n  \"enable_progressive_ot\": true,\n  \"enable_bpjs\": true,\n  \"enable_pph21\": true,\n  \"bpjs_jht_rate\": 2.00,\n  \"bpjs_pensiun_rate\": 1.00,\n  \"bpjs_kesehatan_rate\": 1.00\n}\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/payroll/projects/:projectId/periods","description":"<p>Create payroll period for a project</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","projects",":projectId","periods"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Payroll Project ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"projectId"}]}},"response":[{"id":"6bc9271a-8b85-48b6-a629-e71d38962391","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"month\": 11, // required\n  \"year\": 2025, // required\n  \"period_start\": \"2025-10-16\", // required\n  \"period_end\": \"2025-11-15\", // required\n  \"status\": \"active\",\n  \"enable_progressive_ot\": true,\n  \"enable_bpjs\": true,\n  \"enable_pph21\": true,\n  \"enable_meal_allowance\": true,\n  \"enable_perjadin\": true,\n  \"enable_driver_rules\": false,\n  \"bpjs_jht_rate\": 2.00,\n  \"bpjs_pensiun_rate\": 1.00,\n  \"bpjs_kesehatan_rate\": 1.00,\n  \"bpjs_max_salary_jht\": 10042300.00,\n  \"bpjs_max_salary_kesehatan\": 12000000.00,\n  \"meal_allowance_rate\": 25000.00,\n  \"perjadin_breakfast_rate\": 50000.00,\n  \"perjadin_lunch_rate\": 75000.00,\n  \"perjadin_dinner_rate\": 75000.00,\n  \"perjadin_daily_rate\": 100000.00,\n  \"perjadin_accommodation_rate\": 500000.00,\n  \"driver_max_payroll_ot\": 150000.00\n}\n","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/payroll/projects/:projectId/periods","host":["http://localhost:8000/api/v1"],"path":["payroll","projects",":projectId","periods"],"variable":[{"key":"projectId","value":"","description":"Payroll Project ID"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Payroll Period created successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"payroll_project_id\": 1,\n        \"month\": 11,\n        \"year\": 2025,\n        \"period_start\": \"2025-10-16\",\n        \"period_end\": \"2025-11-15\",\n        \"status\": \"active\",\n        \"enable_progressive_ot\": true,\n        \"enable_bpjs\": true,\n        \"enable_pph21\": true,\n        \"enable_meal_allowance\": true,\n        \"enable_perjadin\": true,\n        \"enable_driver_rules\": false,\n        \"bpjs_jht_rate\": 2,\n        \"bpjs_pensiun_rate\": 1,\n        \"bpjs_kesehatan_rate\": 1,\n        \"bpjs_max_salary_jht\": 10042300,\n        \"bpjs_max_salary_kesehatan\": 12000000,\n        \"meal_allowance_rate\": 25000,\n        \"perjadin_breakfast_rate\": 50000,\n        \"perjadin_lunch_rate\": 75000,\n        \"perjadin_dinner_rate\": 75000,\n        \"perjadin_daily_rate\": 100000,\n        \"perjadin_accommodation_rate\": 500000,\n        \"driver_max_payroll_ot\": 150000\n    }\n}"}],"_postman_id":"341ddd75-e058-4ae4-8ad2-c2494a3e1463"},{"name":"Get Payroll Period","id":"df6820e8-478e-469a-9ede-36e42a33f4bf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/payroll/projects/:projectId/periods/:id","description":"<p>Get specific payroll period by ID with project</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","projects",":projectId","periods",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Payroll Project ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"projectId"},{"description":{"content":"<p>Payroll Period ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"id"}]}},"response":[{"id":"599ec09d-ee70-43dd-8751-8bf0c43cd079","name":"Success Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/payroll/projects/:projectId/periods/:id","host":["http://localhost:8000/api/v1"],"path":["payroll","projects",":projectId","periods",":id"],"variable":[{"key":"projectId","value":"","description":"Payroll Project ID"},{"key":"id","value":"","description":"Payroll Period ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"payroll_project_id\": 1,\n        \"month\": 11,\n        \"year\": 2025,\n        \"period_start\": \"2025-10-16\",\n        \"period_end\": \"2025-11-15\",\n        \"status\": \"active\",\n        \"enable_progressive_ot\": true,\n        \"enable_bpjs\": true,\n        \"enable_pph21\": true,\n        \"enable_meal_allowance\": true,\n        \"enable_perjadin\": true,\n        \"enable_driver_rules\": false,\n        \"bpjs_jht_rate\": \"2.00\",\n        \"bpjs_pensiun_rate\": \"1.00\",\n        \"bpjs_kesehatan_rate\": \"1.00\",\n        \"bpjs_max_salary_jht\": \"10042300.00\",\n        \"bpjs_max_salary_kesehatan\": \"12000000.00\",\n        \"meal_allowance_rate\": \"25000.00\",\n        \"perjadin_breakfast_rate\": \"50000.00\",\n        \"perjadin_lunch_rate\": \"75000.00\",\n        \"perjadin_dinner_rate\": \"75000.00\",\n        \"perjadin_daily_rate\": \"100000.00\",\n        \"perjadin_accommodation_rate\": \"500000.00\",\n        \"driver_max_payroll_ot\": \"150000.00\",\n        \"employees\": []\n    }\n}"}],"_postman_id":"df6820e8-478e-469a-9ede-36e42a33f4bf"},{"name":"Update Payroll Period","id":"a9b5a6b0-5ec6-4345-bcb8-5e136eac9a56","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"month\": 12,\n  \"year\": 2025,\n  \"period_start\": \"2025-11-16\",\n  \"period_end\": \"2025-12-15\",\n  \"status\": \"active\",\n  \"enable_progressive_ot\": true,\n  \"enable_bpjs\": true,\n  \"enable_pph21\": true,\n  \"enable_meal_allowance\": true,\n  \"enable_perjadin\": true,\n  \"enable_driver_rules\": true,\n  \"bpjs_jht_rate\": 2.00,\n  \"bpjs_pensiun_rate\": 1.00,\n  \"bpjs_kesehatan_rate\": 1.00,\n  \"bpjs_max_salary_jht\": 10042300.00,\n  \"bpjs_max_salary_kesehatan\": 12000000.00,\n  \"meal_allowance_rate\": 25000.00,\n  \"perjadin_breakfast_rate\": 50000.00,\n  \"perjadin_lunch_rate\": 75000.00,\n  \"perjadin_dinner_rate\": 75000.00,\n  \"perjadin_daily_rate\": 100000.00,\n  \"perjadin_accommodation_rate\": 500000.00,\n  \"driver_max_payroll_ot\": 150000.00\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/payroll/projects/:projectId/periods/:id","description":"<p>Update payroll period</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","projects",":projectId","periods",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Payroll Project ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"projectId"},{"description":{"content":"<p>Payroll Period ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"id"}]}},"response":[{"id":"3019d9a0-4379-47da-a5aa-e113c28d5ff7","name":"Success Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"month\": 12,\n  \"year\": 2025,\n  \"period_start\": \"2025-11-16\",\n  \"period_end\": \"2025-12-15\",\n  \"status\": \"active\",\n  \"enable_progressive_ot\": true,\n  \"enable_bpjs\": true,\n  \"enable_pph21\": true,\n  \"enable_meal_allowance\": true,\n  \"enable_perjadin\": true,\n  \"enable_driver_rules\": true,\n  \"bpjs_jht_rate\": 2.00,\n  \"bpjs_pensiun_rate\": 1.00,\n  \"bpjs_kesehatan_rate\": 1.00,\n  \"bpjs_max_salary_jht\": 10042300.00,\n  \"bpjs_max_salary_kesehatan\": 12000000.00,\n  \"meal_allowance_rate\": 25000.00,\n  \"perjadin_breakfast_rate\": 50000.00,\n  \"perjadin_lunch_rate\": 75000.00,\n  \"perjadin_dinner_rate\": 75000.00,\n  \"perjadin_daily_rate\": 100000.00,\n  \"perjadin_accommodation_rate\": 500000.00,\n  \"driver_max_payroll_ot\": 150000.00\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/payroll/projects/:projectId/periods/:id","host":["http://localhost:8000/api/v1"],"path":["payroll","projects",":projectId","periods",":id"],"variable":[{"key":"projectId","value":"","description":"Payroll Project ID"},{"key":"id","value":"","description":"Payroll Period ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Payroll Period updated successfully\",\n    \"data\": {\n        \"id\": 1,\n        \"payroll_project_id\": 1,\n        \"month\": 12,\n        \"year\": 2025,\n        \"period_start\": \"2025-11-16\",\n        \"period_end\": \"2025-12-15\",\n        \"status\": \"active\",\n        \"enable_progressive_ot\": true,\n        \"enable_bpjs\": true,\n        \"enable_pph21\": true,\n        \"enable_meal_allowance\": true,\n        \"enable_perjadin\": true,\n        \"enable_driver_rules\": true,\n        \"bpjs_jht_rate\": \"2.00\",\n        \"bpjs_pensiun_rate\": \"1.00\",\n        \"bpjs_kesehatan_rate\": \"1.00\",\n        \"bpjs_max_salary_jht\": \"10042300.00\",\n        \"bpjs_max_salary_kesehatan\": \"12000000.00\",\n        \"meal_allowance_rate\": \"25000.00\",\n        \"perjadin_breakfast_rate\": \"50000.00\",\n        \"perjadin_lunch_rate\": \"75000.00\",\n        \"perjadin_dinner_rate\": \"75000.00\",\n        \"perjadin_daily_rate\": \"100000.00\",\n        \"perjadin_accommodation_rate\": \"500000.00\",\n        \"driver_max_payroll_ot\": \"150000.00\"\n    }\n}"}],"_postman_id":"a9b5a6b0-5ec6-4345-bcb8-5e136eac9a56"},{"name":"Delete Payroll Period","id":"885c74a2-2a41-477c-8f7b-72284118a1ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/payroll/projects/:projectId/periods/:id","description":"<p>Delete payroll period and all associated employees</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","projects",":projectId","periods",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"description":{"content":"<p>Payroll Project ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"projectId"},{"description":{"content":"<p>Payroll Period ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"id"}]}},"response":[{"id":"0127646a-ae88-40d7-a896-a748ad8b6883","name":"Success Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"http://localhost:8000/api/v1/payroll/projects/:projectId/periods/:id","host":["http://localhost:8000/api/v1"],"path":["payroll","projects",":projectId","periods",":id"],"variable":[{"key":"projectId","value":"","description":"Payroll Project ID"},{"key":"id","value":"","description":"Payroll Period ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Payroll Period deleted successfully\"\n}"}],"_postman_id":"885c74a2-2a41-477c-8f7b-72284118a1ec"}],"id":"b0011fd9-d955-47b0-8154-cfc415b9c49e","description":"<p>Payroll Period management (nested under projects)</p>\n","_postman_id":"b0011fd9-d955-47b0-8154-cfc415b9c49e","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"22. Payroll Employees","item":[{"name":"List Payroll Employees","id":"e144c848-c8ad-48cc-a388-d53b6925bc66","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/payroll/periods/:periodId/employees?per_page=15&page=1","description":"<p>Get paginated list of payroll employees for a specific period</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","periods",":periodId","employees"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[{"id":"5a54b9bf-760f-42c5-a013-b0d9a4a7ba01","description":{"content":"<p>Payroll Period ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"periodId"}]}},"response":[],"_postman_id":"e144c848-c8ad-48cc-a388-d53b6925bc66"},{"name":"Create Payroll Employee","id":"932853b5-613a-4c4b-9d80-e3e3d617dc4c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"employee_id\": 1,\n    \"base_salary\": 5000000,\n    \"allowances\": 1000000,\n    \"deductions\": 500000,\n    \"overtime_hours\": 10,\n    \"overtime_rate\": 50000,\n    \"notes\": \"Regular employee payroll\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/payroll/periods/:periodId/employees","description":"<p>Create payroll employee for a period. Total salary will be auto-calculated.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","periods",":periodId","employees"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"32a90453-4aad-4a59-9a5c-d81f5ca8ce97","description":{"content":"<p>Payroll Period ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"periodId"}]}},"response":[],"_postman_id":"932853b5-613a-4c4b-9d80-e3e3d617dc4c"},{"name":"Get Payroll Employee","id":"a3f830eb-4c05-4163-95fc-26d7523db033","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/payroll/periods/:periodId/employees/:id","description":"<p>Get specific payroll employee by ID with employee and period details</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","periods",":periodId","employees",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"1f1c5550-2845-40d5-a236-5a17a1e296d4","description":{"content":"<p>Payroll Period ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"periodId"},{"id":"8e93b28a-44c3-4cf9-bf5a-fb5206cf2129","description":{"content":"<p>Payroll Employee ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"id"}]}},"response":[],"_postman_id":"a3f830eb-4c05-4163-95fc-26d7523db033"},{"name":"Update Payroll Employee","id":"2ae2e88c-de28-408f-904d-2c58210e2fe9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"employee_id\": 1,\n    \"base_salary\": 5500000,\n    \"allowances\": 1200000,\n    \"deductions\": 550000,\n    \"overtime_hours\": 15,\n    \"overtime_rate\": 50000,\n    \"notes\": \"Updated employee payroll with bonus\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/payroll/periods/:periodId/employees/:id","description":"<p>Update payroll employee. Total salary will be recalculated.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","periods",":periodId","employees",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"d32c942f-7f7b-4b11-bb7c-aa9ecb041da2","description":{"content":"<p>Payroll Period ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"periodId"},{"id":"c064ac45-3fb1-4590-949b-44488e83ccce","description":{"content":"<p>Payroll Employee ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"id"}]}},"response":[],"_postman_id":"2ae2e88c-de28-408f-904d-2c58210e2fe9"},{"name":"Recalculate Payroll Employee","id":"cb58fef9-ebce-4dd2-bc54-2f68663bfbb4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"http://localhost:8000/api/v1/payroll/periods/:periodId/employees/:id/recalculate","description":"<p>Recalculate total salary for payroll employee based on current values</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","periods",":periodId","employees",":id","recalculate"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"24dbead4-9a70-48b4-9563-cbaa097b3251","description":{"content":"<p>Payroll Period ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"periodId"},{"id":"0a54920e-01ba-4bc7-bed6-2563b6f50f3b","description":{"content":"<p>Payroll Employee ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"id"}]}},"response":[],"_postman_id":"cb58fef9-ebce-4dd2-bc54-2f68663bfbb4"},{"name":"Delete Payroll Employee","id":"a371f26b-27fc-4529-9822-72ddbebb67e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/payroll/periods/:periodId/employees/:id","description":"<p>Delete payroll employee and all associated timesheets</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","periods",":periodId","employees",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"4ee6769d-4ed0-4477-a462-e2350a0085be","description":{"content":"<p>Payroll Period ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"periodId"},{"id":"0acb69e1-9d89-40a2-b0f5-02c8e21418b3","description":{"content":"<p>Payroll Employee ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"id"}]}},"response":[],"_postman_id":"a371f26b-27fc-4529-9822-72ddbebb67e2"}],"id":"624de194-f556-4e0d-9286-70bb37ce0408","description":"<p>Payroll Employee management (nested under periods)</p>\n","_postman_id":"624de194-f556-4e0d-9286-70bb37ce0408","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"23. Payroll Timesheets","item":[{"name":"List Payroll Timesheets","id":"41503ae1-2264-4859-8c8e-fc51a833f21f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/payroll/employees/:employeeId/timesheets","description":"<p>Get all timesheets for a specific payroll employee</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","employees",":employeeId","timesheets"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"5ec8dba6-68ef-4ea2-9fa9-7c9355496497","description":{"content":"<p>Payroll Employee ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"employeeId"}]}},"response":[],"_postman_id":"41503ae1-2264-4859-8c8e-fc51a833f21f"},{"name":"Create Payroll Timesheet","id":"29278f77-ffd2-470c-bb7f-9c5466bd6258","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"date\": \"2024-01-15\",\n    \"hours_worked\": 8,\n    \"overtime_hours\": 2,\n    \"status\": \"present\",\n    \"notes\": \"Regular work day with overtime\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/payroll/employees/:employeeId/timesheets","description":"<p>Create timesheet entry for a payroll employee</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","employees",":employeeId","timesheets"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"8f82d09d-57c5-419b-8b45-8a54befc8cc3","description":{"content":"<p>Payroll Employee ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"employeeId"}]}},"response":[],"_postman_id":"29278f77-ffd2-470c-bb7f-9c5466bd6258"},{"name":"Update Payroll Timesheet","id":"171bb0eb-cf67-4ce2-a480-daf71b934ec7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"hours_worked\": 9,\n    \"overtime_hours\": 3,\n    \"status\": \"present\",\n    \"notes\": \"Updated work hours with additional overtime\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/payroll/employees/:employeeId/timesheets/:date","description":"<p>Update timesheet entry for a specific date</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","employees",":employeeId","timesheets",":date"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"e92116c9-e02d-4863-9427-915651f94381","description":{"content":"<p>Payroll Employee ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"employeeId"},{"id":"dd1a9d0a-ed13-4f76-aa11-9ddf9fb6afd3","description":{"content":"<p>Timesheet date (YYYY-MM-DD)</p>\n","type":"text/plain"},"type":"any","value":"2024-01-15","key":"date"}]}},"response":[],"_postman_id":"171bb0eb-cf67-4ce2-a480-daf71b934ec7"},{"name":"Bulk Update Payroll Timesheets","id":"74b43583-cf40-4150-b925-ef2016d697ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"timesheets\": [\n        {\n            \"date\": \"2024-01-15\",\n            \"hours_worked\": 8,\n            \"overtime_hours\": 0,\n            \"status\": \"present\",\n            \"notes\": \"Regular work day\"\n        },\n        {\n            \"date\": \"2024-01-16\",\n            \"hours_worked\": 8,\n            \"overtime_hours\": 2,\n            \"status\": \"present\",\n            \"notes\": \"Work day with overtime\"\n        },\n        {\n            \"date\": \"2024-01-17\",\n            \"hours_worked\": 0,\n            \"overtime_hours\": 0,\n            \"status\": \"absent\",\n            \"notes\": \"Sick leave\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/payroll/employees/:employeeId/timesheets/bulk","description":"<p>Create or update multiple timesheet entries at once</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","employees",":employeeId","timesheets","bulk"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"9941c593-46cf-493b-b636-117b54f90fa6","description":{"content":"<p>Payroll Employee ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"employeeId"}]}},"response":[],"_postman_id":"74b43583-cf40-4150-b925-ef2016d697ea"},{"name":"Delete Payroll Timesheet","id":"c13e3e76-e4e9-4f08-9d88-412fe39116ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/payroll/employees/:employeeId/timesheets/:date","description":"<p>Delete timesheet entry for a specific date</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","employees",":employeeId","timesheets",":date"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"8b3d8d85-a9aa-4408-a935-0ab43a29614c","description":{"content":"<p>Payroll Employee ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"employeeId"},{"id":"68568d04-be7d-41c0-8d30-7c681776ba2d","description":{"content":"<p>Timesheet date (YYYY-MM-DD)</p>\n","type":"text/plain"},"type":"any","value":"2024-01-15","key":"date"}]}},"response":[],"_postman_id":"c13e3e76-e4e9-4f08-9d88-412fe39116ca"}],"id":"3178d437-591d-42ce-af53-912f95482bba","description":"<p>Payroll Timesheet management (nested under payroll employees)</p>\n","_postman_id":"3178d437-591d-42ce-af53-912f95482bba","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}},{"name":"24. Payroll Slips","item":[{"name":"Generate Payroll Slips","id":"bbb5ed70-f3ce-4605-9038-33646311ea69","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"http://localhost:8000/api/v1/payroll/periods/:periodId/slips/generate","description":"<p>Generate payroll slips for all employees in a period</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","periods",":periodId","slips","generate"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"ac569dbf-fb3a-4b05-8b4b-ea63a534592a","description":{"content":"<p>Payroll Period ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"periodId"}]}},"response":[],"_postman_id":"bbb5ed70-f3ce-4605-9038-33646311ea69"},{"name":"List Payroll Slips","id":"d8c3add0-3f41-4c26-85f3-d1e8262e1c27","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/payroll/periods/:periodId/slips?per_page=15&page=1","description":"<p>Get paginated list of payroll slips for a specific period</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","periods",":periodId","slips"],"host":["http://localhost:8000/api/v1"],"query":[{"description":{"content":"<p>Number of items per page (default: 15)</p>\n","type":"text/plain"},"key":"per_page","value":"15"},{"description":{"content":"<p>Page number for pagination (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[{"id":"4b7555c8-83d5-4a71-a29b-551ba9b1ccc6","description":{"content":"<p>Payroll Period ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"periodId"}]}},"response":[],"_postman_id":"d8c3add0-3f41-4c26-85f3-d1e8262e1c27"},{"name":"Get Payroll Slip","id":"bda118d7-bdc9-4d09-8518-7205e1439eb8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/payroll/slips/:id","description":"<p>Get specific payroll slip by ID with employee and period details</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","slips",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"e7d10e84-4e32-48ff-9dd4-1ffc7ae654ba","description":{"content":"<p>Payroll Slip ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[],"_postman_id":"bda118d7-bdc9-4d09-8518-7205e1439eb8"},{"name":"Delete Payroll Slip","id":"f506c415-129c-4384-aba3-1d9c7c11369b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:8000/api/v1/payroll/slips/:id","description":"<p>Delete payroll slip</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}},"urlObject":{"path":["payroll","slips",":id"],"host":["http://localhost:8000/api/v1"],"query":[],"variable":[{"id":"2a95aea8-972b-4cdb-b5e6-12cea404c7b0","description":{"content":"<p>Payroll Slip ID</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id"}]}},"response":[],"_postman_id":"f506c415-129c-4384-aba3-1d9c7c11369b"}],"id":"374a5c60-4779-4a51-a0ee-fb702eb61422","description":"<p>Payroll Slip management (nested under periods)</p>\n","_postman_id":"374a5c60-4779-4a51-a0ee-fb702eb61422","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"44b0f219-378e-4efe-90f5-5fb2128329a3","id":"44b0f219-378e-4efe-90f5-5fb2128329a3","name":"Adiwarna API","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]}},"event":[{"listen":"prerequest","script":{"id":"4fdd97d3-010e-4b68-b558-c13e9d9db1ba","type":"text/javascript","packages":{},"requests":{},"exec":[""]}},{"listen":"test","script":{"id":"45280e1b-babf-48e7-9d65-a9183986e699","type":"text/javascript","packages":{},"requests":{},"exec":[""]}}],"variable":[{"key":"base_url","value":"http://localhost:8000/api/v1"},{"key":"token","value":""},{"key":"project_id","value":""},{"key":"period_id","value":""},{"key":"payroll_employee_id","value":""},{"key":"local_url","value":""}]}