{
    "variable": [
        {
            "id": "baseUrl",
            "key": "baseUrl",
            "type": "string",
            "name": "string",
            "value": "http:\/\/api-yokitofood.test"
        }
    ],
    "info": {
        "name": "Yokito Food API API Documentation",
        "_postman_id": "2fbe2336-3dad-43d8-b6e8-5fd1129a19dd",
        "description": "REST API untuk platform Yokito Food \u2014 bakery homemade Padang. Menyediakan endpoint publik (produk, kategori, promo, pesanan) dan endpoint admin terproteksi (CRUD + manajemen pesanan).",
        "schema": "https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json"
    },
    "item": [
        {
            "name": "Authentication",
            "description": "\nLogin, logout, dan info profil admin.",
            "item": [
                {
                    "name": "Login admin",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/auth\/login",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/auth\/login"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"admin@yokitofood.test\",\"password\":\"password\"}"
                        },
                        "description": "Mengembalikan Bearer token yang digunakan di semua endpoint admin.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Logout",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/logout",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/logout"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Hapus token yang sedang aktif."
                    },
                    "response": []
                },
                {
                    "name": "Profil admin yang sedang login",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/me",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/me"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Public \u2014 Categories",
            "description": "",
            "item": [
                {
                    "name": "Daftar kategori aktif",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/categories",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/categories"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":1,\"name\":\"Kue Kering\",\"slug\":\"kue-kering\",\"description\":null,\"sort_order\":1},{\"id\":2,\"name\":\"Kue Basah\",\"slug\":\"kue-basah\",\"description\":null,\"sort_order\":2},{\"id\":3,\"name\":\"Roti\",\"slug\":\"roti\",\"description\":null,\"sort_order\":3},{\"id\":4,\"name\":\"Minuman\",\"slug\":\"minuman\",\"description\":null,\"sort_order\":4},{\"id\":5,\"name\":\"Snack Box\",\"slug\":\"snack-box\",\"description\":null,\"sort_order\":5}]}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Public \u2014 Products",
            "description": "",
            "item": [
                {
                    "name": "Daftar produk aktif",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/products",
                            "query": [
                                {
                                    "key": "category",
                                    "value": "kue-kering",
                                    "description": "Filter berdasarkan slug kategori.",
                                    "disabled": false
                                },
                                {
                                    "key": "search",
                                    "value": "brownies",
                                    "description": "Cari berdasarkan nama atau deskripsi.",
                                    "disabled": false
                                },
                                {
                                    "key": "featured",
                                    "value": "1",
                                    "description": "Tampilkan hanya produk unggulan.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "12",
                                    "description": "Jumlah item per halaman (max 48).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v1\/products?category=kue-kering&search=brownies&featured=1&per_page=12"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 200,
                            "body": "{\"data\":[],\"links\":{\"first\":\"http:\\\/\\\/api-yokitofood.test\\\/api\\\/v1\\\/products?page=1\",\"last\":\"http:\\\/\\\/api-yokitofood.test\\\/api\\\/v1\\\/products?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":null,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"page\":null,\"active\":false},{\"url\":\"http:\\\/\\\/api-yokitofood.test\\\/api\\\/v1\\\/products?page=1\",\"label\":\"1\",\"page\":1,\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"page\":null,\"active\":false}],\"path\":\"http:\\\/\\\/api-yokitofood.test\\\/api\\\/v1\\\/products\",\"per_page\":12,\"to\":null,\"total\":0}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Detail produk by slug",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/products\/:slug",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/products\/:slug",
                            "variable": [
                                {
                                    "id": "slug",
                                    "key": "slug",
                                    "value": "coklat-brownies-premium",
                                    "description": "Slug produk."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 404,
                            "body": "{\n    \"message\": \"No query results for model [App\\\\Models\\\\Product].\"\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Public \u2014 Promos",
            "description": "",
            "item": [
                {
                    "name": "Promo yang sedang aktif",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/promos\/active",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/promos\/active"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Mengembalikan promo yang aktif dan dalam periode berlaku.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 200,
                            "body": "{\"data\":[]}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Public \u2014 Testimonials",
            "description": "",
            "item": [
                {
                    "name": "Daftar testimoni aktif",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/testimonials",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/testimonials"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 200,
                            "body": "{\"data\":[]}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Public \u2014 Settings",
            "description": "",
            "item": [
                {
                    "name": "Setting publik (general, contact, social)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/settings",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/settings"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 200,
                            "body": "{\"data\":{\"general\":{\"site_name\":\"Yokito Food\",\"site_tagline\":\"Homemade with Love\",\"site_description\":\"Kue dan makanan rumahan berkualitas.\"},\"contact\":{\"whatsapp_number\":\"6281234567890\",\"whatsapp_message\":\"Halo, saya ingin memesan: \",\"email\":\"hello@yokitofood.test\",\"address\":\"\"},\"social\":{\"instagram\":\"\",\"facebook\":\"\",\"tiktok\":\"\"}}}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Public \u2014 Orders",
            "description": "",
            "item": [
                {
                    "name": "Buat pesanan baru",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/orders",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/orders"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"client_id\":\"550e8400-e29b-41d4-a716-446655440000\",\"customer_name\":\"Rina Sari\",\"customer_phone\":\"08123456789\",\"customer_address\":\"Jl. Merdeka No. 10, Padang\",\"notes\":\"Tolong pakai pita merah\",\"promo_code\":\"DISKON10\",\"items\":[\"architecto\"]}"
                        },
                        "description": "Idempotent via `client_id`: jika client_id sudah ada, kembalikan order yang sama (HTTP 200).\nDiskon promo dihitung otomatis jika kode valid.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Admin \u2014 Categories",
            "description": "",
            "item": [
                {
                    "name": "GET api\/v1\/admin\/categories",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/categories",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/categories"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "POST api\/v1\/admin\/categories",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/categories",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/categories"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"b\",\"description\":\"Eius et animi quos velit et.\",\"is_active\":false,\"sort_order\":60}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "PUT api\/v1\/admin\/categories\/{category_id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/categories\/:category_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/categories\/:category_id",
                            "variable": [
                                {
                                    "id": "category_id",
                                    "key": "category_id",
                                    "value": "1",
                                    "description": "The ID of the category."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"b\",\"description\":\"Eius et animi quos velit et.\",\"is_active\":true,\"sort_order\":60}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "DELETE api\/v1\/admin\/categories\/{category_id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/categories\/:category_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/categories\/:category_id",
                            "variable": [
                                {
                                    "id": "category_id",
                                    "key": "category_id",
                                    "value": "1",
                                    "description": "The ID of the category."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Admin \u2014 Products",
            "description": "",
            "item": [
                {
                    "name": "GET api\/v1\/admin\/products",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/products",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/products"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "POST api\/v1\/admin\/products",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/products",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/products"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"category_id\":\"architecto\",\"name\":\"n\",\"description\":\"Eius et animi quos velit et.\",\"price\":60,\"stock_status\":\"sold_out\",\"is_active\":false,\"is_featured\":false,\"sort_order\":42}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET api\/v1\/admin\/products\/{id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/products\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/products\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "16",
                                    "description": "The ID of the product."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "POST api\/v1\/admin\/products\/{id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/products\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/products\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "16",
                                    "description": "The ID of the product."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"b\",\"description\":\"Eius et animi quos velit et.\",\"price\":60,\"stock_status\":\"available\",\"is_active\":false,\"is_featured\":true,\"sort_order\":42}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "DELETE api\/v1\/admin\/products\/{id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/products\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/products\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "16",
                                    "description": "The ID of the product."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "POST api\/v1\/admin\/products\/{id}\/restore",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/products\/:id\/restore",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/products\/:id\/restore",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "16",
                                    "description": "The ID of the product."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Admin \u2014 Testimonials",
            "description": "",
            "item": [
                {
                    "name": "GET api\/v1\/admin\/testimonials",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/testimonials",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/testimonials"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "POST api\/v1\/admin\/testimonials",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/testimonials",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/testimonials"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"customer_name\":\"b\",\"customer_location\":\"n\",\"content\":\"architecto\",\"rating\":2,\"is_active\":false,\"sort_order\":84}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "PUT api\/v1\/admin\/testimonials\/{testimonial_id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/testimonials\/:testimonial_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/testimonials\/:testimonial_id",
                            "variable": [
                                {
                                    "id": "testimonial_id",
                                    "key": "testimonial_id",
                                    "value": "16",
                                    "description": "The ID of the testimonial."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "DELETE api\/v1\/admin\/testimonials\/{testimonial_id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/testimonials\/:testimonial_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/testimonials\/:testimonial_id",
                            "variable": [
                                {
                                    "id": "testimonial_id",
                                    "key": "testimonial_id",
                                    "value": "16",
                                    "description": "The ID of the testimonial."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Admin \u2014 Promos",
            "description": "",
            "item": [
                {
                    "name": "GET api\/v1\/admin\/promos",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/promos",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/promos"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "POST api\/v1\/admin\/promos",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/promos",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/promos"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"b\",\"code\":\"n\",\"description\":\"Eius et animi quos velit et.\",\"type\":\"fixed\",\"value\":16,\"min_order\":42,\"max_discount\":40,\"starts_at\":\"2026-04-10T19:25:31\",\"ends_at\":\"2052-05-03\",\"is_active\":true}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "PUT api\/v1\/admin\/promos\/{promo_id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/promos\/:promo_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/promos\/:promo_id",
                            "variable": [
                                {
                                    "id": "promo_id",
                                    "key": "promo_id",
                                    "value": "16",
                                    "description": "The ID of the promo."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "DELETE api\/v1\/admin\/promos\/{promo_id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/promos\/:promo_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/promos\/:promo_id",
                            "variable": [
                                {
                                    "id": "promo_id",
                                    "key": "promo_id",
                                    "value": "16",
                                    "description": "The ID of the promo."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Admin \u2014 Settings",
            "description": "",
            "item": [
                {
                    "name": "GET api\/v1\/admin\/settings",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/settings",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/settings"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "PUT api\/v1\/admin\/settings",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/settings",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/settings"
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"settings\":[{\"key\":\"architecto\",\"value\":\"architecto\"}]}"
                        },
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Admin \u2014 Orders",
            "description": "",
            "item": [
                {
                    "name": "Daftar semua pesanan (paginated)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/orders",
                            "query": [
                                {
                                    "key": "status",
                                    "value": "pending",
                                    "description": "Filter status: pending, approved, in_progress, completed, cancelled.",
                                    "disabled": false
                                },
                                {
                                    "key": "search",
                                    "value": "YKT-2026",
                                    "description": "Cari berdasarkan nomor order, nama, atau telepon.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/orders?status=pending&search=YKT-2026"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "GET api\/v1\/admin\/orders\/{order_id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/orders\/:order_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/orders\/:order_id",
                            "variable": [
                                {
                                    "id": "order_id",
                                    "key": "order_id",
                                    "value": "16",
                                    "description": "The ID of the order."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "PATCH api\/v1\/admin\/orders\/{order_id}\/status",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/admin\/orders\/:order_id\/status",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/admin\/orders\/:order_id\/status",
                            "variable": [
                                {
                                    "id": "order_id",
                                    "key": "order_id",
                                    "value": "16",
                                    "description": "The ID of the order."
                                }
                            ]
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"status\":\"completed\",\"admin_note\":\"b\",\"discount_amount\":39}"
                        },
                        "description": ""
                    },
                    "response": []
                }
            ]
        }
    ],
    "auth": {
        "type": "bearer",
        "bearer": [
            {
                "key": "Authorization",
                "type": "string"
            }
        ]
    }
}