cloudflare
tcp/443 tcp/80 tcp/8443
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: 5733ddf49ff49cd1b885ff4334fe231dde98a41715774915dfede38688fbaa22
Public Swagger UI/API detected at path: /swagger.json - sample paths:
GET /daycare/api/media/get-image/
GET /daycare/api/parents/change-schedule-tour/
GET /daycare/api/parents/dashboard-api/
GET /daycare/api/parents/dashboard_data
GET /daycare/api/parents/dashboard_data_multiprofile
GET /daycare/api/parents/get-filtered-scheduled-tour/
GET /daycare/api/parents/get-scheduled-tour/
GET /daycare/api/parents/leads
GET /daycare/api/parents/leads/{lead_id}
GET /daycare/api/parents/parent-connect/
GET /daycare/api/parents/parent-enquiry/
GET /daycare/api/provider-invite/bulk-email-create/
GET /daycare/api/provider-invite/bulk-users-create/
GET /daycare/api/provider-invite/get-bulk-email/
GET /daycare/api/provider-invite/get-bulk-users/
GET /daycare/api/provider-invite/lead-plans
GET /daycare/api/provider-invite/online-provider-invite/
GET /daycare/api/provider-invite/provider-invite/
GET /daycare/api/provider-invite/provider-reviews
GET /daycare/api/provider-invite/provider-reviews-count
GET /daycare/api/provider-invite/provider_service_request
GET /daycare/api/provider-invite/resend-emails/
GET /daycare/api/providers/
GET /daycare/api/providers/emergency-services/
GET /daycare/api/providers/get-reviews-list/
GET /daycare/api/providers/languages/
GET /daycare/api/providers/offline-child-records/
GET /daycare/api/providers/offline-parent-records/
GET /daycare/api/providers/parent-email-list/
GET /daycare/api/providers/provider-acitivity/
GET /daycare/api/providers/provider-basic-info/
GET /daycare/api/providers/provider-contact-detail/
GET /daycare/api/providers/provider-content-schedule/
GET /daycare/api/providers/provider-facility/
GET /daycare/api/providers/provider-faculty/
GET /daycare/api/providers/provider-location/
GET /daycare/api/providers/provider-media/
GET /daycare/api/providers/provider-parent-invite/
GET /daycare/api/providers/provider-referer/
GET /daycare/api/providers/provider-remarks/
GET /daycare/api/providers/provider-steps/
GET /daycare/api/providers/provider-submit-for-approval/
GET /daycare/api/providers/review-last-invite/
GET /daycare/api/providers/schedule-choice/
GET /daycare/api/providers/schedule-for-the-day/
GET /daycare/api/providers/staff-support/
GET /daycare/api/providers/working-day/
GET /daycare/api/providers/yearly-calendar/
GET /daycare/api/reviews/get-particular-review/{id}/
GET /daycare/api/reviews/get-reviews-list/
GET /daycare/api/users/provider-check-login/
GET /daycare/api/users/provider-login/
GET /daycare/api/users/provider-logout/
GET /health/
POST /daycare/api/media/upload-360-file/
POST /daycare/api/media/upload-360-provider-image/
POST /daycare/api/media/upload-file/
POST /daycare/api/media/upload-misc-file/
POST /daycare/api/media/upload-multiple-files/
POST /daycare/api/providers/provider-slug-generator/
POST /daycare/api/users/provider-change-password/
POST /daycare/api/users/provider-reset-password/
POST /daycare/api/users/provider_login_otp_check
POST /daycare/api/users/provider_login_otp_generate
POST /daycare/api/users/provider_login_otp_generate_no_msg
PUT /daycare/api/parents/parent-connect-update/{id}/
PUT /daycare/api/parents/parent-enquiry-update/{id}/
PUT /daycare/api/parents/update-scheduled-tour/
PUT /daycare/api/providers/facility-update/{id}/
PUT /daycare/api/providers/provider-acitivity-update/
PUT /daycare/api/providers/provider-basic-info-update/{id}/
PUT /daycare/api/providers/provider-contact-detail-update/
PUT /daycare/api/providers/provider-content-schedule-update/{id}/
PUT /daycare/api/providers/provider-faculty-update/
PUT /daycare/api/providers/provider-location-update/{id}/
PUT /daycare/api/providers/provider-referer-update/{id}/
PUT /daycare/api/providers/provider-update/{id}/
PUT /daycare/api/providers/schedule-for-the-day-update/
PUT /daycare/api/providers/working-day-update/
PUT /daycare/api/providers/yearly-calendar-update/
PUT /daycare/api/reviews/raise-dispute/{id}/
Severity: info
Fingerprint: 5733ddf49ff49cd1b885ff43eb7f0be6d49fd519c3f7f9b090d8864a5d5f4738
Public Swagger UI/API detected at path: /swagger.json - sample paths:
GET /media/get-image/
GET /parents/change-schedule-tour/
GET /parents/dashboard-api/
GET /parents/dashboard_data
GET /parents/dashboard_data_multiprofile
GET /parents/get-filtered-scheduled-tour/
GET /parents/get-scheduled-tour/
GET /parents/leads
GET /parents/leads/{lead_id}
GET /parents/parent-connect/
GET /parents/parent-enquiry/
GET /provider-invite/bulk-email-create/
GET /provider-invite/bulk-users-create/
GET /provider-invite/get-bulk-email/
GET /provider-invite/get-bulk-users/
GET /provider-invite/lead-plans
GET /provider-invite/online-provider-invite/
GET /provider-invite/provider-invite/
GET /provider-invite/provider-reviews
GET /provider-invite/provider-reviews-count
GET /provider-invite/provider_service_request
GET /provider-invite/resend-emails/
GET /providers/
GET /providers/emergency-services/
GET /providers/get-reviews-list/
GET /providers/languages/
GET /providers/offline-child-records/
GET /providers/offline-parent-records/
GET /providers/parent-email-list/
GET /providers/provider-acitivity/
GET /providers/provider-basic-info/
GET /providers/provider-contact-detail/
GET /providers/provider-content-schedule/
GET /providers/provider-facility/
GET /providers/provider-faculty/
GET /providers/provider-location/
GET /providers/provider-media/
GET /providers/provider-parent-invite/
GET /providers/provider-referer/
GET /providers/provider-remarks/
GET /providers/provider-steps/
GET /providers/provider-submit-for-approval/
GET /providers/review-last-invite/
GET /providers/schedule-choice/
GET /providers/schedule-for-the-day/
GET /providers/staff-support/
GET /providers/working-day/
GET /providers/yearly-calendar/
GET /reviews/get-particular-review/{id}/
GET /reviews/get-reviews-list/
GET /users/provider-check-login/
GET /users/provider-login/
GET /users/provider-logout/
POST /media/upload-360-file/
POST /media/upload-360-provider-image/
POST /media/upload-file/
POST /media/upload-misc-file/
POST /media/upload-multiple-files/
POST /providers/provider-slug-generator/
POST /users/provider-change-password/
POST /users/provider-reset-password/
POST /users/provider_login_otp_check
POST /users/provider_login_otp_generate
POST /users/provider_login_otp_generate_no_msg
PUT /parents/parent-connect-update/{id}/
PUT /parents/parent-enquiry-update/{id}/
PUT /parents/update-scheduled-tour/
PUT /providers/facility-update/{id}/
PUT /providers/provider-acitivity-update/
PUT /providers/provider-basic-info-update/{id}/
PUT /providers/provider-contact-detail-update/
PUT /providers/provider-content-schedule-update/{id}/
PUT /providers/provider-faculty-update/
PUT /providers/provider-location-update/{id}/
PUT /providers/provider-referer-update/{id}/
PUT /providers/provider-update/{id}/
PUT /providers/schedule-for-the-day-update/
PUT /providers/working-day-update/
PUT /providers/yearly-calendar-update/
PUT /reviews/raise-dispute/{id}/
Open service 172.67.216.97:80 · providerbe-dev.kiddenz.com
2026-01-23 14:03
HTTP/1.1 308 Permanent Redirect
Date: Fri, 23 Jan 2026 14:03:44 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://providerbe-dev.kiddenz.com
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=470
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FwZd85Xdn6BcIaFDmIY7orqGoA5TL7qG85P5VHIiL2HBm2%2FLr6JoWsE%2F7EG%2F6RW6Kvz5c4XHN1Cu5nDHi1SapvzBHGx%2F8M4bEHgJ6RX%2BRElpNbxlXVxVpuPr"}]}
Server: cloudflare
CF-RAY: 9c27d60e5bceb586-SJC
alt-svc: h3=":443"; ma=86400
Page title: 308 Permanent Redirect
<html>
<head><title>308 Permanent Redirect</title></head>
<body>
<center><h1>308 Permanent Redirect</h1></center>
<hr><center>nginx</center>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"05dbfccf72b84fa4856afed03b089d9d","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9c27d60e5bceb586',t:'MTc2OTE3NzAyMw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>
Open service 2606:4700:3032::ac43:d861:443 · providerbe-dev.kiddenz.com
2026-01-23 14:03
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 14:03:43 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Referrer-Policy: same-origin
Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
X-Frame-Options: SAMEORIGIN
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Qi4noxRWHKU2xjuEXf8zIHILCjtO3UBoWS%2BHJymw4VSZ3S0zAxVB0Zptp0je2EBViT2v4tyPqNTakh0M1vdsaRAwI7R1okA9Zt0ZN9Th4bcYqecdVpsAsaNIH%2B39NrfJ88Ps3%2FfZ"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c27d609be9481da-SIN
alt-svc: h3=":443"; ma=86400
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> kiddenz.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9c27d609be9481da</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">2400:6180:0:d0::1188:b001</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reve
Open service 172.67.216.97:443 · providerbe-dev.kiddenz.com
2026-01-23 14:03
HTTP/1.1 404 Not Found
Date: Fri, 23 Jan 2026 14:03:46 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
x-frame-options: SAMEORIGIN
vary: Origin
strict-transport-security: max-age=31536000; includeSubDomains
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=6,cfOrigin;dur=2480
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2F8aVMowp8SSQ%2FO4bID9dfTYixmi%2BQu1OiaPxk0xxsauxnV2FABg2WsYCzlhaS4nQZyjbLGz1nNaRtZtZxMzay5tuBZ19En3PVaNDsdjJzxl2gjjVpgWsWZO1"}]}
Server: cloudflare
CF-RAY: 9c27d60fc8248dfa-SJC
alt-svc: h3=":443"; ma=86400
Page title: Page not found at /
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Page not found at /</title>
<meta name="robots" content="NONE,NOARCHIVE">
<style type="text/css">
html * { padding:0; margin:0; }
body * { padding:10px 20px; }
body * * { padding:0; }
body { font:small sans-serif; background:#eee; color:#000; }
body>div { border-bottom:1px solid #ddd; }
h1 { font-weight:normal; margin-bottom:.4em; }
h1 span { font-size:60%; color:#666; font-weight:normal; }
table { border:none; border-collapse: collapse; width:100%; }
td, th { vertical-align:top; padding:2px 3px; }
th { width:12em; text-align:right; color:#666; padding-right:.5em; }
#info { background:#f6f6f6; }
#info ol { margin: 0.5em 4em; }
#info ol li { font-family: monospace; }
#summary { background: #ffc; }
#explanation { background:#eee; border-bottom: 0px none; }
</style>
</head>
<body>
<div id="summary">
<h1>Page not found <span>(404)</span></h1>
<table class="meta">
<tr>
<th>Request Method:</th>
<td>GET</td>
</tr>
<tr>
<th>Request URL:</th>
<td>http://providerbe-dev.kiddenz.com/</td>
</tr>
</table>
</div>
<div id="info">
<p>
Using the URLconf defined in <code>main.urls</code>,
Django tried these URL patterns, in this order:
</p>
<ol>
<li>
swagger(?P<format>\.json|\.yaml)$
[name='schema-json']
</li>
<li>
swagger/
[name='schema-swagger-ui']
</li>
<li>
redoc/
[name='schema-redoc']
</li>
<li>
admin/
</li>
<li>
daycare/api/provider-invite/
</li>
<li>
daycare/api/media/
</li>
<li>
daycare/api/users/
</li>
<li>
daycare/api/providers/
</li>
<li>
daycare/api/reviews/
</li>
<li>
daycare/api/parents/
</li>
<li>
^static/(?P<path>.*)$
</li>
</ol>
<p>
The empty path didn't match any of these.
</p>
</div>
<div id="explanation">
<p>
You're seeing this error because you have <code>DEBUG = True</code> in
your Django settings file. Change that to <code>False</code>, and Django
will display a standard 404 page.
</p>
</div>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9c27d60fc8248dfa',t:'MTc2OTE3NzAyMw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})(
Open service 2606:4700:3034::6815:330b:8443 · providerbe-dev.kiddenz.com
2026-01-23 14:03
HTTP/1.1 522 <none> Date: Fri, 23 Jan 2026 14:04:03 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19623,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c27d60feb8cc324-EWR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.51.11:443 · providerbe-dev.kiddenz.com
2026-01-23 14:03
HTTP/1.1 404 Not Found
Date: Fri, 23 Jan 2026 14:03:46 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
x-frame-options: SAMEORIGIN
vary: Origin
strict-transport-security: max-age=31536000; includeSubDomains
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=6,cfOrigin;dur=2495
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=jMrTCPFvvV6le4U24gBv3PwyIi9KP%2BtH7TKcnDCIVH2ssJd77nwdG%2B8a90htaZTiLnBM%2FgSL4MUzhaQbwIFxkfmSd%2FsahcPnKNW3b7rKSoGUVCyzaMJVqxTu"}]}
Server: cloudflare
CF-RAY: 9c27d60f28133222-SJC
alt-svc: h3=":443"; ma=86400
Page title: Page not found at /
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Page not found at /</title>
<meta name="robots" content="NONE,NOARCHIVE">
<style type="text/css">
html * { padding:0; margin:0; }
body * { padding:10px 20px; }
body * * { padding:0; }
body { font:small sans-serif; background:#eee; color:#000; }
body>div { border-bottom:1px solid #ddd; }
h1 { font-weight:normal; margin-bottom:.4em; }
h1 span { font-size:60%; color:#666; font-weight:normal; }
table { border:none; border-collapse: collapse; width:100%; }
td, th { vertical-align:top; padding:2px 3px; }
th { width:12em; text-align:right; color:#666; padding-right:.5em; }
#info { background:#f6f6f6; }
#info ol { margin: 0.5em 4em; }
#info ol li { font-family: monospace; }
#summary { background: #ffc; }
#explanation { background:#eee; border-bottom: 0px none; }
</style>
</head>
<body>
<div id="summary">
<h1>Page not found <span>(404)</span></h1>
<table class="meta">
<tr>
<th>Request Method:</th>
<td>GET</td>
</tr>
<tr>
<th>Request URL:</th>
<td>http://providerbe-dev.kiddenz.com/</td>
</tr>
</table>
</div>
<div id="info">
<p>
Using the URLconf defined in <code>main.urls</code>,
Django tried these URL patterns, in this order:
</p>
<ol>
<li>
swagger(?P<format>\.json|\.yaml)$
[name='schema-json']
</li>
<li>
swagger/
[name='schema-swagger-ui']
</li>
<li>
redoc/
[name='schema-redoc']
</li>
<li>
admin/
</li>
<li>
daycare/api/provider-invite/
</li>
<li>
daycare/api/media/
</li>
<li>
daycare/api/users/
</li>
<li>
daycare/api/providers/
</li>
<li>
daycare/api/reviews/
</li>
<li>
daycare/api/parents/
</li>
<li>
^static/(?P<path>.*)$
</li>
</ol>
<p>
The empty path didn't match any of these.
</p>
</div>
<div id="explanation">
<p>
You're seeing this error because you have <code>DEBUG = True</code> in
your Django settings file. Change that to <code>False</code>, and Django
will display a standard 404 page.
</p>
</div>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"05dbfccf72b84fa4856afed03b089d9d","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9c27d60f28133222',t:'MTc2OTE3NzAyMw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}i
Open service 2606:4700:3034::6815:330b:443 · providerbe-dev.kiddenz.com
2026-01-23 14:03
HTTP/1.1 404 Not Found
Date: Fri, 23 Jan 2026 14:03:46 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
x-frame-options: SAMEORIGIN
vary: Origin
strict-transport-security: max-age=31536000; includeSubDomains
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=2349
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=JahqlG5iZXUujmEF8UQ8PGOXBqZPD2xWxCok2SH1mFvp0XSNHJDB%2F1fxeYgCuxTy3G%2BxGuPj6G2GRevFLAqaQBwjcPZFNeuPCM8AuPuXcLdfN81boLAGLrByu9UxwVZDkwEKVtvj"}]}
Server: cloudflare
CF-RAY: 9c27d60f3f938934-BOM
alt-svc: h3=":443"; ma=86400
Page title: Page not found at /
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Page not found at /</title>
<meta name="robots" content="NONE,NOARCHIVE">
<style type="text/css">
html * { padding:0; margin:0; }
body * { padding:10px 20px; }
body * * { padding:0; }
body { font:small sans-serif; background:#eee; color:#000; }
body>div { border-bottom:1px solid #ddd; }
h1 { font-weight:normal; margin-bottom:.4em; }
h1 span { font-size:60%; color:#666; font-weight:normal; }
table { border:none; border-collapse: collapse; width:100%; }
td, th { vertical-align:top; padding:2px 3px; }
th { width:12em; text-align:right; color:#666; padding-right:.5em; }
#info { background:#f6f6f6; }
#info ol { margin: 0.5em 4em; }
#info ol li { font-family: monospace; }
#summary { background: #ffc; }
#explanation { background:#eee; border-bottom: 0px none; }
</style>
</head>
<body>
<div id="summary">
<h1>Page not found <span>(404)</span></h1>
<table class="meta">
<tr>
<th>Request Method:</th>
<td>GET</td>
</tr>
<tr>
<th>Request URL:</th>
<td>http://providerbe-dev.kiddenz.com/</td>
</tr>
</table>
</div>
<div id="info">
<p>
Using the URLconf defined in <code>main.urls</code>,
Django tried these URL patterns, in this order:
</p>
<ol>
<li>
swagger(?P<format>\.json|\.yaml)$
[name='schema-json']
</li>
<li>
swagger/
[name='schema-swagger-ui']
</li>
<li>
redoc/
[name='schema-redoc']
</li>
<li>
admin/
</li>
<li>
daycare/api/provider-invite/
</li>
<li>
daycare/api/media/
</li>
<li>
daycare/api/users/
</li>
<li>
daycare/api/providers/
</li>
<li>
daycare/api/reviews/
</li>
<li>
daycare/api/parents/
</li>
<li>
^static/(?P<path>.*)$
</li>
</ol>
<p>
The empty path didn't match any of these.
</p>
</div>
<div id="explanation">
<p>
You're seeing this error because you have <code>DEBUG = True</code> in
your Django settings file. Change that to <code>False</code>, and Django
will display a standard 404 page.
</p>
</div>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9c27d60f3f938934',t:'MTc2OTE3NzAyMw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})(
Open service 2606:4700:3032::ac43:d861:8443 · providerbe-dev.kiddenz.com
2026-01-23 14:03
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 14:03:42 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Referrer-Policy: same-origin
Server-Timing: cfEdge;dur=4,cfOrigin;dur=0
X-Frame-Options: SAMEORIGIN
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HEAqgNNQxEUZ%2FIwuh5VxOVQt2hvlWL5RAFcFqpabd9fhbW1Px76VTSF6mf%2F8WpSr%2BHHyrvSCPM3PMzI7QnW4SUQ9YA%2FZvTF2ivQ%2FJ4O5FMBjNwqEZIJ1wajA3HRLFS%2Bfj2qigw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c27d608f86676b5-SIN
alt-svc: h3=":8443"; ma=86400
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> kiddenz.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9c27d608f86676b5</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">2400:6180:0:d0::13f5:e001</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reve
Open service 172.67.216.97:8443 · providerbe-dev.kiddenz.com
2026-01-23 14:03
HTTP/1.1 522 <none> Date: Fri, 23 Jan 2026 14:04:03 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19408,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c27d60edfebade0-YYZ alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.51.11:80 · providerbe-dev.kiddenz.com
2026-01-23 14:03
HTTP/1.1 308 Permanent Redirect
Date: Fri, 23 Jan 2026 14:03:43 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://providerbe-dev.kiddenz.com
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=28,cfOrigin;dur=367
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=le4w7N2wHExptzLf0itbhgom9vHmg4KpboGTnuHpuWbb6X9ayWBQ8fDvU5bTh0Y%2FKbeF26qjMo63nvyF7qL9kYitnf2bZX5zi0CyVfy4i10Dn%2FhOm2K3SxlZ"}]}
Server: cloudflare
CF-RAY: 9c27d60b0dfad366-FRA
alt-svc: h3=":443"; ma=86400
Page title: 308 Permanent Redirect
<html>
<head><title>308 Permanent Redirect</title></head>
<body>
<center><h1>308 Permanent Redirect</h1></center>
<hr><center>nginx</center>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9c27d60b0dfad366',t:'MTc2OTE3NzAyMw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script><script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"05dbfccf72b84fa4856afed03b089d9d","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 2606:4700:3032::ac43:d861:80 · providerbe-dev.kiddenz.com
2026-01-23 14:03
HTTP/1.1 308 Permanent Redirect
Date: Fri, 23 Jan 2026 14:03:44 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://providerbe-dev.kiddenz.com
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=26,cfOrigin;dur=950
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ah7rlr89E2exiCyPAHCboD6IHV0L32ADJATNXC%2Bq5tbDdcq7z%2Fugmd2Ut7QkWQi0%2BVdm5H708zTjS0DyupRWk7JM7Xj42jXyDFV6XFzwj8byfCSBH5fgG2wz6lWWsXVU%2BqZbWPYa"}]}
Server: cloudflare
CF-RAY: 9c27d60b3f7618d7-FRA
alt-svc: h3=":443"; ma=86400
Page title: 308 Permanent Redirect
<html>
<head><title>308 Permanent Redirect</title></head>
<body>
<center><h1>308 Permanent Redirect</h1></center>
<hr><center>nginx</center>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"05dbfccf72b84fa4856afed03b089d9d","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9c27d60b3f7618d7',t:'MTc2OTE3NzAyMw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>
Open service 104.21.51.11:8443 · providerbe-dev.kiddenz.com
2026-01-23 14:03
HTTP/1.1 522 <none> Date: Fri, 23 Jan 2026 14:04:03 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19350,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c27d60ebafaa401-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.216.97:443 · providerbe-dev.kiddenz.com
2026-01-09 03:47
HTTP/1.1 523 <none> Date: Fri, 09 Jan 2026 03:48:03 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=3258,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bb0f4dd5e7caadc-YYZ alt-svc: h3=":443"; ma=86400 error code: 523
Open service 172.67.216.97:443 · providerbe-dev.kiddenz.com
2026-01-02 03:25
HTTP/1.1 523 <none> Date: Fri, 02 Jan 2026 03:25:08 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=2130,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b7725b51cde03f0-FRA alt-svc: h3=":443"; ma=86400 error code: 523