APi Dock Buka Lombok
    APi Dock Buka Lombok
    • 📊 Kalau untuk **Dashboard**, yang ditampilkan cukup hasil agregat dari tabel-tabel ini:
    • Endpoint Fix
    • Model Bisnis
    • Super Admin
      • 🗂️ Backend REST API Task Management (Detail)
      • Managment Compamy
        • Fee Setting
          • Get All Fee Configuration
          • Get Fee Configuration By Id
          • Create Fee Configuration
          • Update Fee Configuration
          • Hard Delete Fee Configuration
          • Soft Delete Fee Configuration
          • Restore Fee Configuration
        • FAQ
          • Tambah FAQ
          • Bulk Edit Faq
          • FAQs (Super Admin)
          • Get All FAQs
        • Shiping Schedul
          • Add Shiping Schedul
          • Edit Shiping Schedul
          • Delete Shiping Schedul
          • GetShiping Schedul
          • Get Shiping Schedul By ID
        • Shipmeenr Fee Config
          • Add Shipemnt Services
          • Update Shipemnt Services
          • Delete Shipemnt Services
          • Add shiping Pricing
          • Update shiping Pricing
          • Delete shiping Pricing
          • Get Shipemnt Services
          • Get Shipemnt Services by Id
          • Get shiping Pricing
          • Get shiping Pricing by ID
        • Eraning Setting
          • Add Eraning Seting
          • Update Eraning Seting
          • Delete Eraning Seting
          • Get Eraning Seting
          • Get Eraning Seting by Id
      • Global Dashboard
        • Get All User
        • Update Status User
        • Delete User
        • Users Detail
      • Store Managment
        • Enpoin Etc vendor
        • Vendor
          • Get All Owner Vendor
          • Get Owner Vendor By Id
          • Get All Vendor
          • Get Single Vendor
          • Get All Product analysis Catagory
          • List Produk Vendor
          • Analisa Produk Count
          • All Reviw Vendor
          • Vendor Produk Review
          • Register Owner Vendor
          • Register Vendor
          • Add Image Vendor
          • Update Vendor
          • Update Owner Vendor
          • Create/Update Vendor Address
          • Update Vendor Media
          • Uppdate Bulk Vendor
          • Update Status Produk
          • Suspended Owner Vendor
          • Restore Owner Vendor
          • Suspended Vendor
          • Restore Vendor
          • Soft Delete Vendor
          • Soft Delete Owner Vendor
          • Delete Pemanet Owner Vendor
          • Delete Vendor Permanent
          • Delete Vendor Media
        • Catagory
          • Get Categories Manajemnt
          • Add Catagory Produks
          • Update Catagory
          • Delete Catagory
      • Courier Managment
        • Register Courier
        • Add Kurir Profile Motor
        • Add Kurir Profile Addres
        • Update Addres Courier
        • Uppdte Motor Kurir Profile
        • Suspanded Courier
        • Uproved Intenal Couriers
        • Get All Courier Super Admin
        • Get User Courier Super Admin By Id
        • Get All User Courier Super Admin
        • Get Singgel Courier Super Admin
        • Restore User Courier
        • Soft Delete Courier
        • Delete Permanet Courier
      • Shipping Center Management
        • Get All Shipping Centers
        • Get Single Shipping Centers
        • Add Shiping Center
        • Update Shiping Center
        • Update Addres Shiping Center
        • Restore Shiping Center
        • Soft Delete Shiping Center
        • Hard Delete Shiping Center
      • Boarcahs Mesage
        • Post Boarcash
        • Get All boarcah
        • Tandai sudah dilihat
      • Notifikasi
        • Notification
        • Detail Notification
      • Chet Room
        • Chet Room
        • Chet room Message
      • Address Managment
        • Add Addres Managment Contry
        • Add Managmnet Province
        • Add Managmnet Districts
        • Add Managmnet Regenci
        • Add Managmnet villages
        • Update Managment Contry
        • UIpdate Managmnet Province
        • Update Managmnet regency
        • Update Managmnet districts
        • Update Managmnet villages
        • Update Addres Admin
        • Delete Managment Contry
        • Delete Managmnet Province
        • Delete Managmnet regency
        • Hapus Managmnet districts
        • Hapus Managmnet villages
        • Get All Addres
      • Finace
        • Bank
          • Add Bank
          • Edit Bank
          • Delete Bank
          • Soft Delete Bank
          • Restore Bank
          • All Banks
          • Detail Banks
    • Finance
      • Bank
        • Get Avalaible Banks
      • Bank Setting
        • Add Banks Setting
        • Updat Bank Setting
        • Delete Bank Setting
      • Withdraw
        • Withdraw
        • Withdraw Avalaible Banks
        • Withdraw History
      • Balance
        • Comition Balance
        • Comition Transaksi
        • Comition Statistik
    • Courier (Pickup & Internal - Delivery)
      • 📦 Penjelasan Tabel Skima `pickup_task_shipments`
      • Couriers
        • Pickup Tasks
          • Update status order Couriers Pickup
          • Update Coplated Tast Bulk
          • Get All Task Couris
          • Get Siggle Task Cuurier
        • Dc Transit Meting Point
          • Get Order Distribution Center
          • Get Detail Invetory
          • DC Inventory assign-courir
        • Triping Log
          • Get All Logs
          • Siggle Task log
          • Update Realtime Couriers
        • Shummery
          • Trip Summary Kurir
          • All Summary Couriers - Super Admin
          • Detail Summary Couriers - Super Admin
        • Profile
          • Gel Profile Couriers
        • Delivery
          • Get Delivery Courier Task
          • Get Delivery Courier Task Detail
          • Update Status Delivery Task
        • Get Shipment Barcode
    • Global
      • Products
        • Get All Products
        • Get a Product By Id
        • Get Product Variants
        • Get a Product Variant By Id
        • Get Product Images
        • Get a Product Image By Id
        • Get Product Details
        • Get a Product Detail By Id
        • Get Product Attributes
        • Get a Product Attribute By Id
      • Reviews
        • Product Review
          • Get Product Review
          • Get Single Product Review
          • Get Product Review Summary
        • Get Vendor Reviews
        • Get All Couriers Reviews || Based On Type of The Courier
        • Get Single Courier Review
        • Get Single Vendor Review
      • Categories
        • Get Categories
      • Vendors
        • Get All Vendors
        • Get Single Vendor
      • Location
        • Get Location
      • Information
        • Get FAQ
        • Get Company Profile
        • Get FAQ by Id
      • Fee Configuration
        • Fee Configuration Active
      • Xendit
        • Webhook
          • Webhook Payment Request
          • Webhook Invoice
        • Payment Method
          • Get All Payment Methods
    • Auth
      • Forgot Password
        • Forgot Password
        • Verify Forgot Password
        • Reset Password
      • Customer Registration
      • Customer Email Activation
      • Email Activation
      • Resend Email Activation
      • Login
      • Logout
      • Refresh Token
      • Change Password
      • Resend OTP
      • OTP Confirmation
    • Customer
      • Profiles
        • Get Customer Profile
        • Create Customer Profile
        • Add addres custemer
        • Edit Customer Profile
        • Update addres custemer
        • Delete addres custemer
        • Get All Address Cutemer
      • Reviews
        • Product
          • Product Review Media
            • Update Product Review Media
            • Add Product Review Media
            • Delete Product Review Media
          • Get My Reviews
          • Create a Product Review
          • Edit Product Review
          • Delete a Product Review
      • Carts
        • Get Cart Items
        • Get Cart Summary
      • Cart Items
        • Add an Item to Cart
        • Update a Cart Item
        • Remove Multiple Cart Items
        • Remove a Cart Item
      • Wishlists
        • Get All Wishlists
        • Get Wishlist By Product Id
        • Add a Product to Wishlist
        • Delete a Wishlist Product
      • Orders
        • Payment Request
          • Get All Payment Requests
          • Get Payment Request By Id
          • Simulate Payment Request
        • Get My Orders
        • Get Single Order
        • Checkout
        • Cancel Order
        • Get Available Service
        • Get Available Service Detail
        • Sumery Pree Order
      • Refund
        • Refund Request
        • Get Refund Requests
        • Get Detail Refund Request
    • Vendor
      • Products
        • Get All Vendor Products
        • Get a Vendor Product By ID
        • Create a Vendor Product
        • Update a Vendor Product Basic
        • Soft Delete a Vendor Product
      • Product Images
        • Get All Product Images
        • Get a Product Image
        • Add an Image Product
        • Update an Image Product
        • Delete an Image Product
      • Product Details
        • Get All Product Details
        • Get a Product Detail
        • Create a Product Details
        • Update a Product Detail
        • Delete a Product Detail
      • Product Variants
        • Get All Product Variants
        • Get a Product Variant
        • Add a Product Variant
        • Update a Product Variant
        • Delete a Product Variant
      • Product Attributes
        • Get All Product Attributes
        • Get a Product Attribute
        • Add a Product Attribute
        • Update a Product Attribute
        • Delete a Product Attribute
      • Discount
        • With Variants
          • Get All Variants Discounts
          • Get Spesific Variant Discount
          • Get Variant Discount By Discount Id
          • Add Discount For Product With Variants
          • Update Discount For Product With Variants
          • Delete Discounts For Product With Variants
        • Without Variants
          • Get Product Discounts
          • Get Discount Product With Discount Id
          • Add Product Discount
          • Update Product Discount
          • Delete Product Discount
      • Reviews
        • Product Review
          • Get Vendor Product Reviews
          • Get Vendor Product Reviews Summary
      • Orders
        • Get All Order (Vendor POV)
        • Get an Order Detail (Vendor POV)
        • Update Order Status
      • Notifications
        • Vendor Notification
      • Earnings
        • Get Earnings Summary
      • Internal Couriers
        • Get All Internal Couriers
        • Get a Internal Courier
        • Internal Courier Registration
      • Profile
        • Get Vendor Profile
      • Pickup Couriers
        • Get Avalibel Pickup Couriers
        • Get a Deliveries Courier
        • Assign Pickup Courier Task
        • Assign Delivery Courier Task
        • Get Order Shipment By Pickup Courier
        • Get Pickup Courier Orders
        • Get All Shipments Vendor
        • Get Detail Shipment ID
      • Refund Request From Customer
        • Get Refund Request From Customer
        • Get Detail Refund Request From Customer
        • Approve Refund Request From Customer
        • Reject Refund Request From Customer
    • Comiton Balance
      • Distribution
        • Distribusi Komisi
        • Get Earning
        • List Commissions
      • Payouts
        • Widthdrow
        • Widthrow
        • Detail Widthrow
        • Webhook
    • GIS
      • Get All Countries
      • Get All Provinces Within a Specific Country
      • Get All Regencies Within a Specific Province
      • Get All Districts Within a Specific Regency
      • Get All Villages Within a Specific District
    • Notification
      • Test Post Notification
      • Get Notifications
      • Unread Count Notifications
      • Count By Notification Type
      • Mark As Read Notification
      • Mark As Read All Notification
      • Delete Notification
    • FCM
      • Register FCM Token
      • Unregister FCM Token
      • Get All Devices
      • Test Push Notification (Dev Only)
    • Chat
      • Chat Rooms
        • Create or Get Chat Rooms
        • Get Chat Room
        • Get Chat Room By Id
      • Messages
        • Send Message
        • Upload Attachments
        • Get Messages
        • Mark as Read
        • Delete Message
      • Utilities
        • Get Unread Count
        • Mute Message
        • Typing Indicator
      • Pusher Auth
    • Withdraw Detail
      GET
    • Get Profile Kurir Me
      GET
    • Schemas
      • Global
        • Addres Scema
          • Country Scema
          • Province Scema
          • Regency Scema
          • District Scema
          • Village Scame
          • Addres Schema
        • Product Schema
        • Vendor Schema
        • Category Schema (Can Include Sub and Sub Sub Category)
        • Product Detail Schema
        • Get Sub/Sub Sub Category Schema (Children)
      • Auth
        • Registration Schema
      • User Scema
        • User Tabel Scema
      • Customer
        • customer_profile Schema
      • Products
        • product_reviews Schema
        • products Scime
        • product_images Schema
        • product_attributes Schema
        • product_variants Schema
        • wishlists Schema
      • Vendors
        • Vendors Scema
        • Vendors Image Scema
        • vendor_reviews Schema
      • Order Schema
        • Tabel Order Schema
        • DC transit inventory
        • carts Schema
        • cart_item Schema
        • order_items Scema
        • Order Shipment
      • Chet Room
        • chat_room Scema
        • notifications Schema
        • message Scema
        • broadcast_receiver Scima
        • broadcast_message Scima
      • Curir Puckup
        • Shiping Schedul
          • Shiping Schedul
        • Activity Log
          • activity_log
          • courier_trip_logs Scima
          • courier_shumery_day
        • Couriers
          • couriers Schema
          • internal_courier_approvals Scema
          • courier_reviews Schema
        • Rewsponse Task
      • Payment and Payout
        • Payment Method
        • payout_request_history Scima
      • Super Admin
        • faq
        • super_admin Schema
        • company_profile
        • commission_setting Scima
        • fee_configuration Scima
        • commission_distribution_log Scima
        • order_commission_history Scima
        • user_commission_balance Scima
        • bank_accounts Scima
        • payout Scima
      • Shipping & DC
        • Shipping Center Schema
        • shipping_trip_log Scime
        • shipping_trip_summary Scema
        • shipping_proves Scima
        • pickup_tasks Scima
        • pickup_task_shipments Scima
        • delivery_tasks Scima
        • delivery_task_shipments
      • All Vendor
      • Analize Produks
      • Get All Vendors

    Endpoint Fix

    List Task

    🔹 Sprint 1: Setup Project & Core Infrastructure (Developer A dan B)#

    Setup Project
    Init repo Git & branch protection rules
    Setup Express.js
    Integrate Prisma ORM & connect ke database
    Buat environment config (.env)
    Setup logger (morgan / pino)
    Setup success template, payload template, dan error handler global
    Auth & Security
    Setup JWT generator & middleware untuk hak akses
    Hash password (bcrypt)
    Implement role-based access control
    Create seeder: roles, super admin, customer, ver=ndor, dan kurir (antar barang, jemput barang, dan internal)

    Global#

    Get Categories
    Get Location

    Products (GLOBAL)#

    Get All Products
    Get a Product By Id
    Get Product Variants
    Get a Product Variant By Id
    Get Product Images
    Get a Product Image By Id
    Get Product Details
    Get a Product Detail By Id
    Get Product Attributes
    Get a Product Attribute By Id

    Product Reviews (GLOBAL)#

    Get Product Review
    Get Single Product Review
    Get Product Review Summary

    Vendors (GLOBAL)#

    Get All Vendors
    Get Single Vendor

    Information (GLOBAL)#

    Get FAQ
    Get Company Profile
    Get FAQ by Id

    Xendit (GLOBAL)#

    Get All Payment Methods

    Finacial Comition#

    Get Avalaible Banks

    Bank Setting User#

    Updat Bank Setting
    Updat Bank Setting
    Delete Bank Setting

    Balance Income#

    Comition Balance
    Comition Transaksi
    Comition Statistik

    Withdraw Income#

    Withdraw
    Withdraw Avalaible Banks
    Withdraw History

    Chat#

    Pusher Auth
    Create or Get Chat Rooms
    Get Chat Room
    Get Chat Room By Id
    Send Message
    Upload Attachments
    Get Messages
    Mark as Read
    Delete Message
    Get Unread Count
    Mute Message
    Typing Indicator

    Auth#

    Customer Registration
    Customer Email Activation
    OTP Confirmation
    Resend OTP
    Email Activation (For Web Activation)
    Login
    Logout
    Refresh Token
    Change Password
    Forgot Password
    Forgot Password
    Verify Forgot Password
    Reset Password

    Notifications#

    Get Notifications
    Unread Count Notifications
    Count By Notification Type
    Mark As Read Notification
    Mark As Read All Notification
    Delete Notification

    Customer#

    Profile#

    Get Customer Profile
    Get All Address Cutemer
    Create Customer Profile
    Edit Customer Profile
    Add addres custemer
    Update addres custemer
    Delete addres custemer

    Cart#

    Get Cart Items
    Get Cart Summary

    Cart Item#

    Add an Item to Cart
    Update a Cart Item
    Remove a Cart Item
    Remove Multiple Cart Items

    Wishlist#

    Get All Wishlists
    Add a Product to Wishlist
    Delete a Wishlist Product

    Order Chekout#

    Get Avalibe Service
    Get Avalibe Service Detail
    Checkout
    Get All Payment Requests
    Get Payment Request By Id
    Simulate Payment Request

    Product Reviews#

    Get My Reviews
    Create a Product Review
    Edit Product Review
    Delete a Product Review
    Update Review Product Media
    Add Product Review Media
    Delete Product Review Media

    Refund Request#

    Refund Request
    Get Refund Requests
    Get Detail Refund Request

    Vendor#

    Products#

    Get All Vendor Products
    Get a Vendor Product By ID
    Create a Vendor Product
    Update a Vendor Product Basic
    Hard Delete a Vendor Product

    Product Variants#

    Get All Product Variants
    Get a Product Variant
    Add a Product Variant
    Update a Product Variant
    Delete a Product Variant

    Product Images#

    Get All Product Images
    Get a Product Image
    Add an Image Product
    Update an Image Product
    Delete an Image Product

    Product Details#

    Get All Product Details
    Get a Product Detail
    Create a Product Details
    Update a Product Detail
    Delete a Product Detail

    Product Attributes#

    Get All Product Attributes
    Get a Product Attribute
    Add a Product Attribute
    Update a Product Attribute
    Delete a Product Attribute

    Vendor Profile#

    Get Vendor Profile

    Shipmet Manajment Store#

    Get All Shipments Vendor
    Get Detail Shipment ID
    Assign Delivery Courier Task
    Assign Pickup Courier Task

    Product Reviews#

    Get Vendor Product Reviews
    Get Vendor Product Reviews Summary

    Refund Request From Customer#

    Get Refund Request From Customer
    Get Detail Refund Request From Customer
    Approve Refund Request From Customer
    Reject Refund Request From Customer

    Kurir#

    Get All Task Couris
    Get Siggle Task Cuurier
    Update status order couriers
    Update Coplated Tast Bulk

    Prfile Kuri#

    Get Profile Kurir Me

    SUPER ADMIN#

    Manajamnet Addres#

    Add Addres Managment Contry
    Add Managmnet Province
    Add Managmnet Regenci
    Add Managmnet Districts
    Add Managmnet villages
    Update Managment Contry
    UIpdate Managmnet Province
    Update Managmnet regency
    Update Managmnet districts
    Update Managmnet villages
    Update Addres Admin
    Delete Managment Contry
    UIpdate Managmnet Province
    Delete Managmnet regency
    Hapus Managmnet districts
    Hapus Managmnet villages
    Get All Addres

    Super Admin Vendor#

    Manajment Owner Vendor#

    Register Owner Vendor
    Update Owner Vendor
    Suspended Owner Vendor
    Soft Delete Owner Vendor
    Restore Owner Vendor
    Delete Pemanet Owner Vendor

    Manajment Vendor#

    Get Single Vendor
    Get All Vendor
    Add Addres Managment Contry
    Register Vendor
    Add Vendor Media Admin Super
    Update Vendor
    Update Vendor Media Super Admin
    Uppdate Bulk Vendor
    Delete Vendor Image
    Soft Delete Vendor
    Soft Delete Vendor
    Suspended Vendor
    Restore Vendor
    Delete Vendor Pemanet

    Manajmemn Shiping#

    Get All Shipping Centers
    Get Singgle Shipping Centers
    Add Shiping Center
    Update Shiping Center
    Update Addres Shiping Center
    Soft Delete Shiping Center
    Restore Shiping Center
    Hard Delete Shiping Center

    Config Service#

    Add Shipemnt Services
    Add shiping Pricing
    Add Shiping Schedul
    Update Shipemnt Services
    Edit Shiping Schedul
    Delete shiping Pricing
    Delete Shiping Schedul
    Delete Shipemnt Services

    Admin Config Earnig#

    Add Eraning Seting
    Update Eraning Seting
    Delete Eraning Seting

    Admin Manajment Bank WD#

    Add Bank
    Edit Bank
    Delete Bank
    Soft Delete Bank
    Restore Bank
    All Banks
    Detail Banks

    Manajmnmet Kurir#

    Get All Courier Super Admin
    Get Singgel Courier Super Admin
    Register Courier
    Add Kurir Profile Motor
    Add Kurir Profile Addres
    Update Addres Courier
    Update Motor Courier
    Suspanded Courier
    Soft Delete Courier
    Restore User Courier
    Delete Permanet Courier

    Global Dasboard#

    Manajamnet Catagories#

    Get Categories Manajement
    Add Catagory Produks
    Update Catagory
    Delete Catagory
    Modified at 2025-11-28 13:02:01
    Previous
    📊 Kalau untuk **Dashboard**, yang ditampilkan cukup hasil agregat dari tabel-tabel ini:
    Next
    Model Bisnis
    Built with