Skip to main content

User-related API environment

Pre-live user-related API docs

These pages describe the Pre-live user-related API stack.

Use pre-live OAuth credentials, pre-live API base URLs, and pre-live app URLs when following this documentation. Keep your OAuth flow, API requests, callback URLs, and manual testing within the pre-live environment.

Get all collections

List collections owned by the user. This api contains pagination. Read more about pagination

Query Parameters
    sortBy string

    Possible values: [recentlyUpdated, alphabetical]

    Sort the collections list either by the time they were updated at descendingly or alphabetically.

    type string

    Possible values: [page, juz, surah, ayah]

    Filter collections to ones with bookmarks of this type.

    last integer

    Possible values: >= 1 and <= 20

    The number of items to be fetched. Should be used together with before

    first object

    Possible values: >= 1 and <= 20

    The number of items to be fetched.

    after object

    The cursor after which you want to get the next page of items. Should be used together with first

    before object

    The cursor before which the previous page of items will be fetched. Should be used together with last

Responses

Request has been handled successfully.


Schema
    success boolean
    data object[]
  • Array [
  • id string required
    name string required
    slug string nullable required
    isPrivate boolean required
    isDefault boolean required
    modifiable boolean required
    updatedAt date-time nullable required
    url string nullable
    bookmarksCount integer
    resourcesCount integer
    count integer
  • ]
  • pagination object
    startCursor string
    endCursor string
    hasNextPage boolean
    hasPreviousPage boolean
Loading...