Skip to main content

User-related API environment

Production user-related API docs

Add user bookmark

Add or update a bookmark by details. Omit isReading to create or update a regular standalone bookmark. Set isReading=true to set the user's singleton reading bookmark. Set isReading=false to unset the current reading bookmark; in that case the response data can be null if no reading bookmark was set. For Quran.com-style saved or favorite ayah bookmarks, use POST /v1/collections/__default__/bookmarks.

Request Body
    oneOf

    key integer required

    The Surah number.

    type string

    Possible values: [ayah]

    Default value: ayah

    The bookmark type.

    verseNumber integer required

    The Ayah number to be added.

    isReading boolean

    Reading bookmark flag. Set true to set the user's current reading bookmark. Set false to unset the current reading bookmark. Omit this field to create or update a regular bookmark.

    mushaf integer required

    Possible values: [1, 2, 3, 4, 5, 6, 7, 11, 19]

    The id of the Mushaf being used.

    1 = QCFV2

    2 = QCFV1

    3 = Indopak

    4 = UthmaniHafs

    5 = KFGQPCHAFS

    6 = Indopak15Lines

    7 = Indopak16Lines

    11 = Tajweeed

    19 = QCFTajweedV4

Responses

Request has been handled successfully.


Schema
    success boolean
    data object nullable
    id string required
    createdAt date-time required
    type string required
    key integer required
    verseNumber integer nullable
    group string required
    isInDefaultCollection boolean required
    isReading boolean nullable required
    collectionsCount integer

    Collection membership count when the endpoint computes it. Some endpoints may omit this field or default it to 0 when the count is not precomputed.

Loading...