dev

Notes about Service API (https://services.fandom.com) endpoints. This is a major WIP. Feel free to contribute more endpoints.

/discussion

Discussions API, documentation available but internal.

/quizzes

/quizzes/quizzes

/quizzes/quizzes/{quizId}

/quizzes/quizzes/{quizId}/validate_answers

/quizzes/leaderboard/{quizId}/recent

/quizzes/{product}/images

/quizzes/quizzes/discussion/{discussionId}

/quizzes/quizzes/metadata/{quizId}

/quizzes/quizzes/suggested

/quizzes/targeting/{quizId}

/quizzes/targeting/{quizId}

/quizzes/targeting/find

/discussions-sitemap

/discussions-sitemap/sitemap/{wiki}

/notification-facade, /on-site-notifications

Discussions/Announcements notifications API, documentation available but internal.

/on-site-notifications/notifications

/on-site-notifications/notifications/unread-count

/on-site-notifications/notifications/mark-as-read/by-uri

/on-site-notifications/notifications/mark-all-as-read

/user-notifications

Marketing notifications

/user-notifications/notifications/placement/banner

/user-notifications

/user-notifications/{id}

/user-notifications/deactivate/{id}

/announcements

/announcements/{wiki}/announcements

/announcements/{wiki}/announcements

/announcements/{wiki}/announcements/{id}

/auth

Helios API. Perhaps there might be more methods than these, but unsure which work externally.

Starting from 2022, Helios is being replaced by Ory Kratos. See /kratos-public for Ory Kratos endpoints.

/auth/token

This endpoint has been removed. Please see /mobile-fandom-app/fandom-auth/login instead. For changes that need to be made while switching to the new endpoint, you can refer to this commit.

/kratos-public

Base for Ory Kratos HTTP API. For example, you can use /self-service/login/api (docs) to query for a new login flow, then /self-service/login (docs) to log in. This would get you a fandom_session cookie in response which is used to authenticate.

/user-attribute

/user-attribute/attr

/user-attribute/attr/{attr}

/user-attribute/user/{id}

/user-attribute/user/{id}

/user-attribute/user/{id}/attr/{attr}

/user-attribute/user/{id}/attr/{attr}

/user-attribute/user/{id}/attr/{attr}

/user-attribute/user/bulk

/user-preference

/user-preference/{user}

/user-preference/{user}

/user-preference/{user}

/user-preference/{user}/global/{preference}

/user-preference/{user}/local/{preference}/wikia/{wiki}

user-avatar

User avatar API.

/template-classification-storage

Template Classification Storage API.

/opengraph

Fandom's OpenGraph API used for previewing links in Discussions.

/following

/whoami

/geoip

/geoip/location

/unified-search

Unified Search API.

/unified-search/page-search

/unified-search/community-search

/unified-search/discussions-search

/unified-search/news-and-stories-search

/site-attribute

Wiki attribute API.

/external-auth

/mobile-fandom-app

Fandom App-related endpoints.

/mobile-fandom-app/fandom-auth/login

/mobile-fandom-app/fandom-auth/logout

/mobile-fandom-app/deeplink

/mobile-fandom-app/interests

/mobile-fandom-app/interests/follow

/mobile-fandom-app/interests/{id}

/mobile-fandom-app/profile/user/{id}

/mobile-fandom-app/profile/me

/mobile-fandom-app/media-wiki/search-suggestions

/mobile-fandom-app/unified-search/summary

/mobile-fandom-app/unified-search

/mobile-fandom-app/privacy-settings

/mobile-fandom-app/random/{wiki}

/mobile-fandom-app/article-info

/mobile-fandom-app/media-wiki/article-details

/mobile-fandom-app/curated/{wiki}

Limited version of /mobile-fandom-app/media-wiki/curated-content

/mobile-fandom-app/media-wiki/curated-content

/mobile-fandom-app/media-wiki/articles

/mobile-fandom-app/media-wiki/top-articles

/mobile-fandom-app/media-wiki/recent-changes

/mobile-app-registry

/mobile-app-registry/devices/{token}/launch

/user-permissions

/user-permissions/permissions/wiki/{wiki}/scope/discussions/bulkUsers

/user-registration

User registration API.

/user-registration/users

/user-registration/users/emailconfirmed

Same params as /user-registration/users

/clickstream

Tracking API for most events (click, search, etc).

/clickstream/events/social

/clickstream/mobile_apps

/csp-logger

Content Security Policy violation logger.

/csp-logger/csp/{product}

Logs a CSP violation, where product is "app" for MediaWiki instances.

/event-logger

Event logger API.

/event-logger/debug

/event-logger/error

/alerting-tester

https://services.fandom.com/alerting-tester

/active-data-management-service

/active-data-management-service/profiles

/active-data-management-service/validate

/active-data-management-service/validate/test/{uuid}

/frontend-metrics

/frontend-metrics/record/duration

/icbm

Ads.

/icbm/api/config

/icbm/api/loader

/galactus-user-profile

Ads.

/galactus-user-profile/profiles/{beacon}

/bill-the-lizard

/bill-the-lizard/predict

/ad-tag-manager

/ad-tag-manager/communities/{wiki}/ad-tags

/affiliate

/affiliate/redirect/{wikiId}/{articleId}/{unitCategory}/{trackingAlgorithm}/{trackingMethod}/{trackingVersion}

/campaign-provider

Resources/config for ads

/campaign-provider/{campaignId}/vast.xml

/article-video

/email-service

/email-service/sailthru/user-cookie

/might-i-suggest

Bingebot

/might-i-suggest/shows

/might-i-suggest/watch-list/user/{userId}

/might-i-suggest/watch-list/user/{userId}

/might-i-suggest/watch-list/user/{userId}/{showId}

/might-i-suggest/seen-list/user/{userId}

/might-i-suggest/seen-list/user/{userId}/{showId}

/might-i-suggest/seen-list/user/{userId}

/might-i-suggest/recommendation

/might-i-suggest/wikis/shows

/might-i-suggest/recommendation/anonymous

/reaction-aggregator

/reaction-aggregator/tvshows/{showId}

/reaction-aggregator/tvshows/like/{showId}

/reaction-aggregator/tvshows/unlike/{showId}

/reaction-aggregator/tvshows/dislike/{showId}

/reaction-aggregator/tvshows/undislike/{showId}

/curation-cms

See github:Wikia/app/tree/d75145c/lib/Swagger/src/CurationCMS

Require authorization

/curation-cms/stories/feed/{feed}

/curation-cms/stories/posts/{slug}

/curation-cms/stories/topics

/curation-cms/stories/topics/personal

/curation-cms/stories/themes

/curation-cms/curation/topics

/knowledge-graph

/knowledge-graph/affiliates/{wiki}

https://services.fandom.com/knowledge-graph/affiliates/177

/knowledge-graph/affiliates/{wiki}/{article}

https://services.fandom.com/knowledge-graph/affiliates/177/421588

/knowledge-graph/communities/{wiki}/ad-tags

https://services.fandom.com/knowledge-graph/communities/177/ad-tags

/knowledge-graph/community/{wiki}/{article}/comixology

https://services.fandom.com/knowledge-graph/community/769303/2268/comixology

/image-review

See github:Wikia/app/tree/dev/lib/Swagger/src/ImageReview

/image-review/sources

/image-review/info

/spam-wiki-review

/spam-wiki-review/wiki

/wiki-recommendations

/wiki-recommendations/wikis

/wiki-recommendations/sponsored-articles/article

/recommendations

/recommendations/recommendations

/profile

/profile/bulk

/taxonomy

/taxonomy/pagedata/{wiki}/{article}

/visual-editor-parsoid-facade

Limited Parsoid API

Parameters should be URL encoded

/visual-editor-parsoid-facade/{platform}/{domain}/v1/page/html/{title}/{revision?}

/visual-editor-parsoid-facade/{platform}/{domain}/v1/transform/wikitext/to/html/{title}/{revision?}

See also