2. quran in specific language :
https://api-oneislam.vercel.app/api/quran/{language}/{script-version}
where language you can put any language provided in langArray or from metadata
for example : https://api-oneislam.vercel.app/api/quran/Arabic/original
3. quran in specific script version :
https://api-oneislam.vercel.app/api/quran/{language}/{script-version}
where script-verson you can put version of script provided in metadata
there are three script-versions
1. orignal : for orignal script
2. latin : for latin script
3. latin-diacritical : for latin script with diacritical marks
for example :https://api-oneislam.vercel.app/api/quran/Arabic/original
2. specific hadith book metadata :
https://api-oneislam.vercel.app/api/hadith/{book}
where book you can put any book provided in bookLangArray or from metadata
for example : https://api-oneislam.vercel.app/api/hadith/abudawud
3. specific book all hadiths with its metadata included:
https://api-oneislam.vercel.app/api/hadith/{book}/{language}
if language added in url it return all data which is large dataset. get languages from bookLangArray or from metadata
for example : https://api-oneislam.vercel.app/api/hadith/abudawud/english
4. get hadiths from chunk files which will load quick on request because hadiths are large data sets:
https://api-oneislam.vercel.app/api/hadith/{book}/{language}/{chunk1}
where chunk1 you can put chunk1 to chunk7 every chunk have 1000 hadith the last chunk can have more than 1000 but lower than 2000 for example user requested 37 num hadith you can get from chunk1 because it have hadith from 1 to 1000
for example :https://api-oneislam.vercel.app/api/hadith/abudawud/english/chunk1
5. get specific hadith verse from your desired hadith book and language.
https://api-oneislam.vercel.app/api/hadith/{book}/{language}/{verse}/{number}
where number you can add number of hadith you want
for example :https://api-oneislam.vercel.app/api/hadith/abudawud/english/verse/1