Skip to content

Document Juz, Ruku, Hizb, Rubʿ al-Ḥizb, Manzil, and Footnote endpoints#29

Merged
osamasayed merged 3 commits intomainfrom
document_metadata_endpoints
Nov 1, 2025
Merged

Document Juz, Ruku, Hizb, Rubʿ al-Ḥizb, Manzil, and Footnote endpoints#29
osamasayed merged 3 commits intomainfrom
document_metadata_endpoints

Conversation

@basit3407
Copy link
Copy Markdown
Collaborator

@basit3407 basit3407 commented Nov 1, 2025

  • add list/get operations for juz, Ruku hizb, rubʿ al-ḥizb, manzil, and footnote routes to v4 OpenAPI
  • define shared schemas for each resource and wire them into 200 responses with concrete examples
  • document the optional mushaf selector and standardize error references for the new endpoints
Footnote endpoints

* add list/get operations for juz, hizb, rubʿ al-ḥizb, manzil, and footnote routes to v4 OpenAPI
* define shared schemas for each resource and wire them into 200 responses with concrete examples
* document the optional mushaf selector and standardize error references for the new endpoints
* add /rukus and /rukus/{id} operations with full response shape, path params, and shared error references
* define a reusable ruku schema mirroring the Rails serializer and reuse it across both responses
@basit3407 basit3407 changed the title Document Juz, Hizb, Rubʿ al-Ḥizb, Manzil, and Footnote endpoints Nov 1, 2025
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Nov 1, 2025

Deploying qf-api-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 9f09544
Status: ✅  Deploy successful!
Preview URL: https://21a34ed5.qf-api-docs.pages.dev
Branch Preview URL: https://document-metadata-endpoints.qf-api-docs.pages.dev

View logs

@basit3407 basit3407 requested a review from osamasayed November 1, 2025 14:41
@osamasayed osamasayed merged commit ee458eb into main Nov 1, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants