/
GA
ganjoor
/
RMuseum API
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Checked 20h ago · Updated 20h ago
View markdown
ganjoor
RMuseum API
put
Makes recitations of فریدون فرحاندوز first recitations (Auth policies: recitation:import)
v4
latest
OpenAPI 3.0.4
2026-08-08
479
161
867.3 KB
AppUser
32
Artifact
86
AuditLog
1
ContributionStats
4
DonationAccounting
13
ExternalFTP
3
FAQ
14
Ganjoor
206
GanjoorPoetSuggestedPhotos
7
GanjoorPoetSuggestedSpecLines
7
GeoLocation
5
Image
5
MusicCatalogue
2
Notification
10
Numbering
9
Recitation
40
get
returns paginated published recitations (if poetId or catId is non-zero its ordered by poemId ascending if not it is ordered by publish date descending)
get
get published recitation by id
get
creates an RSS file from recent published recitations
get
Gets audio narrations, user must have recitation::moderate permission to be able to see all users narrations (Auth)
post
Reciation Upload (Auth)
get
get the corresponding mp3 file for the narration
get
get the corresponding xml file contents (xml) for the narration
get
get the corresponding xml file for the recitation
get
Gets Verse Sync Information
put
updates narration metadata (Auth)
delete
Delete a recitation (Auth)
put
Moderate pending narration (for moderating other users' recitations you also need recitation:moderate permission) (Auth policies: recitation:publish)
get
Get User Uploads (Auth)
get
upload, update, moderate and delete operations on recitations might temporarily become disabled, this method gets the current status remarks: the value of this flag is provided as a custom header called audio-upload-enabled in some common GET methods in order to reduce the need for a separate query (Auth)
get
Get User Profiles (Auth)
put
Update a narration profile (Auth)
post
Add a narration profile (Auth)
get
Get User Default Profile (Auth)
delete
Delete a narration profile (Auth)
get
publishing tracker data (Auth)
put
Transfer Recitations Ownership (for recitations owned by current user) (Auth)
get
Synchronization Queue (Auth)
get
get errors reported for recitations (Auth policies: recitation:moderate)
post
report an error in a recitation (Auth)
delete
reject a reported error for recitations and notify the reporter (and deletes the report) (Auth policies: recitation:moderate)
delete
accepts a reported error for recitations, change status of the recitation to rejected and notify the reporter and recitation owner (and deletes the report) (Auth policies: recitation:moderate)
put
accepts a reported error for recitations, add mistake to approve the mistake and notify the reporter and recitation owner (and deletes the report) (Auth policies: recitation:moderate)
put
edit approved mistake of a recitation text (Auth policies: recitation:moderate)
delete
remove approved mistake (Auth policies: recitation:moderate)
post
up vote a recitation (Auth)
delete
revoke recitaion up vote (Auth)
put
revoke recitaion up vote (Auth)
get
get user upvoted recitations (Auth)
get
compute poem recitations order (no update)
post
starts checking recitaions with missing files and add them to reported errors list job (Auth policies: recitation:moderate)
post
retry publish unpublished narrations
put
Makes recitations of فریدون فرحاندوز first recitations (Auth policies: recitation:import)
get
get category top one recitations
get
check if a category has any recitations
get
rss for category top one recitations
RGenericOptions
8
RImage
2
RLongRunningJobs
3
Role
8
SiteBanners
5
Translation
5
UserVisitsTracking
4
Recitation
Makes recitations of فریدون فرحاندوز first recitations (Auth policies: recitation:import)
put
/api/audio/ff
Response
OK
integer
required