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: 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: 5733ddf49ff49cd110a331ec73d7322a15cc2f796bb59c0eb27a3ba0e5955ed1
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/create
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/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 /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
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: 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: 5733ddf49ff49cd110a331ec73d7322a15cc2f796bb59c0eb27a3ba0e5955ed1
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/create
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/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 /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
Open service 75.2.43.161:80 · pos.api.dbytel.com
2026-01-09 08:04
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 08:05:54 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=b9Of6GWwjHd9ome7cByd6BkfyuB9I0hqkaRQFZsXtLQ%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767945954"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=b9Of6GWwjHd9ome7cByd6BkfyuB9I0hqkaRQFZsXtLQ%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767945954"
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 99.83.217.1:443 · pos.api.dbytel.com
2026-01-09 03:54
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 03:54:04 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=zW3%2FseY%2BATr69uoCMFPGslDEal427J1I%2F9ZDsvJg7vM%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767930844"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=zW3%2FseY%2BATr69uoCMFPGslDEal427J1I%2F9ZDsvJg7vM%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767930844"
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.dbytel.com
2026-01-09 00:41
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:41:51 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=kbmoE%2FpmJ4y5F6CFwGBAQlHhiFryrB5pA7BGZiGqNwE%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767919312"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=kbmoE%2FpmJ4y5F6CFwGBAQlHhiFryrB5pA7BGZiGqNwE%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767919312"
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.dbytel.com
2026-01-09 00:41
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:52 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=mwKH6L5Ab25QRR7KrWhB3BUrCmX88eGtAfJvEY1HjrM%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767919373"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=mwKH6L5Ab25QRR7KrWhB3BUrCmX88eGtAfJvEY1HjrM%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767919373"
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.dbytel.com
2026-01-09 00:41
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:52 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=GgEauX%2FV5ieasrywGSYuOGcvC8xkA5bQ3%2BAi9DieOcg%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767919372"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=GgEauX%2FV5ieasrywGSYuOGcvC8xkA5bQ3%2BAi9DieOcg%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767919372"
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 99.83.217.1:80 · pos.api.dbytel.com
2026-01-09 00:41
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:52 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=GgEauX%2FV5ieasrywGSYuOGcvC8xkA5bQ3%2BAi9DieOcg%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767919372"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=GgEauX%2FV5ieasrywGSYuOGcvC8xkA5bQ3%2BAi9DieOcg%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767919372"
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.dbytel.com
2026-01-09 00:41
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:41:51 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=kbmoE%2FpmJ4y5F6CFwGBAQlHhiFryrB5pA7BGZiGqNwE%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767919312"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=kbmoE%2FpmJ4y5F6CFwGBAQlHhiFryrB5pA7BGZiGqNwE%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767919312"
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.dbytel.com
2026-01-09 00:41
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:41:51 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=ugrVZSG6SQFG2I4S0Np%2FXPhMJt%2BVKy54PiX%2FauYH7jM%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767919311"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=ugrVZSG6SQFG2I4S0Np%2FXPhMJt%2BVKy54PiX%2FauYH7jM%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767919311"
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.dbytel.com
2026-01-09 00:41
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:41:51 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=ugrVZSG6SQFG2I4S0Np%2FXPhMJt%2BVKy54PiX%2FauYH7jM%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767919311"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=ugrVZSG6SQFG2I4S0Np%2FXPhMJt%2BVKy54PiX%2FauYH7jM%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767919311"
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 76.223.11.49:80 · pos.api.dbytel.com
2026-01-09 00:41
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:52 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=GgEauX%2FV5ieasrywGSYuOGcvC8xkA5bQ3%2BAi9DieOcg%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767919372"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=GgEauX%2FV5ieasrywGSYuOGcvC8xkA5bQ3%2BAi9DieOcg%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767919372"
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 99.83.217.1:443 · pos.api.dbytel.com
2026-01-02 09:09
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 09:09: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=OtjJGkqr9%2FGaJrJ%2FRERbr5SJeDlJTDu45zcLGE8%2BqHM%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767344999"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=OtjJGkqr9%2FGaJrJ%2FRERbr5SJeDlJTDu45zcLGE8%2BqHM%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767344999"
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.dbytel.com
2026-01-02 05:22
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 05:22:20 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=%2FmiTpwDXaHjAnH%2BydKtp3c9EkdzpgadXN%2FydjEyqF8E%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767331340"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=%2FmiTpwDXaHjAnH%2BydKtp3c9EkdzpgadXN%2FydjEyqF8E%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767331340"
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 99.83.217.1:443 · pos.api.dbytel.com
2025-12-23 04:00
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 04:00:45 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=8pgxTBmKdyOZlcFDHHyj6%2Fbm89B%2BRWIZKD74RM1iRfk%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766462445"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=8pgxTBmKdyOZlcFDHHyj6%2Fbm89B%2BRWIZKD74RM1iRfk%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766462445"
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.dbytel.com
2025-12-22 06:44
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: Mon, 22 Dec 2025 06:44:49 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=ZnYder%2BTdCZWHGgDozG74ffyX2AnfFXaeRtSrLmf3%2Fg%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766385889"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=ZnYder%2BTdCZWHGgDozG74ffyX2AnfFXaeRtSrLmf3%2Fg%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766385889"
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 99.83.217.1:443 · pos.api.dbytel.com
2025-12-21 03:12
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 03:12:50 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=J7VhLGqnmIKIbOmSyZeFnMjh6ePTsczbfO2BvMmVyJk%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766286770"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=J7VhLGqnmIKIbOmSyZeFnMjh6ePTsczbfO2BvMmVyJk%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766286770"
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.dbytel.com
2025-12-20 17:35
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 17:35:18 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=IBPfTAfxUotg0tulYaNbSnp2ckBQSNAEJpP6J%2FRQr9s%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766252118"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=IBPfTAfxUotg0tulYaNbSnp2ckBQSNAEJpP6J%2FRQr9s%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766252118"
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.dbytel.com
2025-12-19 03:14
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 03:15:01 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=ZPvW7%2B8VaN30sRYYd7aBavO%2F%2BoolC8aPLTuByRTmlmU%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766114101"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=ZPvW7%2B8VaN30sRYYd7aBavO%2F%2BoolC8aPLTuByRTmlmU%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766114101"
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"}