Documentation

Everything you need to integrate WaktuSolat into your application.

Client Pull Workflow

Canonical sequence for method discovery and prayer-time resolution.

  1. GET /v1/methods to list registry + harvested datasets.
  2. GET /v1/methods/recommended for location defaults.
  3. POST /v1/prayertimes with optional methodOverride.
  4. GET /v1/methods/:methodId for full method parameters.
Open Pull Guide

API Reference

OpenAPI 3.1 reference proxied from the backend gateway.

  • Authentication methods
  • Endpoint specifications
  • Request/Response schemas and fallback labels

If Swagger shows 404, make sure API is running on API_URL (default http://localhost:8080).

For auth, paste the raw key only in Authorize (example: audit_developer_key_2026), without * or Bearer.

View Swagger UI

Guides & Concepts

Integration patterns, fallback hierarchy, and provenance fields.

  • Method catalog and authority dataset IDs
  • Fallback classification hierarchy
  • Uniform-within-zone district fallback behavior
Explore Guides

Console Playground

Test endpoints directly from your browser with your API key.

Verify `recommendedMethod`, `methodUsed`, warnings, and fallbackLevel before shipping.

Open Console