Heroku
tcp/443 tcp/80
Exposing Swagger/OpenAPI documentation is primarily a risk if your API has underlying security flaws, as it gives attackers a precise roadmap to find them.
Those detail every endpoint, parameter, and data model, making it easier to discover and exploit vulnerabilities like broken access control or injection points.
While a perfectly secure API mitigates the danger, protecting your documentation is a critical layer of defense that forces attackers to work without a map.
Severity: info
Fingerprint: 5733ddf49ff49cd110a331ec73d7322a15cc2f796bb59c0eb27a3ba0d6991b39
Public Swagger UI/API detected at path: /v2/api-docs - sample paths:
DELETE /company/delete/permanent/{id}
DELETE /company/delete/{id}
DELETE /company/item/delete/{id}
DELETE /courier/delivery/delete/{id}
DELETE /courier/delivery/permanent/delete/{id}
DELETE /file/{key}
DELETE /item/category/delete/permanent/{id}
DELETE /item/category/delete/{id}
DELETE /item/category/v2/delete/permanent/{id}
DELETE /item/category/v2/delete/{id}
DELETE /purchase-details/{id}
DELETE /purchases/{id}
DELETE /store/delete/permanent/{id}
DELETE /store/delete/{id}
DELETE /suppliers/{id}
DELETE /user/profile/customer/{customerId}/delete/permanent
DELETE /user/profile/customer/{customerId}/delete/soft
DELETE /user/profile/delete/{id}
GET /analytics/sales/daysago
GET /analytics/today/sales
GET /auth/delivery/customer/confirm/email
GET /company/fetch
GET /company/fetch/all
GET /company/fetch/{id}
GET /company/item/fetchAll
GET /company/item/no/auth/fetchAll
GET /company/item/no/auth/v2/fetchAll
GET /company/item/v2/fetchAll
GET /company/no/auth/fetch/all
GET /company/no/auth/fetch/{id}
GET /courier/delivery/get/couriers
GET /courier/delivery/order/byId
GET /courier/delivery/orders
GET /delivery/orders/recent
GET /delivery/orders/recent/mine
GET /delivery/orders/{id}
GET /delivery/orders/{id}/cancel
GET /delivery/orders/{id}/complete
GET /delivery/orders/{id}/ready
GET /delivery/payment/details/get
GET /delivery/payment/details/paystack/pay/{amount}
GET /delivery/payment/details/paystack/verify/{reference}
GET /employee/fetch
GET /employee/fetchAll
GET /employee/fetchAll/V2
GET /employee/fetchAll/{roleId}
GET /employee/fetchCouriers
GET /employee/info
GET /employee/info/V2
GET /employee/loginFetchAll
GET /employee/resetEmployeePassword
GET /employee/resetMyPassword
GET /error
GET /error/delete/afterdate
GET /error/delete/app/afterdate
GET /error/find/between
GET /error/find/latestbyerrorcode
GET /file/company-files
GET /file/company-latest
GET /file/download
GET /file/item-files
GET /file/item-latest
GET /file/presigned-view-url
GET /file/user-files
GET /file/user-latest
GET /health
GET /item/add
GET /item/category/add
GET /item/category/delivery/fetchAll
GET /item/category/edit
GET /item/category/fetch
GET /item/category/fetchAll
GET /item/category/v2/add
GET /item/category/v2/delivery/fetchAll
GET /item/category/v2/edit
GET /item/category/v2/fetch
GET /item/category/v2/fetchAll
GET /item/delivery/add
GET /item/delivery/edit
GET /item/delivery/fetchAll
GET /item/edit
GET /item/fetchAll
GET /mealplan/students
GET /mealplan/{student_id}
GET /menu/today/fetchAll
GET /notifications/connected-clients
GET /payment/method/fetchAll
GET /payphoney/carl/api/callback
GET /payphoney/carl/api/login
GET /payphoney/payments/ipay/initialize
GET /payphoney/payments/ipay/ipn
GET /payphoney/payments/ipay/ping
GET /payphoney/payments/paystack/pay/{amount}
GET /payphoney/payments/paystack/transactions
GET /payphoney/payments/paystack/verify/{reference}
GET /purchase-details
GET /purchases
GET /report/deliveries
GET /report/sales
GET /stock/check/item/sufficiency
GET /stock/history/{itemId}
GET /store/fetch/all
GET /store/fetch/company/{companyId}
GET /store/fetch/{id}
GET /suppliers
GET /tax/add
GET /tax/edit
GET /tax/fetchAll
GET /tax/fetchAllNew
GET /tax/v2/calculateBaseAmount
GET /tax/v2/calculateTotalAmount
GET /tax/v2/fetchAll
GET /user/profile/info
GET /user/role/view/all
POST /auth/delivery/customer/login
POST /auth/delivery/customer/signup
POST /auth/delivery/password/reset
POST /auth/delivery/request/password/reset
POST /auth/login
POST /auth/resend/confirmation/token
POST /company/item/add
POST /company/item/v2/add
POST /company/register
POST /courier/delivery/add/courier
POST /courier/delivery/confirmation
POST /delivery/orders/draft
POST /delivery/orders/{id}/assign/courier
POST /delivery/orders/{id}/assign/waiter
POST /delivery/payment/details/add/momo/detail
POST /delivery/payment/details/confirmation
POST /delivery/payment/details/paystack/refund
POST /delivery/payment/details/paystack/refund/reactive
POST /employee/add
POST /employee/add/V2
POST /employee/edit
POST /employee/edit/V2
POST /error/save
POST /file/presigned-url
POST /file/presigned-url-entity
POST /file/upload
POST /mealplan/register
POST /menu/today/add
POST /menu/today/update
POST /notifications/test/order
POST /payphoney/carl/api/get/students
POST /payphoney/carl/api/records
POST /payphoney/carl/api/refund
POST /payphoney/carl/api/send/email
POST /payphoney/carl/api/sync/students
POST /payphoney/carl/api/wallet/balance
POST /payphoney/carl/api/wallet/balance/V2
POST /payphoney/carl/api/wallet/list
POST /payphoney/carl/api/wallet/recharge
POST /payphoney/payment/ussd
POST /payphoney/payments/paystack/refund
POST /payphoney/payments/paystack/ussd/momo/charge
POST /payphoney/payments/paystack/ussd/momo/charge/webhook
POST /sale/create
POST /sale/make
POST /store/create
POST /tax/v2/add
POST /tax/v2/edit
POST /user/role/assign
POST /user/role/create
PUT /company/item/restock/{addedQuantity}/{itemId}
PUT /company/item/update
PUT /company/update
PUT /courier/delivery/update/courier
PUT /delivery/payment/details/update/momo/detail
PUT /mealplan/update
PUT /store/update
PUT /user/profile/update
Severity: info
Fingerprint: 5733ddf49ff49cd110a331ec73d7322a15cc2f796bb59c0eb27a3ba01b57a3ff
Public Swagger UI/API detected at path: /v2/api-docs - sample paths:
DELETE /company/delete/permanent/{id}
DELETE /company/delete/{id}
DELETE /company/item/delete/{id}
DELETE /courier/delivery/delete/{id}
DELETE /courier/delivery/permanent/delete/{id}
DELETE /file/{key}
DELETE /item/category/delete/permanent/{id}
DELETE /item/category/delete/{id}
DELETE /item/category/v2/delete/permanent/{id}
DELETE /item/category/v2/delete/{id}
DELETE /purchase-details/{id}
DELETE /purchases/{id}
DELETE /store/delete/permanent/{id}
DELETE /store/delete/{id}
DELETE /suppliers/{id}
DELETE /user/profile/customer/{customerId}/delete/permanent
DELETE /user/profile/customer/{customerId}/delete/soft
DELETE /user/profile/delete/{id}
GET /analytics/sales/daysago
GET /analytics/today/sales
GET /auth/delivery/customer/confirm/email
GET /company/fetch
GET /company/fetch/all
GET /company/fetch/{id}
GET /company/item/fetchAll
GET /company/item/no/auth/fetchAll
GET /company/item/no/auth/v2/fetchAll
GET /company/item/v2/fetchAll
GET /company/no/auth/fetch/{id}
GET /courier/delivery/get/couriers
GET /courier/delivery/order/byId
GET /courier/delivery/orders
GET /delivery/orders/recent
GET /delivery/orders/recent/mine
GET /delivery/orders/{id}
GET /delivery/orders/{id}/cancel
GET /delivery/orders/{id}/complete
GET /delivery/orders/{id}/ready
GET /delivery/payment/details/get
GET /delivery/payment/details/paystack/pay/{amount}
GET /delivery/payment/details/paystack/verify/{reference}
GET /employee/fetch
GET /employee/fetchAll
GET /employee/fetchAll/V2
GET /employee/fetchAll/{roleId}
GET /employee/fetchCouriers
GET /employee/info
GET /employee/info/V2
GET /employee/loginFetchAll
GET /employee/resetEmployeePassword
GET /employee/resetMyPassword
GET /error
GET /error/delete/afterdate
GET /error/delete/app/afterdate
GET /error/find/between
GET /error/find/latestbyerrorcode
GET /file/company-files
GET /file/company-latest
GET /file/download
GET /file/item-files
GET /file/item-latest
GET /file/presigned-view-url
GET /file/user-files
GET /file/user-latest
GET /health
GET /item/add
GET /item/category/add
GET /item/category/delivery/fetchAll
GET /item/category/edit
GET /item/category/fetch
GET /item/category/fetchAll
GET /item/category/v2/add
GET /item/category/v2/delivery/fetchAll
GET /item/category/v2/edit
GET /item/category/v2/fetch
GET /item/category/v2/fetchAll
GET /item/delivery/add
GET /item/delivery/edit
GET /item/delivery/fetchAll
GET /item/edit
GET /item/fetchAll
GET /mealplan/students
GET /mealplan/{student_id}
GET /menu/today/fetchAll
GET /notifications/connected-clients
GET /payment/method/fetchAll
GET /payphoney/carl/api/callback
GET /payphoney/carl/api/login
GET /payphoney/payments/ipay/initialize
GET /payphoney/payments/ipay/ipn
GET /payphoney/payments/ipay/ping
GET /payphoney/payments/paystack/pay/{amount}
GET /payphoney/payments/paystack/transactions
GET /payphoney/payments/paystack/verify/{reference}
GET /purchase-details
GET /purchases
GET /report/deliveries
GET /report/sales
GET /stock/check/item/sufficiency
GET /stock/history/{itemId}
GET /store/fetch/all
GET /store/fetch/company/{companyId}
GET /store/fetch/{id}
GET /suppliers
GET /tax/add
GET /tax/edit
GET /tax/fetchAll
GET /tax/fetchAllNew
GET /tax/v2/calculateBaseAmount
GET /tax/v2/calculateTotalAmount
GET /tax/v2/fetchAll
GET /user/profile/info
GET /user/role/view/all
POST /auth/delivery/customer/login
POST /auth/delivery/customer/signup
POST /auth/delivery/password/reset
POST /auth/delivery/request/password/reset
POST /auth/login
POST /auth/resend/confirmation/token
POST /company/item/add
POST /company/item/v2/add
POST /company/register
POST /courier/delivery/add/courier
POST /courier/delivery/confirmation
POST /delivery/orders/draft
POST /delivery/orders/{id}/assign/courier
POST /delivery/orders/{id}/assign/waiter
POST /delivery/payment/details/add/momo/detail
POST /delivery/payment/details/confirmation
POST /delivery/payment/details/paystack/refund
POST /delivery/payment/details/paystack/refund/reactive
POST /employee/add
POST /employee/add/V2
POST /employee/edit
POST /employee/edit/V2
POST /error/save
POST /file/presigned-url
POST /file/presigned-url-entity
POST /file/upload
POST /mealplan/register
POST /menu/today/add
POST /menu/today/update
POST /notifications/test/order
POST /payphoney/carl/api/get/students
POST /payphoney/carl/api/records
POST /payphoney/carl/api/refund
POST /payphoney/carl/api/send/email
POST /payphoney/carl/api/sync/students
POST /payphoney/carl/api/wallet/balance
POST /payphoney/carl/api/wallet/balance/V2
POST /payphoney/carl/api/wallet/list
POST /payphoney/carl/api/wallet/recharge
POST /payphoney/payment/ussd
POST /payphoney/payments/paystack/refund
POST /payphoney/payments/paystack/ussd/momo/charge
POST /payphoney/payments/paystack/ussd/momo/charge/webhook
POST /sale/create
POST /sale/make
POST /store/create
POST /tax/v2/add
POST /tax/v2/edit
POST /user/role/assign
POST /user/role/create
PUT /company/item/restock/{addedQuantity}/{itemId}
PUT /company/item/update
PUT /company/update
PUT /courier/delivery/update/courier
PUT /delivery/payment/details/update/momo/detail
PUT /mealplan/update
PUT /store/update
PUT /user/profile/update
Severity: info
Fingerprint: 5733ddf49ff49cd110a331ec73d7322a15cc2f796bb59c0eb27a3ba094a79a48
Public Swagger UI/API detected at path: /v2/api-docs - sample paths:
DELETE /company/delete/permanent/{id}
DELETE /company/delete/{id}
DELETE /company/item/delete/{id}
DELETE /courier/delivery/delete/{id}
DELETE /courier/delivery/permanent/delete/{id}
DELETE /file/{key}
DELETE /item/category/delete/permanent/{id}
DELETE /item/category/delete/{id}
DELETE /item/category/v2/delete/permanent/{id}
DELETE /item/category/v2/delete/{id}
DELETE /purchase-details/{id}
DELETE /purchases/{id}
DELETE /store/delete/permanent/{id}
DELETE /store/delete/{id}
DELETE /suppliers/{id}
DELETE /user/profile/customer/{customerId}/delete/permanent
DELETE /user/profile/customer/{customerId}/delete/soft
DELETE /user/profile/delete/{id}
GET /analytics/sales/daysago
GET /analytics/today/sales
GET /auth/delivery/customer/confirm/email
GET /company/fetch
GET /company/fetch/all
GET /company/fetch/{id}
GET /company/item/fetchAll
GET /company/item/no/auth/fetchAll
GET /company/item/no/auth/v2/fetchAll
GET /company/item/v2/fetchAll
GET /company/no/auth/fetch/{id}
GET /courier/delivery/get/couriers
GET /courier/delivery/order/byId
GET /courier/delivery/orders
GET /delivery/orders/recent
GET /delivery/orders/recent/mine
GET /delivery/orders/{id}
GET /delivery/orders/{id}/cancel
GET /delivery/orders/{id}/complete
GET /delivery/orders/{id}/ready
GET /delivery/payment/details/get
GET /delivery/payment/details/paystack/pay/{amount}
GET /delivery/payment/details/paystack/verify/{reference}
GET /employee/fetch
GET /employee/fetchAll
GET /employee/fetchAll/V2
GET /employee/fetchAll/{roleId}
GET /employee/fetchCouriers
GET /employee/info
GET /employee/info/V2
GET /employee/loginFetchAll
GET /employee/resetEmployeePassword
GET /employee/resetMyPassword
GET /error
GET /error/delete/afterdate
GET /error/delete/app/afterdate
GET /error/find/between
GET /error/find/latestbyerrorcode
GET /file/company-files
GET /file/company-latest
GET /file/download
GET /file/item-files
GET /file/item-latest
GET /file/presigned-view-url
GET /file/user-files
GET /file/user-latest
GET /health
GET /item/add
GET /item/category/add
GET /item/category/delivery/fetchAll
GET /item/category/edit
GET /item/category/fetch
GET /item/category/fetchAll
GET /item/category/v2/add
GET /item/category/v2/delivery/fetchAll
GET /item/category/v2/edit
GET /item/category/v2/fetch
GET /item/category/v2/fetchAll
GET /item/delivery/add
GET /item/delivery/edit
GET /item/delivery/fetchAll
GET /item/edit
GET /item/fetchAll
GET /mealplan/students
GET /mealplan/{student_id}
GET /menu/today/fetchAll
GET /notifications/connected-clients
GET /payment/method/fetchAll
GET /payphoney/carl/api/callback
GET /payphoney/carl/api/login
GET /payphoney/payments/ipay/initialize
GET /payphoney/payments/ipay/ipn
GET /payphoney/payments/ipay/ping
GET /payphoney/payments/paystack/pay/{amount}
GET /payphoney/payments/paystack/transactions
GET /payphoney/payments/paystack/verify/{reference}
GET /purchase-details
GET /purchases
GET /report/deliveries
GET /report/sales
GET /stock/check/item/sufficiency
GET /stock/history/{itemId}
GET /store/fetch/all
GET /store/fetch/company/{companyId}
GET /store/fetch/{id}
GET /suppliers
GET /tax/add
GET /tax/edit
GET /tax/fetchAll
GET /tax/fetchAllNew
GET /tax/v2/calculateBaseAmount
GET /tax/v2/calculateTotalAmount
GET /tax/v2/fetchAll
GET /user/profile/info
GET /user/role/view/all
POST /auth/delivery/customer/login
POST /auth/delivery/customer/signup
POST /auth/delivery/password/reset
POST /auth/delivery/request/password/reset
POST /auth/login
POST /auth/resend/confirmation/token
POST /company/item/add
POST /company/item/v2/add
POST /company/register
POST /courier/delivery/add/courier
POST /courier/delivery/confirmation
POST /delivery/orders/draft
POST /delivery/orders/{id}/assign/courier
POST /delivery/orders/{id}/assign/waiter
POST /delivery/payment/details/add/momo/detail
POST /delivery/payment/details/confirmation
POST /delivery/payment/details/paystack/refund
POST /delivery/payment/details/paystack/refund/reactive
POST /employee/add
POST /employee/add/V2
POST /employee/edit
POST /employee/edit/V2
POST /error/save
POST /file/presigned-url
POST /file/presigned-url-entity
POST /file/upload
POST /mealplan/register
POST /menu/today/add
POST /menu/today/update
POST /notifications/test/order
POST /payphoney/carl/api/get/students
POST /payphoney/carl/api/records
POST /payphoney/carl/api/refund
POST /payphoney/carl/api/send/email
POST /payphoney/carl/api/sync/students
POST /payphoney/carl/api/wallet/balance
POST /payphoney/carl/api/wallet/balance/V2
POST /payphoney/carl/api/wallet/list
POST /payphoney/carl/api/wallet/recharge
POST /payphoney/payments/paystack/refund
POST /sale/create
POST /sale/make
POST /store/create
POST /tax/v2/add
POST /tax/v2/edit
POST /user/role/assign
POST /user/role/create
PUT /company/item/restock/{addedQuantity}/{itemId}
PUT /company/item/update
PUT /company/update
PUT /courier/delivery/update/courier
PUT /delivery/payment/details/update/momo/detail
PUT /mealplan/update
PUT /store/update
PUT /user/profile/update
Severity: info
Fingerprint: 5733ddf49ff49cd110a331ec73d7322a15cc2f796bb59c0eb27a3ba083d9d5b0
Public Swagger UI/API detected at path: /v2/api-docs - sample paths:
DELETE /company/delete/permanent/{id}
DELETE /company/delete/{id}
DELETE /company/item/delete/{id}
DELETE /courier/delivery/delete/{id}
DELETE /courier/delivery/permanent/delete/{id}
DELETE /file/{key}
DELETE /item/category/delete/permanent/{id}
DELETE /item/category/delete/{id}
DELETE /item/category/v2/delete/permanent/{id}
DELETE /item/category/v2/delete/{id}
DELETE /purchase-details/{id}
DELETE /purchases/{id}
DELETE /store/delete/permanent/{id}
DELETE /store/delete/{id}
DELETE /suppliers/{id}
DELETE /user/profile/customer/{customerId}/delete/permanent
DELETE /user/profile/customer/{customerId}/delete/soft
DELETE /user/profile/delete/{id}
GET /analytics/sales/daysago
GET /analytics/today/sales
GET /auth/delivery/customer/confirm/email
GET /company/fetch
GET /company/fetch/all
GET /company/fetch/{id}
GET /company/item/fetchAll
GET /company/item/no/auth/fetchAll
GET /company/item/no/auth/v2/fetchAll
GET /company/item/v2/fetchAll
GET /company/no/auth/fetch/{id}
GET /courier/delivery/get/couriers
GET /courier/delivery/order/byId
GET /courier/delivery/orders
GET /delivery/orders/recent
GET /delivery/orders/recent/mine
GET /delivery/orders/{id}
GET /delivery/orders/{id}/cancel
GET /delivery/orders/{id}/complete
GET /delivery/orders/{id}/ready
GET /delivery/payment/details/get
GET /delivery/payment/details/paystack/pay/{amount}
GET /delivery/payment/details/paystack/verify/{reference}
GET /employee/fetch
GET /employee/fetchAll
GET /employee/fetchAll/V2
GET /employee/fetchAll/{roleId}
GET /employee/fetchCouriers
GET /employee/info
GET /employee/info/V2
GET /employee/loginFetchAll
GET /employee/resetEmployeePassword
GET /employee/resetMyPassword
GET /error
GET /error/delete/afterdate
GET /error/delete/app/afterdate
GET /error/find/between
GET /error/find/latestbyerrorcode
GET /file/company-files
GET /file/company-latest
GET /file/download
GET /file/item-files
GET /file/item-latest
GET /file/presigned-view-url
GET /file/user-files
GET /file/user-latest
GET /health
GET /item/add
GET /item/category/add
GET /item/category/delivery/fetchAll
GET /item/category/edit
GET /item/category/fetch
GET /item/category/fetchAll
GET /item/category/v2/add
GET /item/category/v2/delivery/fetchAll
GET /item/category/v2/edit
GET /item/category/v2/fetch
GET /item/category/v2/fetchAll
GET /item/delivery/add
GET /item/delivery/edit
GET /item/delivery/fetchAll
GET /item/edit
GET /item/fetchAll
GET /mealplan/students
GET /mealplan/{student_id}
GET /menu/today/fetchAll
GET /notifications/connected-clients
GET /payment/method/fetchAll
GET /payphoney/carl/api/callback
GET /payphoney/carl/api/login
GET /payphoney/payments/ipay/initialize
GET /payphoney/payments/ipay/ipn
GET /payphoney/payments/ipay/ping
GET /payphoney/payments/paystack/pay/{amount}
GET /payphoney/payments/paystack/transactions
GET /payphoney/payments/paystack/verify/{reference}
GET /purchase-details
GET /purchases
GET /report/deliveries
GET /report/sales
GET /stock/check/item/sufficiency
GET /stock/history/{itemId}
GET /store/fetch/all
GET /store/fetch/company/{companyId}
GET /store/fetch/{id}
GET /suppliers
GET /tax/add
GET /tax/edit
GET /tax/fetchAll
GET /tax/fetchAllNew
GET /tax/v2/calculateBaseAmount
GET /tax/v2/calculateTotalAmount
GET /tax/v2/fetchAll
GET /user/profile/info
GET /user/role/view/all
POST /auth/delivery/customer/login
POST /auth/delivery/customer/signup
POST /auth/delivery/password/reset
POST /auth/delivery/request/password/reset
POST /auth/login
POST /auth/resend/confirmation/token
POST /company/item/add
POST /company/item/v2/add
POST /company/register
POST /courier/delivery/add/courier
POST /courier/delivery/confirmation
POST /delivery/orders/draft
POST /delivery/orders/{id}/assign/courier
POST /delivery/orders/{id}/assign/waiter
POST /delivery/payment/details/add/momo/detail
POST /delivery/payment/details/confirmation
POST /delivery/payment/details/paystack/refund
POST /delivery/payment/details/paystack/refund/reactive
POST /employee/add
POST /employee/add/V2
POST /employee/edit
POST /employee/edit/V2
POST /error/save
POST /file/presigned-url
POST /file/presigned-url-entity
POST /file/upload
POST /mealplan/register
POST /menu/today/add
POST /menu/today/update
POST /notifications/test/order
POST /payphoney/carl/api/get/students
POST /payphoney/carl/api/records
POST /payphoney/carl/api/refund
POST /payphoney/carl/api/send/email
POST /payphoney/carl/api/sync/students
POST /payphoney/carl/api/wallet/balance
POST /payphoney/carl/api/wallet/balance/V2
POST /payphoney/carl/api/wallet/list
POST /payphoney/carl/api/wallet/recharge
POST /payphoney/payments/paystack/refund
POST /sale/create
POST /sale/make
POST /store/create
POST /tax/v2/add
POST /tax/v2/edit
POST /user/role/assign
POST /user/role/create
PUT /company/item/update
PUT /company/update
PUT /courier/delivery/update/courier
PUT /delivery/payment/details/update/momo/detail
PUT /mealplan/update
PUT /store/update
PUT /user/profile/update
Severity: info
Fingerprint: 5733ddf49ff49cd110a331ec73d7322a15cc2f796bb59c0eb27a3ba07448b15d
Public Swagger UI/API detected at path: /v2/api-docs - sample paths:
DELETE /company/delete/permanent/{id}
DELETE /company/delete/{id}
DELETE /company/item/delete/{id}
DELETE /courier/delivery/delete/{id}
DELETE /courier/delivery/permanent/delete/{id}
DELETE /file/{key}
DELETE /item/category/delete/permanent/{id}
DELETE /item/category/delete/{id}
DELETE /item/category/v2/delete/permanent/{id}
DELETE /item/category/v2/delete/{id}
DELETE /purchase-details/{id}
DELETE /purchases/{id}
DELETE /store/delete/permanent/{id}
DELETE /store/delete/{id}
DELETE /suppliers/{id}
DELETE /user/profile/customer/{customerId}/delete/permanent
DELETE /user/profile/customer/{customerId}/delete/soft
DELETE /user/profile/delete/{id}
GET /analytics/sales/daysago
GET /analytics/today/sales
GET /auth/delivery/customer/confirm/email
GET /company/fetch
GET /company/fetch/all
GET /company/fetch/{id}
GET /company/item/fetchAll
GET /company/item/no/auth/fetchAll
GET /company/item/no/auth/v2/fetchAll
GET /company/item/v2/fetchAll
GET /company/no/auth/fetch/{id}
GET /courier/delivery/get/couriers
GET /courier/delivery/order/byId
GET /courier/delivery/orders
GET /delivery/orders/recent
GET /delivery/orders/recent/mine
GET /delivery/orders/{id}
GET /delivery/orders/{id}/cancel
GET /delivery/orders/{id}/complete
GET /delivery/orders/{id}/ready
GET /delivery/payment/details/get
GET /delivery/payment/details/paystack/pay/{amount}
GET /delivery/payment/details/paystack/verify/{reference}
GET /employee/fetch
GET /employee/fetchAll
GET /employee/fetchAll/V2
GET /employee/fetchAll/{roleId}
GET /employee/fetchCouriers
GET /employee/info
GET /employee/info/V2
GET /employee/loginFetchAll
GET /employee/resetEmployeePassword
GET /employee/resetMyPassword
GET /error
GET /error/delete/afterdate
GET /error/delete/app/afterdate
GET /error/find/between
GET /error/find/latestbyerrorcode
GET /file/company-files
GET /file/company-latest
GET /file/download
GET /file/item-files
GET /file/item-latest
GET /file/presigned-view-url
GET /file/user-files
GET /file/user-latest
GET /health
GET /item/add
GET /item/category/add
GET /item/category/delivery/fetchAll
GET /item/category/edit
GET /item/category/fetch
GET /item/category/fetchAll
GET /item/category/v2/add
GET /item/category/v2/delivery/fetchAll
GET /item/category/v2/edit
GET /item/category/v2/fetch
GET /item/category/v2/fetchAll
GET /item/delivery/add
GET /item/delivery/edit
GET /item/delivery/fetchAll
GET /item/edit
GET /item/fetchAll
GET /mealplan/students
GET /mealplan/{student_id}
GET /menu/today/fetchAll
GET /notifications/connected-clients
GET /payment/method/fetchAll
GET /payphoney/carl/api/callback
GET /payphoney/carl/api/login
GET /payphoney/payments/ipay/initialize
GET /payphoney/payments/ipay/ipn
GET /payphoney/payments/ipay/ping
GET /payphoney/payments/paystack/pay/{amount}
GET /payphoney/payments/paystack/transactions
GET /payphoney/payments/paystack/verify/{reference}
GET /purchase-details
GET /purchases
GET /report/deliveries
GET /report/sales
GET /store/fetch/all
GET /store/fetch/company/{companyId}
GET /store/fetch/{id}
GET /suppliers
GET /tax/add
GET /tax/edit
GET /tax/fetchAll
GET /tax/fetchAllNew
GET /tax/v2/calculateBaseAmount
GET /tax/v2/calculateTotalAmount
GET /tax/v2/fetchAll
GET /user/profile/info
GET /user/role/view/all
POST /auth/delivery/customer/login
POST /auth/delivery/customer/signup
POST /auth/delivery/password/reset
POST /auth/delivery/request/password/reset
POST /auth/login
POST /auth/resend/confirmation/token
POST /company/item/add
POST /company/item/v2/add
POST /company/register
POST /courier/delivery/add/courier
POST /courier/delivery/confirmation
POST /delivery/orders/draft
POST /delivery/orders/{id}/assign/courier
POST /delivery/orders/{id}/assign/waiter
POST /delivery/payment/details/add/momo/detail
POST /delivery/payment/details/confirmation
POST /delivery/payment/details/paystack/refund
POST /delivery/payment/details/paystack/refund/reactive
POST /employee/add
POST /employee/add/V2
POST /employee/edit
POST /employee/edit/V2
POST /error/save
POST /file/presigned-url
POST /file/presigned-url-entity
POST /file/upload
POST /mealplan/register
POST /menu/today/add
POST /menu/today/update
POST /notifications/test/order
POST /payphoney/carl/api/get/students
POST /payphoney/carl/api/records
POST /payphoney/carl/api/refund
POST /payphoney/carl/api/send/email
POST /payphoney/carl/api/sync/students
POST /payphoney/carl/api/wallet/balance
POST /payphoney/carl/api/wallet/balance/V2
POST /payphoney/carl/api/wallet/list
POST /payphoney/carl/api/wallet/recharge
POST /payphoney/payments/paystack/refund
POST /sale/create
POST /store/create
POST /tax/v2/add
POST /tax/v2/edit
POST /user/role/assign
POST /user/role/create
PUT /company/item/update
PUT /company/update
PUT /courier/delivery/update/courier
PUT /delivery/payment/details/update/momo/detail
PUT /mealplan/update
PUT /store/update
PUT /user/profile/update
Severity: info
Fingerprint: 5733ddf49ff49cd110a331ec73d7322a15cc2f796bb59c0eb27a3ba018f925d7
Public Swagger UI/API detected at path: /v2/api-docs - sample paths:
DELETE /company/delete/permanent/{id}
DELETE /company/delete/{id}
DELETE /company/item/delete/{id}
DELETE /courier/delivery/delete/{id}
DELETE /courier/delivery/permanent/delete/{id}
DELETE /file/{key}
DELETE /item/category/delete/permanent/{id}
DELETE /item/category/delete/{id}
DELETE /item/category/v2/delete/permanent/{id}
DELETE /item/category/v2/delete/{id}
DELETE /purchase-details/{id}
DELETE /purchases/{id}
DELETE /store/delete/permanent/{id}
DELETE /store/delete/{id}
DELETE /suppliers/{id}
DELETE /user/profile/customer/{customerId}/delete/permanent
DELETE /user/profile/customer/{customerId}/delete/soft
DELETE /user/profile/delete/{id}
GET /analytics/sales/daysago
GET /analytics/today/sales
GET /auth/delivery/customer/confirm/email
GET /company/fetch/all
GET /company/fetch/{id}
GET /company/item/fetchAll
GET /company/item/no/auth/fetchAll
GET /company/item/no/auth/v2/fetchAll
GET /company/item/v2/fetchAll
GET /company/no/auth/fetch/{id}
GET /courier/delivery/get/couriers
GET /courier/delivery/order/byId
GET /courier/delivery/orders
GET /delivery/orders/recent
GET /delivery/orders/recent/mine
GET /delivery/orders/{id}
GET /delivery/orders/{id}/cancel
GET /delivery/orders/{id}/complete
GET /delivery/orders/{id}/ready
GET /delivery/payment/details/get
GET /delivery/payment/details/paystack/pay/{amount}
GET /delivery/payment/details/paystack/verify/{reference}
GET /employee/fetch
GET /employee/fetchAll
GET /employee/fetchAll/V2
GET /employee/fetchAll/{roleId}
GET /employee/fetchCouriers
GET /employee/info
GET /employee/info/V2
GET /employee/loginFetchAll
GET /employee/resetEmployeePassword
GET /employee/resetMyPassword
GET /error
GET /error/delete/afterdate
GET /error/delete/app/afterdate
GET /error/find/between
GET /error/find/latestbyerrorcode
GET /file/company-files
GET /file/company-latest
GET /file/download
GET /file/item-files
GET /file/item-latest
GET /file/presigned-view-url
GET /file/user-files
GET /file/user-latest
GET /health
GET /item/add
GET /item/category/add
GET /item/category/delivery/fetchAll
GET /item/category/edit
GET /item/category/fetch
GET /item/category/fetchAll
GET /item/category/v2/add
GET /item/category/v2/delivery/fetchAll
GET /item/category/v2/edit
GET /item/category/v2/fetch
GET /item/category/v2/fetchAll
GET /item/delivery/add
GET /item/delivery/edit
GET /item/delivery/fetchAll
GET /item/edit
GET /item/fetchAll
GET /mealplan/students
GET /mealplan/{student_id}
GET /menu/today/fetchAll
GET /notifications/connected-clients
GET /payment/method/fetchAll
GET /payphoney/carl/api/callback
GET /payphoney/carl/api/login
GET /payphoney/payments/ipay/initialize
GET /payphoney/payments/ipay/ipn
GET /payphoney/payments/ipay/ping
GET /payphoney/payments/paystack/pay/{amount}
GET /payphoney/payments/paystack/transactions
GET /payphoney/payments/paystack/verify/{reference}
GET /purchase-details
GET /purchases
GET /report/deliveries
GET /report/sales
GET /store/fetch/all
GET /store/fetch/company/{companyId}
GET /store/fetch/{id}
GET /suppliers
GET /tax/add
GET /tax/edit
GET /tax/fetchAll
GET /tax/fetchAllNew
GET /tax/v2/calculateBaseAmount
GET /tax/v2/calculateTotalAmount
GET /tax/v2/fetchAll
GET /user/profile/info
GET /user/role/view/all
POST /auth/delivery/customer/login
POST /auth/delivery/customer/signup
POST /auth/delivery/password/reset
POST /auth/delivery/request/password/reset
POST /auth/login
POST /auth/resend/confirmation/token
POST /company/item/add
POST /company/item/v2/add
POST /company/register
POST /courier/delivery/add/courier
POST /courier/delivery/confirmation
POST /delivery/orders/draft
POST /delivery/orders/{id}/assign/courier
POST /delivery/orders/{id}/assign/waiter
POST /delivery/payment/details/add/momo/detail
POST /delivery/payment/details/confirmation
POST /delivery/payment/details/paystack/refund
POST /delivery/payment/details/paystack/refund/reactive
POST /employee/add
POST /employee/add/V2
POST /employee/edit
POST /employee/edit/V2
POST /error/save
POST /file/presigned-url
POST /file/presigned-url-entity
POST /file/upload
POST /mealplan/register
POST /menu/today/add
POST /menu/today/update
POST /notifications/test/order
POST /payphoney/carl/api/get/students
POST /payphoney/carl/api/records
POST /payphoney/carl/api/send/email
POST /payphoney/carl/api/sync/students
POST /payphoney/carl/api/wallet/balance
POST /payphoney/carl/api/wallet/balance/V2
POST /payphoney/carl/api/wallet/list
POST /payphoney/carl/api/wallet/recharge
POST /payphoney/payments/paystack/refund
POST /sale/create
POST /store/create
POST /tax/v2/add
POST /tax/v2/edit
POST /user/role/assign
POST /user/role/create
PUT /company/item/update
PUT /company/update
PUT /courier/delivery/update/courier
PUT /delivery/payment/details/update/momo/detail
PUT /mealplan/update
PUT /store/update
PUT /user/profile/update
Exposing Swagger/OpenAPI documentation is primarily a risk if your API has underlying security flaws, as it gives attackers a precise roadmap to find them.
Those detail every endpoint, parameter, and data model, making it easier to discover and exploit vulnerabilities like broken access control or injection points.
While a perfectly secure API mitigates the danger, protecting your documentation is a critical layer of defense that forces attackers to work without a map.
Severity: info
Fingerprint: 5733ddf49ff49cd110a331ec73d7322a15cc2f796bb59c0eb27a3ba0d6991b39
Public Swagger UI/API detected at path: /v2/api-docs - sample paths:
DELETE /company/delete/permanent/{id}
DELETE /company/delete/{id}
DELETE /company/item/delete/{id}
DELETE /courier/delivery/delete/{id}
DELETE /courier/delivery/permanent/delete/{id}
DELETE /file/{key}
DELETE /item/category/delete/permanent/{id}
DELETE /item/category/delete/{id}
DELETE /item/category/v2/delete/permanent/{id}
DELETE /item/category/v2/delete/{id}
DELETE /purchase-details/{id}
DELETE /purchases/{id}
DELETE /store/delete/permanent/{id}
DELETE /store/delete/{id}
DELETE /suppliers/{id}
DELETE /user/profile/customer/{customerId}/delete/permanent
DELETE /user/profile/customer/{customerId}/delete/soft
DELETE /user/profile/delete/{id}
GET /analytics/sales/daysago
GET /analytics/today/sales
GET /auth/delivery/customer/confirm/email
GET /company/fetch
GET /company/fetch/all
GET /company/fetch/{id}
GET /company/item/fetchAll
GET /company/item/no/auth/fetchAll
GET /company/item/no/auth/v2/fetchAll
GET /company/item/v2/fetchAll
GET /company/no/auth/fetch/all
GET /company/no/auth/fetch/{id}
GET /courier/delivery/get/couriers
GET /courier/delivery/order/byId
GET /courier/delivery/orders
GET /delivery/orders/recent
GET /delivery/orders/recent/mine
GET /delivery/orders/{id}
GET /delivery/orders/{id}/cancel
GET /delivery/orders/{id}/complete
GET /delivery/orders/{id}/ready
GET /delivery/payment/details/get
GET /delivery/payment/details/paystack/pay/{amount}
GET /delivery/payment/details/paystack/verify/{reference}
GET /employee/fetch
GET /employee/fetchAll
GET /employee/fetchAll/V2
GET /employee/fetchAll/{roleId}
GET /employee/fetchCouriers
GET /employee/info
GET /employee/info/V2
GET /employee/loginFetchAll
GET /employee/resetEmployeePassword
GET /employee/resetMyPassword
GET /error
GET /error/delete/afterdate
GET /error/delete/app/afterdate
GET /error/find/between
GET /error/find/latestbyerrorcode
GET /file/company-files
GET /file/company-latest
GET /file/download
GET /file/item-files
GET /file/item-latest
GET /file/presigned-view-url
GET /file/user-files
GET /file/user-latest
GET /health
GET /item/add
GET /item/category/add
GET /item/category/delivery/fetchAll
GET /item/category/edit
GET /item/category/fetch
GET /item/category/fetchAll
GET /item/category/v2/add
GET /item/category/v2/delivery/fetchAll
GET /item/category/v2/edit
GET /item/category/v2/fetch
GET /item/category/v2/fetchAll
GET /item/delivery/add
GET /item/delivery/edit
GET /item/delivery/fetchAll
GET /item/edit
GET /item/fetchAll
GET /mealplan/students
GET /mealplan/{student_id}
GET /menu/today/fetchAll
GET /notifications/connected-clients
GET /payment/method/fetchAll
GET /payphoney/carl/api/callback
GET /payphoney/carl/api/login
GET /payphoney/payments/ipay/initialize
GET /payphoney/payments/ipay/ipn
GET /payphoney/payments/ipay/ping
GET /payphoney/payments/paystack/pay/{amount}
GET /payphoney/payments/paystack/transactions
GET /payphoney/payments/paystack/verify/{reference}
GET /purchase-details
GET /purchases
GET /report/deliveries
GET /report/sales
GET /stock/check/item/sufficiency
GET /stock/history/{itemId}
GET /store/fetch/all
GET /store/fetch/company/{companyId}
GET /store/fetch/{id}
GET /suppliers
GET /tax/add
GET /tax/edit
GET /tax/fetchAll
GET /tax/fetchAllNew
GET /tax/v2/calculateBaseAmount
GET /tax/v2/calculateTotalAmount
GET /tax/v2/fetchAll
GET /user/profile/info
GET /user/role/view/all
POST /auth/delivery/customer/login
POST /auth/delivery/customer/signup
POST /auth/delivery/password/reset
POST /auth/delivery/request/password/reset
POST /auth/login
POST /auth/resend/confirmation/token
POST /company/item/add
POST /company/item/v2/add
POST /company/register
POST /courier/delivery/add/courier
POST /courier/delivery/confirmation
POST /delivery/orders/draft
POST /delivery/orders/{id}/assign/courier
POST /delivery/orders/{id}/assign/waiter
POST /delivery/payment/details/add/momo/detail
POST /delivery/payment/details/confirmation
POST /delivery/payment/details/paystack/refund
POST /delivery/payment/details/paystack/refund/reactive
POST /employee/add
POST /employee/add/V2
POST /employee/edit
POST /employee/edit/V2
POST /error/save
POST /file/presigned-url
POST /file/presigned-url-entity
POST /file/upload
POST /mealplan/register
POST /menu/today/add
POST /menu/today/update
POST /notifications/test/order
POST /payphoney/carl/api/get/students
POST /payphoney/carl/api/records
POST /payphoney/carl/api/refund
POST /payphoney/carl/api/send/email
POST /payphoney/carl/api/sync/students
POST /payphoney/carl/api/wallet/balance
POST /payphoney/carl/api/wallet/balance/V2
POST /payphoney/carl/api/wallet/list
POST /payphoney/carl/api/wallet/recharge
POST /payphoney/payment/ussd
POST /payphoney/payments/paystack/refund
POST /payphoney/payments/paystack/ussd/momo/charge
POST /payphoney/payments/paystack/ussd/momo/charge/webhook
POST /sale/create
POST /sale/make
POST /store/create
POST /tax/v2/add
POST /tax/v2/edit
POST /user/role/assign
POST /user/role/create
PUT /company/item/restock/{addedQuantity}/{itemId}
PUT /company/item/update
PUT /company/update
PUT /courier/delivery/update/courier
PUT /delivery/payment/details/update/momo/detail
PUT /mealplan/update
PUT /store/update
PUT /user/profile/update
Severity: info
Fingerprint: 5733ddf49ff49cd110a331ec73d7322a15cc2f796bb59c0eb27a3ba01b57a3ff
Public Swagger UI/API detected at path: /v2/api-docs - sample paths:
DELETE /company/delete/permanent/{id}
DELETE /company/delete/{id}
DELETE /company/item/delete/{id}
DELETE /courier/delivery/delete/{id}
DELETE /courier/delivery/permanent/delete/{id}
DELETE /file/{key}
DELETE /item/category/delete/permanent/{id}
DELETE /item/category/delete/{id}
DELETE /item/category/v2/delete/permanent/{id}
DELETE /item/category/v2/delete/{id}
DELETE /purchase-details/{id}
DELETE /purchases/{id}
DELETE /store/delete/permanent/{id}
DELETE /store/delete/{id}
DELETE /suppliers/{id}
DELETE /user/profile/customer/{customerId}/delete/permanent
DELETE /user/profile/customer/{customerId}/delete/soft
DELETE /user/profile/delete/{id}
GET /analytics/sales/daysago
GET /analytics/today/sales
GET /auth/delivery/customer/confirm/email
GET /company/fetch
GET /company/fetch/all
GET /company/fetch/{id}
GET /company/item/fetchAll
GET /company/item/no/auth/fetchAll
GET /company/item/no/auth/v2/fetchAll
GET /company/item/v2/fetchAll
GET /company/no/auth/fetch/{id}
GET /courier/delivery/get/couriers
GET /courier/delivery/order/byId
GET /courier/delivery/orders
GET /delivery/orders/recent
GET /delivery/orders/recent/mine
GET /delivery/orders/{id}
GET /delivery/orders/{id}/cancel
GET /delivery/orders/{id}/complete
GET /delivery/orders/{id}/ready
GET /delivery/payment/details/get
GET /delivery/payment/details/paystack/pay/{amount}
GET /delivery/payment/details/paystack/verify/{reference}
GET /employee/fetch
GET /employee/fetchAll
GET /employee/fetchAll/V2
GET /employee/fetchAll/{roleId}
GET /employee/fetchCouriers
GET /employee/info
GET /employee/info/V2
GET /employee/loginFetchAll
GET /employee/resetEmployeePassword
GET /employee/resetMyPassword
GET /error
GET /error/delete/afterdate
GET /error/delete/app/afterdate
GET /error/find/between
GET /error/find/latestbyerrorcode
GET /file/company-files
GET /file/company-latest
GET /file/download
GET /file/item-files
GET /file/item-latest
GET /file/presigned-view-url
GET /file/user-files
GET /file/user-latest
GET /health
GET /item/add
GET /item/category/add
GET /item/category/delivery/fetchAll
GET /item/category/edit
GET /item/category/fetch
GET /item/category/fetchAll
GET /item/category/v2/add
GET /item/category/v2/delivery/fetchAll
GET /item/category/v2/edit
GET /item/category/v2/fetch
GET /item/category/v2/fetchAll
GET /item/delivery/add
GET /item/delivery/edit
GET /item/delivery/fetchAll
GET /item/edit
GET /item/fetchAll
GET /mealplan/students
GET /mealplan/{student_id}
GET /menu/today/fetchAll
GET /notifications/connected-clients
GET /payment/method/fetchAll
GET /payphoney/carl/api/callback
GET /payphoney/carl/api/login
GET /payphoney/payments/ipay/initialize
GET /payphoney/payments/ipay/ipn
GET /payphoney/payments/ipay/ping
GET /payphoney/payments/paystack/pay/{amount}
GET /payphoney/payments/paystack/transactions
GET /payphoney/payments/paystack/verify/{reference}
GET /purchase-details
GET /purchases
GET /report/deliveries
GET /report/sales
GET /stock/check/item/sufficiency
GET /stock/history/{itemId}
GET /store/fetch/all
GET /store/fetch/company/{companyId}
GET /store/fetch/{id}
GET /suppliers
GET /tax/add
GET /tax/edit
GET /tax/fetchAll
GET /tax/fetchAllNew
GET /tax/v2/calculateBaseAmount
GET /tax/v2/calculateTotalAmount
GET /tax/v2/fetchAll
GET /user/profile/info
GET /user/role/view/all
POST /auth/delivery/customer/login
POST /auth/delivery/customer/signup
POST /auth/delivery/password/reset
POST /auth/delivery/request/password/reset
POST /auth/login
POST /auth/resend/confirmation/token
POST /company/item/add
POST /company/item/v2/add
POST /company/register
POST /courier/delivery/add/courier
POST /courier/delivery/confirmation
POST /delivery/orders/draft
POST /delivery/orders/{id}/assign/courier
POST /delivery/orders/{id}/assign/waiter
POST /delivery/payment/details/add/momo/detail
POST /delivery/payment/details/confirmation
POST /delivery/payment/details/paystack/refund
POST /delivery/payment/details/paystack/refund/reactive
POST /employee/add
POST /employee/add/V2
POST /employee/edit
POST /employee/edit/V2
POST /error/save
POST /file/presigned-url
POST /file/presigned-url-entity
POST /file/upload
POST /mealplan/register
POST /menu/today/add
POST /menu/today/update
POST /notifications/test/order
POST /payphoney/carl/api/get/students
POST /payphoney/carl/api/records
POST /payphoney/carl/api/refund
POST /payphoney/carl/api/send/email
POST /payphoney/carl/api/sync/students
POST /payphoney/carl/api/wallet/balance
POST /payphoney/carl/api/wallet/balance/V2
POST /payphoney/carl/api/wallet/list
POST /payphoney/carl/api/wallet/recharge
POST /payphoney/payment/ussd
POST /payphoney/payments/paystack/refund
POST /payphoney/payments/paystack/ussd/momo/charge
POST /payphoney/payments/paystack/ussd/momo/charge/webhook
POST /sale/create
POST /sale/make
POST /store/create
POST /tax/v2/add
POST /tax/v2/edit
POST /user/role/assign
POST /user/role/create
PUT /company/item/restock/{addedQuantity}/{itemId}
PUT /company/item/update
PUT /company/update
PUT /courier/delivery/update/courier
PUT /delivery/payment/details/update/momo/detail
PUT /mealplan/update
PUT /store/update
PUT /user/profile/update
Severity: info
Fingerprint: 5733ddf49ff49cd110a331ec73d7322a15cc2f796bb59c0eb27a3ba094a79a48
Public Swagger UI/API detected at path: /v2/api-docs - sample paths:
DELETE /company/delete/permanent/{id}
DELETE /company/delete/{id}
DELETE /company/item/delete/{id}
DELETE /courier/delivery/delete/{id}
DELETE /courier/delivery/permanent/delete/{id}
DELETE /file/{key}
DELETE /item/category/delete/permanent/{id}
DELETE /item/category/delete/{id}
DELETE /item/category/v2/delete/permanent/{id}
DELETE /item/category/v2/delete/{id}
DELETE /purchase-details/{id}
DELETE /purchases/{id}
DELETE /store/delete/permanent/{id}
DELETE /store/delete/{id}
DELETE /suppliers/{id}
DELETE /user/profile/customer/{customerId}/delete/permanent
DELETE /user/profile/customer/{customerId}/delete/soft
DELETE /user/profile/delete/{id}
GET /analytics/sales/daysago
GET /analytics/today/sales
GET /auth/delivery/customer/confirm/email
GET /company/fetch
GET /company/fetch/all
GET /company/fetch/{id}
GET /company/item/fetchAll
GET /company/item/no/auth/fetchAll
GET /company/item/no/auth/v2/fetchAll
GET /company/item/v2/fetchAll
GET /company/no/auth/fetch/{id}
GET /courier/delivery/get/couriers
GET /courier/delivery/order/byId
GET /courier/delivery/orders
GET /delivery/orders/recent
GET /delivery/orders/recent/mine
GET /delivery/orders/{id}
GET /delivery/orders/{id}/cancel
GET /delivery/orders/{id}/complete
GET /delivery/orders/{id}/ready
GET /delivery/payment/details/get
GET /delivery/payment/details/paystack/pay/{amount}
GET /delivery/payment/details/paystack/verify/{reference}
GET /employee/fetch
GET /employee/fetchAll
GET /employee/fetchAll/V2
GET /employee/fetchAll/{roleId}
GET /employee/fetchCouriers
GET /employee/info
GET /employee/info/V2
GET /employee/loginFetchAll
GET /employee/resetEmployeePassword
GET /employee/resetMyPassword
GET /error
GET /error/delete/afterdate
GET /error/delete/app/afterdate
GET /error/find/between
GET /error/find/latestbyerrorcode
GET /file/company-files
GET /file/company-latest
GET /file/download
GET /file/item-files
GET /file/item-latest
GET /file/presigned-view-url
GET /file/user-files
GET /file/user-latest
GET /health
GET /item/add
GET /item/category/add
GET /item/category/delivery/fetchAll
GET /item/category/edit
GET /item/category/fetch
GET /item/category/fetchAll
GET /item/category/v2/add
GET /item/category/v2/delivery/fetchAll
GET /item/category/v2/edit
GET /item/category/v2/fetch
GET /item/category/v2/fetchAll
GET /item/delivery/add
GET /item/delivery/edit
GET /item/delivery/fetchAll
GET /item/edit
GET /item/fetchAll
GET /mealplan/students
GET /mealplan/{student_id}
GET /menu/today/fetchAll
GET /notifications/connected-clients
GET /payment/method/fetchAll
GET /payphoney/carl/api/callback
GET /payphoney/carl/api/login
GET /payphoney/payments/ipay/initialize
GET /payphoney/payments/ipay/ipn
GET /payphoney/payments/ipay/ping
GET /payphoney/payments/paystack/pay/{amount}
GET /payphoney/payments/paystack/transactions
GET /payphoney/payments/paystack/verify/{reference}
GET /purchase-details
GET /purchases
GET /report/deliveries
GET /report/sales
GET /stock/check/item/sufficiency
GET /stock/history/{itemId}
GET /store/fetch/all
GET /store/fetch/company/{companyId}
GET /store/fetch/{id}
GET /suppliers
GET /tax/add
GET /tax/edit
GET /tax/fetchAll
GET /tax/fetchAllNew
GET /tax/v2/calculateBaseAmount
GET /tax/v2/calculateTotalAmount
GET /tax/v2/fetchAll
GET /user/profile/info
GET /user/role/view/all
POST /auth/delivery/customer/login
POST /auth/delivery/customer/signup
POST /auth/delivery/password/reset
POST /auth/delivery/request/password/reset
POST /auth/login
POST /auth/resend/confirmation/token
POST /company/item/add
POST /company/item/v2/add
POST /company/register
POST /courier/delivery/add/courier
POST /courier/delivery/confirmation
POST /delivery/orders/draft
POST /delivery/orders/{id}/assign/courier
POST /delivery/orders/{id}/assign/waiter
POST /delivery/payment/details/add/momo/detail
POST /delivery/payment/details/confirmation
POST /delivery/payment/details/paystack/refund
POST /delivery/payment/details/paystack/refund/reactive
POST /employee/add
POST /employee/add/V2
POST /employee/edit
POST /employee/edit/V2
POST /error/save
POST /file/presigned-url
POST /file/presigned-url-entity
POST /file/upload
POST /mealplan/register
POST /menu/today/add
POST /menu/today/update
POST /notifications/test/order
POST /payphoney/carl/api/get/students
POST /payphoney/carl/api/records
POST /payphoney/carl/api/refund
POST /payphoney/carl/api/send/email
POST /payphoney/carl/api/sync/students
POST /payphoney/carl/api/wallet/balance
POST /payphoney/carl/api/wallet/balance/V2
POST /payphoney/carl/api/wallet/list
POST /payphoney/carl/api/wallet/recharge
POST /payphoney/payments/paystack/refund
POST /sale/create
POST /sale/make
POST /store/create
POST /tax/v2/add
POST /tax/v2/edit
POST /user/role/assign
POST /user/role/create
PUT /company/item/restock/{addedQuantity}/{itemId}
PUT /company/item/update
PUT /company/update
PUT /courier/delivery/update/courier
PUT /delivery/payment/details/update/momo/detail
PUT /mealplan/update
PUT /store/update
PUT /user/profile/update
Severity: info
Fingerprint: 5733ddf49ff49cd110a331ec73d7322a15cc2f796bb59c0eb27a3ba083d9d5b0
Public Swagger UI/API detected at path: /v2/api-docs - sample paths:
DELETE /company/delete/permanent/{id}
DELETE /company/delete/{id}
DELETE /company/item/delete/{id}
DELETE /courier/delivery/delete/{id}
DELETE /courier/delivery/permanent/delete/{id}
DELETE /file/{key}
DELETE /item/category/delete/permanent/{id}
DELETE /item/category/delete/{id}
DELETE /item/category/v2/delete/permanent/{id}
DELETE /item/category/v2/delete/{id}
DELETE /purchase-details/{id}
DELETE /purchases/{id}
DELETE /store/delete/permanent/{id}
DELETE /store/delete/{id}
DELETE /suppliers/{id}
DELETE /user/profile/customer/{customerId}/delete/permanent
DELETE /user/profile/customer/{customerId}/delete/soft
DELETE /user/profile/delete/{id}
GET /analytics/sales/daysago
GET /analytics/today/sales
GET /auth/delivery/customer/confirm/email
GET /company/fetch
GET /company/fetch/all
GET /company/fetch/{id}
GET /company/item/fetchAll
GET /company/item/no/auth/fetchAll
GET /company/item/no/auth/v2/fetchAll
GET /company/item/v2/fetchAll
GET /company/no/auth/fetch/{id}
GET /courier/delivery/get/couriers
GET /courier/delivery/order/byId
GET /courier/delivery/orders
GET /delivery/orders/recent
GET /delivery/orders/recent/mine
GET /delivery/orders/{id}
GET /delivery/orders/{id}/cancel
GET /delivery/orders/{id}/complete
GET /delivery/orders/{id}/ready
GET /delivery/payment/details/get
GET /delivery/payment/details/paystack/pay/{amount}
GET /delivery/payment/details/paystack/verify/{reference}
GET /employee/fetch
GET /employee/fetchAll
GET /employee/fetchAll/V2
GET /employee/fetchAll/{roleId}
GET /employee/fetchCouriers
GET /employee/info
GET /employee/info/V2
GET /employee/loginFetchAll
GET /employee/resetEmployeePassword
GET /employee/resetMyPassword
GET /error
GET /error/delete/afterdate
GET /error/delete/app/afterdate
GET /error/find/between
GET /error/find/latestbyerrorcode
GET /file/company-files
GET /file/company-latest
GET /file/download
GET /file/item-files
GET /file/item-latest
GET /file/presigned-view-url
GET /file/user-files
GET /file/user-latest
GET /health
GET /item/add
GET /item/category/add
GET /item/category/delivery/fetchAll
GET /item/category/edit
GET /item/category/fetch
GET /item/category/fetchAll
GET /item/category/v2/add
GET /item/category/v2/delivery/fetchAll
GET /item/category/v2/edit
GET /item/category/v2/fetch
GET /item/category/v2/fetchAll
GET /item/delivery/add
GET /item/delivery/edit
GET /item/delivery/fetchAll
GET /item/edit
GET /item/fetchAll
GET /mealplan/students
GET /mealplan/{student_id}
GET /menu/today/fetchAll
GET /notifications/connected-clients
GET /payment/method/fetchAll
GET /payphoney/carl/api/callback
GET /payphoney/carl/api/login
GET /payphoney/payments/ipay/initialize
GET /payphoney/payments/ipay/ipn
GET /payphoney/payments/ipay/ping
GET /payphoney/payments/paystack/pay/{amount}
GET /payphoney/payments/paystack/transactions
GET /payphoney/payments/paystack/verify/{reference}
GET /purchase-details
GET /purchases
GET /report/deliveries
GET /report/sales
GET /stock/check/item/sufficiency
GET /stock/history/{itemId}
GET /store/fetch/all
GET /store/fetch/company/{companyId}
GET /store/fetch/{id}
GET /suppliers
GET /tax/add
GET /tax/edit
GET /tax/fetchAll
GET /tax/fetchAllNew
GET /tax/v2/calculateBaseAmount
GET /tax/v2/calculateTotalAmount
GET /tax/v2/fetchAll
GET /user/profile/info
GET /user/role/view/all
POST /auth/delivery/customer/login
POST /auth/delivery/customer/signup
POST /auth/delivery/password/reset
POST /auth/delivery/request/password/reset
POST /auth/login
POST /auth/resend/confirmation/token
POST /company/item/add
POST /company/item/v2/add
POST /company/register
POST /courier/delivery/add/courier
POST /courier/delivery/confirmation
POST /delivery/orders/draft
POST /delivery/orders/{id}/assign/courier
POST /delivery/orders/{id}/assign/waiter
POST /delivery/payment/details/add/momo/detail
POST /delivery/payment/details/confirmation
POST /delivery/payment/details/paystack/refund
POST /delivery/payment/details/paystack/refund/reactive
POST /employee/add
POST /employee/add/V2
POST /employee/edit
POST /employee/edit/V2
POST /error/save
POST /file/presigned-url
POST /file/presigned-url-entity
POST /file/upload
POST /mealplan/register
POST /menu/today/add
POST /menu/today/update
POST /notifications/test/order
POST /payphoney/carl/api/get/students
POST /payphoney/carl/api/records
POST /payphoney/carl/api/refund
POST /payphoney/carl/api/send/email
POST /payphoney/carl/api/sync/students
POST /payphoney/carl/api/wallet/balance
POST /payphoney/carl/api/wallet/balance/V2
POST /payphoney/carl/api/wallet/list
POST /payphoney/carl/api/wallet/recharge
POST /payphoney/payments/paystack/refund
POST /sale/create
POST /sale/make
POST /store/create
POST /tax/v2/add
POST /tax/v2/edit
POST /user/role/assign
POST /user/role/create
PUT /company/item/update
PUT /company/update
PUT /courier/delivery/update/courier
PUT /delivery/payment/details/update/momo/detail
PUT /mealplan/update
PUT /store/update
PUT /user/profile/update
Severity: info
Fingerprint: 5733ddf49ff49cd110a331ec73d7322a15cc2f796bb59c0eb27a3ba07448b15d
Public Swagger UI/API detected at path: /v2/api-docs - sample paths:
DELETE /company/delete/permanent/{id}
DELETE /company/delete/{id}
DELETE /company/item/delete/{id}
DELETE /courier/delivery/delete/{id}
DELETE /courier/delivery/permanent/delete/{id}
DELETE /file/{key}
DELETE /item/category/delete/permanent/{id}
DELETE /item/category/delete/{id}
DELETE /item/category/v2/delete/permanent/{id}
DELETE /item/category/v2/delete/{id}
DELETE /purchase-details/{id}
DELETE /purchases/{id}
DELETE /store/delete/permanent/{id}
DELETE /store/delete/{id}
DELETE /suppliers/{id}
DELETE /user/profile/customer/{customerId}/delete/permanent
DELETE /user/profile/customer/{customerId}/delete/soft
DELETE /user/profile/delete/{id}
GET /analytics/sales/daysago
GET /analytics/today/sales
GET /auth/delivery/customer/confirm/email
GET /company/fetch
GET /company/fetch/all
GET /company/fetch/{id}
GET /company/item/fetchAll
GET /company/item/no/auth/fetchAll
GET /company/item/no/auth/v2/fetchAll
GET /company/item/v2/fetchAll
GET /company/no/auth/fetch/{id}
GET /courier/delivery/get/couriers
GET /courier/delivery/order/byId
GET /courier/delivery/orders
GET /delivery/orders/recent
GET /delivery/orders/recent/mine
GET /delivery/orders/{id}
GET /delivery/orders/{id}/cancel
GET /delivery/orders/{id}/complete
GET /delivery/orders/{id}/ready
GET /delivery/payment/details/get
GET /delivery/payment/details/paystack/pay/{amount}
GET /delivery/payment/details/paystack/verify/{reference}
GET /employee/fetch
GET /employee/fetchAll
GET /employee/fetchAll/V2
GET /employee/fetchAll/{roleId}
GET /employee/fetchCouriers
GET /employee/info
GET /employee/info/V2
GET /employee/loginFetchAll
GET /employee/resetEmployeePassword
GET /employee/resetMyPassword
GET /error
GET /error/delete/afterdate
GET /error/delete/app/afterdate
GET /error/find/between
GET /error/find/latestbyerrorcode
GET /file/company-files
GET /file/company-latest
GET /file/download
GET /file/item-files
GET /file/item-latest
GET /file/presigned-view-url
GET /file/user-files
GET /file/user-latest
GET /health
GET /item/add
GET /item/category/add
GET /item/category/delivery/fetchAll
GET /item/category/edit
GET /item/category/fetch
GET /item/category/fetchAll
GET /item/category/v2/add
GET /item/category/v2/delivery/fetchAll
GET /item/category/v2/edit
GET /item/category/v2/fetch
GET /item/category/v2/fetchAll
GET /item/delivery/add
GET /item/delivery/edit
GET /item/delivery/fetchAll
GET /item/edit
GET /item/fetchAll
GET /mealplan/students
GET /mealplan/{student_id}
GET /menu/today/fetchAll
GET /notifications/connected-clients
GET /payment/method/fetchAll
GET /payphoney/carl/api/callback
GET /payphoney/carl/api/login
GET /payphoney/payments/ipay/initialize
GET /payphoney/payments/ipay/ipn
GET /payphoney/payments/ipay/ping
GET /payphoney/payments/paystack/pay/{amount}
GET /payphoney/payments/paystack/transactions
GET /payphoney/payments/paystack/verify/{reference}
GET /purchase-details
GET /purchases
GET /report/deliveries
GET /report/sales
GET /store/fetch/all
GET /store/fetch/company/{companyId}
GET /store/fetch/{id}
GET /suppliers
GET /tax/add
GET /tax/edit
GET /tax/fetchAll
GET /tax/fetchAllNew
GET /tax/v2/calculateBaseAmount
GET /tax/v2/calculateTotalAmount
GET /tax/v2/fetchAll
GET /user/profile/info
GET /user/role/view/all
POST /auth/delivery/customer/login
POST /auth/delivery/customer/signup
POST /auth/delivery/password/reset
POST /auth/delivery/request/password/reset
POST /auth/login
POST /auth/resend/confirmation/token
POST /company/item/add
POST /company/item/v2/add
POST /company/register
POST /courier/delivery/add/courier
POST /courier/delivery/confirmation
POST /delivery/orders/draft
POST /delivery/orders/{id}/assign/courier
POST /delivery/orders/{id}/assign/waiter
POST /delivery/payment/details/add/momo/detail
POST /delivery/payment/details/confirmation
POST /delivery/payment/details/paystack/refund
POST /delivery/payment/details/paystack/refund/reactive
POST /employee/add
POST /employee/add/V2
POST /employee/edit
POST /employee/edit/V2
POST /error/save
POST /file/presigned-url
POST /file/presigned-url-entity
POST /file/upload
POST /mealplan/register
POST /menu/today/add
POST /menu/today/update
POST /notifications/test/order
POST /payphoney/carl/api/get/students
POST /payphoney/carl/api/records
POST /payphoney/carl/api/refund
POST /payphoney/carl/api/send/email
POST /payphoney/carl/api/sync/students
POST /payphoney/carl/api/wallet/balance
POST /payphoney/carl/api/wallet/balance/V2
POST /payphoney/carl/api/wallet/list
POST /payphoney/carl/api/wallet/recharge
POST /payphoney/payments/paystack/refund
POST /sale/create
POST /store/create
POST /tax/v2/add
POST /tax/v2/edit
POST /user/role/assign
POST /user/role/create
PUT /company/item/update
PUT /company/update
PUT /courier/delivery/update/courier
PUT /delivery/payment/details/update/momo/detail
PUT /mealplan/update
PUT /store/update
PUT /user/profile/update
Severity: info
Fingerprint: 5733ddf49ff49cd110a331ec73d7322a15cc2f796bb59c0eb27a3ba018f925d7
Public Swagger UI/API detected at path: /v2/api-docs - sample paths:
DELETE /company/delete/permanent/{id}
DELETE /company/delete/{id}
DELETE /company/item/delete/{id}
DELETE /courier/delivery/delete/{id}
DELETE /courier/delivery/permanent/delete/{id}
DELETE /file/{key}
DELETE /item/category/delete/permanent/{id}
DELETE /item/category/delete/{id}
DELETE /item/category/v2/delete/permanent/{id}
DELETE /item/category/v2/delete/{id}
DELETE /purchase-details/{id}
DELETE /purchases/{id}
DELETE /store/delete/permanent/{id}
DELETE /store/delete/{id}
DELETE /suppliers/{id}
DELETE /user/profile/customer/{customerId}/delete/permanent
DELETE /user/profile/customer/{customerId}/delete/soft
DELETE /user/profile/delete/{id}
GET /analytics/sales/daysago
GET /analytics/today/sales
GET /auth/delivery/customer/confirm/email
GET /company/fetch/all
GET /company/fetch/{id}
GET /company/item/fetchAll
GET /company/item/no/auth/fetchAll
GET /company/item/no/auth/v2/fetchAll
GET /company/item/v2/fetchAll
GET /company/no/auth/fetch/{id}
GET /courier/delivery/get/couriers
GET /courier/delivery/order/byId
GET /courier/delivery/orders
GET /delivery/orders/recent
GET /delivery/orders/recent/mine
GET /delivery/orders/{id}
GET /delivery/orders/{id}/cancel
GET /delivery/orders/{id}/complete
GET /delivery/orders/{id}/ready
GET /delivery/payment/details/get
GET /delivery/payment/details/paystack/pay/{amount}
GET /delivery/payment/details/paystack/verify/{reference}
GET /employee/fetch
GET /employee/fetchAll
GET /employee/fetchAll/V2
GET /employee/fetchAll/{roleId}
GET /employee/fetchCouriers
GET /employee/info
GET /employee/info/V2
GET /employee/loginFetchAll
GET /employee/resetEmployeePassword
GET /employee/resetMyPassword
GET /error
GET /error/delete/afterdate
GET /error/delete/app/afterdate
GET /error/find/between
GET /error/find/latestbyerrorcode
GET /file/company-files
GET /file/company-latest
GET /file/download
GET /file/item-files
GET /file/item-latest
GET /file/presigned-view-url
GET /file/user-files
GET /file/user-latest
GET /health
GET /item/add
GET /item/category/add
GET /item/category/delivery/fetchAll
GET /item/category/edit
GET /item/category/fetch
GET /item/category/fetchAll
GET /item/category/v2/add
GET /item/category/v2/delivery/fetchAll
GET /item/category/v2/edit
GET /item/category/v2/fetch
GET /item/category/v2/fetchAll
GET /item/delivery/add
GET /item/delivery/edit
GET /item/delivery/fetchAll
GET /item/edit
GET /item/fetchAll
GET /mealplan/students
GET /mealplan/{student_id}
GET /menu/today/fetchAll
GET /notifications/connected-clients
GET /payment/method/fetchAll
GET /payphoney/carl/api/callback
GET /payphoney/carl/api/login
GET /payphoney/payments/ipay/initialize
GET /payphoney/payments/ipay/ipn
GET /payphoney/payments/ipay/ping
GET /payphoney/payments/paystack/pay/{amount}
GET /payphoney/payments/paystack/transactions
GET /payphoney/payments/paystack/verify/{reference}
GET /purchase-details
GET /purchases
GET /report/deliveries
GET /report/sales
GET /store/fetch/all
GET /store/fetch/company/{companyId}
GET /store/fetch/{id}
GET /suppliers
GET /tax/add
GET /tax/edit
GET /tax/fetchAll
GET /tax/fetchAllNew
GET /tax/v2/calculateBaseAmount
GET /tax/v2/calculateTotalAmount
GET /tax/v2/fetchAll
GET /user/profile/info
GET /user/role/view/all
POST /auth/delivery/customer/login
POST /auth/delivery/customer/signup
POST /auth/delivery/password/reset
POST /auth/delivery/request/password/reset
POST /auth/login
POST /auth/resend/confirmation/token
POST /company/item/add
POST /company/item/v2/add
POST /company/register
POST /courier/delivery/add/courier
POST /courier/delivery/confirmation
POST /delivery/orders/draft
POST /delivery/orders/{id}/assign/courier
POST /delivery/orders/{id}/assign/waiter
POST /delivery/payment/details/add/momo/detail
POST /delivery/payment/details/confirmation
POST /delivery/payment/details/paystack/refund
POST /delivery/payment/details/paystack/refund/reactive
POST /employee/add
POST /employee/add/V2
POST /employee/edit
POST /employee/edit/V2
POST /error/save
POST /file/presigned-url
POST /file/presigned-url-entity
POST /file/upload
POST /mealplan/register
POST /menu/today/add
POST /menu/today/update
POST /notifications/test/order
POST /payphoney/carl/api/get/students
POST /payphoney/carl/api/records
POST /payphoney/carl/api/send/email
POST /payphoney/carl/api/sync/students
POST /payphoney/carl/api/wallet/balance
POST /payphoney/carl/api/wallet/balance/V2
POST /payphoney/carl/api/wallet/list
POST /payphoney/carl/api/wallet/recharge
POST /payphoney/payments/paystack/refund
POST /sale/create
POST /store/create
POST /tax/v2/add
POST /tax/v2/edit
POST /user/role/assign
POST /user/role/create
PUT /company/item/update
PUT /company/update
PUT /courier/delivery/update/courier
PUT /delivery/payment/details/update/momo/detail
PUT /mealplan/update
PUT /store/update
PUT /user/profile/update
Open service 75.2.43.161:80 · pos.api.dev.dbytel.com
2026-01-09 12:02
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 124
Content-Type: application/json;charset=ISO-8859-1
Date: Fri, 09 Jan 2026 12:03:59 GMT
Expires: 0
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=SBNL00qJ2uqGZzEbReoz05R4t7l5d6VgJBBhKpPBcBs%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767960239"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=SBNL00qJ2uqGZzEbReoz05R4t7l5d6VgJBBhKpPBcBs%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767960239"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
Connection: close
{"statusCode":401,"reasonPhrase":"Unauthorized","detailedMessage":"Full authentication is required to access this resource"}
Open service 75.2.43.161:443 · pos.api.dev.dbytel.com
2026-01-09 10:10
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 124
Content-Type: application/json;charset=ISO-8859-1
Date: Fri, 09 Jan 2026 10:10:13 GMT
Expires: 0
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=aNPYzkJKceCDNeVzVaAQBtpUXdeT4wub0WW%2Bjx0VTns%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767953413"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=aNPYzkJKceCDNeVzVaAQBtpUXdeT4wub0WW%2Bjx0VTns%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767953413"
Server: Heroku
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
Connection: close
{"statusCode":401,"reasonPhrase":"Unauthorized","detailedMessage":"Full authentication is required to access this resource"}
Open service 75.2.43.161:80 · pos.api.dev.dbytel.com
2026-01-09 00:42
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 124
Content-Type: application/json;charset=ISO-8859-1
Date: Fri, 09 Jan 2026 00:43:15 GMT
Expires: 0
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=0eI3cb34al8hlvbcDXv8HMafQqR85h%2Brz4VC6J%2F2GY8%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767919395"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=0eI3cb34al8hlvbcDXv8HMafQqR85h%2Brz4VC6J%2F2GY8%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767919395"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
Connection: close
{"statusCode":401,"reasonPhrase":"Unauthorized","detailedMessage":"Full authentication is required to access this resource"}
Open service 76.223.11.49:443 · pos.api.dev.dbytel.com
2026-01-09 00:42
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 124
Content-Type: application/json;charset=ISO-8859-1
Date: Fri, 09 Jan 2026 00:42:14 GMT
Expires: 0
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=cTSQteJsC3Lw7n0OyJtI9yo8a7ZpFS4U53vAcHkWZuw%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767919335"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=cTSQteJsC3Lw7n0OyJtI9yo8a7ZpFS4U53vAcHkWZuw%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767919335"
Server: Heroku
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
Connection: close
{"statusCode":401,"reasonPhrase":"Unauthorized","detailedMessage":"Full authentication is required to access this resource"}
Open service 99.83.217.1:80 · pos.api.dev.dbytel.com
2026-01-09 00:42
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 124
Content-Type: application/json;charset=ISO-8859-1
Date: Fri, 09 Jan 2026 00:43:15 GMT
Expires: 0
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=VxcSDRor1x%2FM6l4cIsBkPe%2Bp2rJJS2AOB2pYAfhvG9o%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767919396"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=VxcSDRor1x%2FM6l4cIsBkPe%2Bp2rJJS2AOB2pYAfhvG9o%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767919396"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
Connection: close
{"statusCode":401,"reasonPhrase":"Unauthorized","detailedMessage":"Full authentication is required to access this resource"}
Open service 75.2.43.161:443 · pos.api.dev.dbytel.com
2026-01-09 00:42
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 124
Content-Type: application/json;charset=ISO-8859-1
Date: Fri, 09 Jan 2026 00:42:14 GMT
Expires: 0
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=0SlsUwQtvACAa0uoH%2FTK7XjtEDcbrDqQ56sYPLJ7ViE%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767919334"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=0SlsUwQtvACAa0uoH%2FTK7XjtEDcbrDqQ56sYPLJ7ViE%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767919334"
Server: Heroku
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
Connection: close
{"statusCode":401,"reasonPhrase":"Unauthorized","detailedMessage":"Full authentication is required to access this resource"}
Open service 99.83.217.1:443 · pos.api.dev.dbytel.com
2026-01-09 00:42
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 124
Content-Type: application/json;charset=ISO-8859-1
Date: Fri, 09 Jan 2026 00:42:14 GMT
Expires: 0
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=0SlsUwQtvACAa0uoH%2FTK7XjtEDcbrDqQ56sYPLJ7ViE%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767919334"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=0SlsUwQtvACAa0uoH%2FTK7XjtEDcbrDqQ56sYPLJ7ViE%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767919334"
Server: Heroku
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
Connection: close
{"statusCode":401,"reasonPhrase":"Unauthorized","detailedMessage":"Full authentication is required to access this resource"}
Open service 15.197.129.158:443 · pos.api.dev.dbytel.com
2026-01-09 00:42
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 124
Content-Type: application/json;charset=ISO-8859-1
Date: Fri, 09 Jan 2026 00:42:14 GMT
Expires: 0
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=0SlsUwQtvACAa0uoH%2FTK7XjtEDcbrDqQ56sYPLJ7ViE%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767919334"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=0SlsUwQtvACAa0uoH%2FTK7XjtEDcbrDqQ56sYPLJ7ViE%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767919334"
Server: Heroku
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
Connection: close
{"statusCode":401,"reasonPhrase":"Unauthorized","detailedMessage":"Full authentication is required to access this resource"}
Open service 15.197.129.158:80 · pos.api.dev.dbytel.com
2026-01-09 00:42
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 124
Content-Type: application/json;charset=ISO-8859-1
Date: Fri, 09 Jan 2026 00:43:15 GMT
Expires: 0
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=VxcSDRor1x%2FM6l4cIsBkPe%2Bp2rJJS2AOB2pYAfhvG9o%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767919396"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=VxcSDRor1x%2FM6l4cIsBkPe%2Bp2rJJS2AOB2pYAfhvG9o%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767919396"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
Connection: close
{"statusCode":401,"reasonPhrase":"Unauthorized","detailedMessage":"Full authentication is required to access this resource"}
Open service 76.223.11.49:80 · pos.api.dev.dbytel.com
2026-01-09 00:42
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 124
Content-Type: application/json;charset=ISO-8859-1
Date: Fri, 09 Jan 2026 00:43:15 GMT
Expires: 0
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=0eI3cb34al8hlvbcDXv8HMafQqR85h%2Brz4VC6J%2F2GY8%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767919395"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=0eI3cb34al8hlvbcDXv8HMafQqR85h%2Brz4VC6J%2F2GY8%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767919395"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
Connection: close
{"statusCode":401,"reasonPhrase":"Unauthorized","detailedMessage":"Full authentication is required to access this resource"}
Open service 75.2.43.161:443 · pos.api.dev.dbytel.com
2026-01-02 10:20
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 124
Content-Type: application/json;charset=ISO-8859-1
Date: Fri, 02 Jan 2026 10:20:17 GMT
Expires: 0
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=eETjyR18sQsR113VrTAS23T3bLp%2BTt8Prl2SIxdCZ1k%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767349218"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=eETjyR18sQsR113VrTAS23T3bLp%2BTt8Prl2SIxdCZ1k%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767349218"
Server: Heroku
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
Connection: close
{"statusCode":401,"reasonPhrase":"Unauthorized","detailedMessage":"Full authentication is required to access this resource"}
Open service 75.2.43.161:80 · pos.api.dev.dbytel.com
2025-12-23 01:08
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 124
Content-Type: application/json;charset=ISO-8859-1
Date: Tue, 23 Dec 2025 01:08:14 GMT
Expires: 0
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=pVs3BCPESORevraha0dWfdRpAdtaCQ4VEpfhEDYCOek%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766452094"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=pVs3BCPESORevraha0dWfdRpAdtaCQ4VEpfhEDYCOek%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766452094"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
Connection: close
{"statusCode":401,"reasonPhrase":"Unauthorized","detailedMessage":"Full authentication is required to access this resource"}
Open service 75.2.43.161:443 · pos.api.dev.dbytel.com
2025-12-23 00:50
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 124
Content-Type: application/json;charset=ISO-8859-1
Date: Tue, 23 Dec 2025 00:50:32 GMT
Expires: 0
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=wrZWwzoBz4AakkepNVtMtmmUrDzcDs5GMqV%2FbXbewvo%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766451033"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=wrZWwzoBz4AakkepNVtMtmmUrDzcDs5GMqV%2FbXbewvo%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766451033"
Server: Heroku
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
Connection: close
{"statusCode":401,"reasonPhrase":"Unauthorized","detailedMessage":"Full authentication is required to access this resource"}
Open service 75.2.43.161:443 · pos.api.dev.dbytel.com
2025-12-21 09:30
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 124
Content-Type: application/json;charset=ISO-8859-1
Date: Sun, 21 Dec 2025 09:30:02 GMT
Expires: 0
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=8LD131Fbhy6SjzDNooG4klP0wDs70GQO8NybkH5GGKI%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766309402"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=8LD131Fbhy6SjzDNooG4klP0wDs70GQO8NybkH5GGKI%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766309402"
Server: Heroku
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
Connection: close
{"statusCode":401,"reasonPhrase":"Unauthorized","detailedMessage":"Full authentication is required to access this resource"}
Open service 75.2.43.161:80 · pos.api.dev.dbytel.com
2025-12-20 16:52
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 124
Content-Type: application/json;charset=ISO-8859-1
Date: Sat, 20 Dec 2025 16:53:00 GMT
Expires: 0
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=5rpF0fl%2BuZJZs4d%2BPlD1JNWe%2FlyAkwvHrR8g1K0zlNs%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766249580"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=5rpF0fl%2BuZJZs4d%2BPlD1JNWe%2FlyAkwvHrR8g1K0zlNs%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766249580"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
Connection: close
{"statusCode":401,"reasonPhrase":"Unauthorized","detailedMessage":"Full authentication is required to access this resource"}
Open service 75.2.43.161:80 · pos.api.dev.dbytel.com
2025-12-19 08:15
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 124
Content-Type: application/json;charset=ISO-8859-1
Date: Fri, 19 Dec 2025 08:15:03 GMT
Expires: 0
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=SqIo%2BWQ%2FFiM3xCdk%2BQpEPw0HA%2BJEzWpl1uydJr25koU%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766132103"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=SqIo%2BWQ%2FFiM3xCdk%2BQpEPw0HA%2BJEzWpl1uydJr25koU%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766132103"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
Connection: close
{"statusCode":401,"reasonPhrase":"Unauthorized","detailedMessage":"Full authentication is required to access this resource"}
Open service 75.2.43.161:443 · pos.api.dev.dbytel.com
2025-12-19 01:11
HTTP/1.1 401 Unauthorized
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Content-Length: 124
Content-Type: application/json;charset=ISO-8859-1
Date: Fri, 19 Dec 2025 01:11:34 GMT
Expires: 0
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=InSqJ%2FbTAZTrsuuV1gPzxB3ryY0PeRjFUunuwfNwBRE%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766106694"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=InSqJ%2FbTAZTrsuuV1gPzxB3ryY0PeRjFUunuwfNwBRE%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766106694"
Server: Heroku
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
Connection: close
{"statusCode":401,"reasonPhrase":"Unauthorized","detailedMessage":"Full authentication is required to access this resource"}