D
API Reference

API Reference

Daftar endpoint API Admin Dazo — route groups, middleware, dan controller mapping.

Base URL

EnvironmentURL
Productionhttps://admin.dazo.id/api
Localhttp://localhost:8000/api

Authentication

Semua endpoint API (kecuali login) menggunakan Laravel Sanctum token:

plaintext
Authorization: Bearer {token}

Token di-generate saat login web via AdminController::login().

Route Groups

Auth

MethodEndpointControllerDeskripsi
POST/api/loginAdminController::loginLogin admin
POST/api/logoutAdminController::logoutLogout admin

Search (Sanctum)

MethodEndpointControllerDeskripsi
GET/api/search/packageSearchController::packageSearch package
GET/api/search/addonSearchController::addonSearch addon
GET/api/search/usersSearchController::usersSearch users
GET/api/search/customerSearchController::customerSearch customer
GET/api/search/account-managersSearchController::accountManagersSearch account managers
GET/api/search/paymentSearchController::paymentSearch payment
GET/api/search/orderSearchController::orderSearch order
GET/api/search/deviceSearchController::deviceSearch device
GET/api/search/contactsSearchController::contactSearch contacts
GET/api/search/couponSearchController::couponSearch coupon
GET/api/search/covendorSearchController::covendorSearch covendor

Customer (Sanctum)

MethodEndpointControllerDeskripsi
POST/api/customer/storeCustomerController::storeCreate customer

Ticketing (Sanctum)

MethodEndpointControllerDeskripsi
POST/api/ticketing-feedback/claimTicketingFeedbackController::claimClaim ticket
GET/api/ticketing-feedback/show/{id}TicketingFeedbackController::getOneGet ticket detail

Device (Sanctum)

MethodEndpointControllerDeskripsi
GET/api/device/show/{id}DeviceController::detailGet device detail
POST/api/device/storeDeviceController::storeCreate device
GET/api/device/check/{id}DeviceController::checkCheck device status
GET/api/device/reload/{id}DeviceController::reloadReload device
DELETE/api/device/destroy/{id}DeviceController::destroyDelete device
GET/api/device/get-qrDeviceController::getQrGet QR code
GET/api/device/restart-sessionDeviceController::restartSessionRestart session

Package (Sanctum)

MethodEndpointControllerDeskripsi
GET/api/package/listPackageController::listList packages

RajaOngkir (Public)

MethodEndpointControllerDeskripsi
GET/api/rajaongkir/provinceRajaongkirController::provinceList provinces
GET/api/rajaongkir/cityRajaongkirController::cityList cities
GET/api/rajaongkir/autocompleteRajaongkirController::autocompleteAutocomplete address
GET/api/rajaongkir/kecamatanRajaongkirController::kecamatanList subdistricts
POST/api/rajaongkir/waybillRajaongkirController::waybillTrack waybill
GET/api/rajaongkir/expedisiRajaongkirController::expedisiList expeditions

Live Chat (Sanctum)

MethodEndpointControllerDeskripsi
POST/api/livechat/get-newLiveChatController::getNewChatGet new chats
POST/api/livechat/get-listLiveChatController::getChatListGet chat list
POST/api/livechat/get-inboxLiveChatController::getInboxGet inbox
POST/api/livechat/save-attachmentLiveChatController::saveAttachmentSave attachment
POST/api/livechat/finishLiveChatController::finishChatFinish chat
POST/api/livechat/handling-gudangLiveChatController::requestHandleGudangRequest warehouse handling
POST/api/livechat/handling-finishLiveChatController::finishHandleGudangFinish warehouse handling
POST/api/livechat/moveLiveChatController::moveChatMove chat

Addon (Sanctum)

MethodEndpointControllerDeskripsi
GET/api/addon/listAddonController::listList addons

CRM (Sanctum)

MethodEndpointControllerDeskripsi
GET/api/crm/listCrmController::listList CRM data
POST/api/crm/update_statusCrmController::update_statusUpdate CRM status

Contact (Public)

MethodEndpointControllerDeskripsi
GET/api/contact/check-contact/{wa}ContactController::checkContactCheck contact by WA

Covendor (Sanctum)

MethodEndpointControllerDeskripsi
POST/api/covendor/storeCovendorController::storeCreate covendor
POST/api/covendor/update/{id}CovendorController::updateUpdate covendor
POST/api/covendor/destroy/{id}CovendorController::destroyDelete covendor

Chat (Sanctum)

MethodEndpointControllerDeskripsi
GET/api/chat/check-chat/{wa}ChatController::getChatListByContactGet chat by WA

Withdraw (Sanctum)

MethodEndpointControllerDeskripsi
GET/api/withdrawWithdrawController::indexList withdrawals
POST/api/withdraw/approve/{id}WithdrawController::approveApprove withdrawal
POST/api/withdraw/reject/{id}WithdrawController::rejectReject withdrawal
POST/api/withdraw/force-update/{id}WithdrawController::forceUpdateStatusForce update status
GET/api/withdraw/fee-collectorWithdrawController::getFeeCollectorAccountGet fee collector
POST/api/withdraw/fee-collectorWithdrawController::createFeeCollectorAccountCreate fee collector

Platform Settings (Public + Sanctum)

MethodEndpointControllerMiddlewareDeskripsi
GET/api/platform-settings/withdraw-feesPlatformSettingController::getWithdrawFees—Get withdraw fees (public)
POST/api/platform-settings/withdraw-feesPlatformSettingController::updateWithdrawFeesauth:sanctumUpdate withdraw fees