Created
April 20, 2015 13:38
-
-
Save nylen/33de7ef403dd32b8d082 to your computer and use it in GitHub Desktop.
WPCOM.js tree of possible method calls
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// GET /me | |
wpcom('<token>') | |
.me() | |
.get([query], fn); | |
// GET /me/likes | |
wpcom('<token>') | |
.me() | |
.likes([query], fn); | |
// GET /me/groups | |
wpcom('<token>') | |
.me() | |
.groups([query], fn); | |
// GET /me/connections | |
wpcom('<token>') | |
.me() | |
.connections([query], fn); | |
// GET /sites/PARAM(id) | |
wpcom('<token>') | |
.site(id) | |
.get([query], fn); | |
// GET /sites/PARAM(id)/categories | |
wpcom('<token>') | |
.site(id) | |
.categoriesList([query], fn); | |
// GET /sites/PARAM(id)/comments | |
wpcom('<token>') | |
.site(id) | |
.commentsList([query], fn); | |
// GET /sites/PARAM(id)/follows | |
wpcom('<token>') | |
.site(id) | |
.followsList([query], fn); | |
// GET /sites/PARAM(id)/media | |
wpcom('<token>') | |
.site(id) | |
.mediaList([query], fn); | |
// GET /sites/PARAM(id)/posts | |
wpcom('<token>') | |
.site(id) | |
.postsList([query], fn); | |
// GET /sites/PARAM(id)/shortcodes | |
wpcom('<token>') | |
.site(id) | |
.shortcodesList([query], fn); | |
// GET /sites/PARAM(id)/embeds | |
wpcom('<token>') | |
.site(id) | |
.embedsList([query], fn); | |
// GET /sites/PARAM(id)/stats | |
wpcom('<token>') | |
.site(id) | |
.stats([query], fn); | |
// GET /sites/PARAM(id)/stats/clicks | |
wpcom('<token>') | |
.site(id) | |
.statsClicks([query], fn); | |
// GET /sites/PARAM(id)/stats/comments | |
wpcom('<token>') | |
.site(id) | |
.statsComments([query], fn); | |
// GET /sites/PARAM(id)/stats/comment-followers | |
wpcom('<token>') | |
.site(id) | |
.statsCommentFollowers([query], fn); | |
// GET /sites/PARAM(id)/stats/country-views | |
wpcom('<token>') | |
.site(id) | |
.statsCountryViews([query], fn); | |
// GET /sites/PARAM(id)/stats/followers | |
wpcom('<token>') | |
.site(id) | |
.statsFollowers([query], fn); | |
// GET /sites/PARAM(id)/stats/publicize | |
wpcom('<token>') | |
.site(id) | |
.statsPublicize([query], fn); | |
// GET /sites/PARAM(id)/stats/referrers | |
wpcom('<token>') | |
.site(id) | |
.statsReferrers([query], fn); | |
// GET /sites/PARAM(id)/stats/search-terms | |
wpcom('<token>') | |
.site(id) | |
.statsSearchTerms([query], fn); | |
// GET /sites/PARAM(id)/stats/streak | |
wpcom('<token>') | |
.site(id) | |
.statsStreak([query], fn); | |
// GET /sites/PARAM(id)/stats/summary | |
wpcom('<token>') | |
.site(id) | |
.statsSummary([query], fn); | |
// GET /sites/PARAM(id)/stats/tags | |
wpcom('<token>') | |
.site(id) | |
.statsTags([query], fn); | |
// GET /sites/PARAM(id)/stats/top-authors | |
wpcom('<token>') | |
.site(id) | |
.statsTopAuthors([query], fn); | |
// GET /sites/PARAM(id)/stats/top-posts | |
wpcom('<token>') | |
.site(id) | |
.statsTopPosts([query], fn); | |
// GET /sites/PARAM(id)/stats/video-plays | |
wpcom('<token>') | |
.site(id) | |
.statsVideoPlays([query], fn); | |
// GET /sites/PARAM(id)/stats/visits | |
wpcom('<token>') | |
.site(id) | |
.statsVisits([query], fn); | |
// GET /sites/PARAM(id)/tags | |
wpcom('<token>') | |
.site(id) | |
.tagsList([query], fn); | |
// GET /sites/PARAM(id)/users | |
wpcom('<token>') | |
.site(id) | |
.usersList([query], fn); | |
// GET /sites/PARAM(id)/posts/PARAM(id) | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.get([query], fn); | |
// GET /sites/PARAM(id)/posts/slug:PARAM(slug) | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.getBySlug([query], fn); | |
// POST /sites/PARAM(id)/posts/new | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.add([query], body, fn); | |
// POST /sites/PARAM(id)/posts/PARAM(id) | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.update([query], body, fn); | |
// POST /sites/PARAM(id)/posts/PARAM(id)/delete | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.delete([query], fn); | |
// POST /sites/PARAM(id)/posts/PARAM(id)/restore | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.restore([query], fn); | |
// GET /sites/PARAM(id)/posts/PARAM(id)/likes | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.likesList([query], fn); | |
// POST /sites/PARAM(id)/posts/PARAM(id)/related | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.related([query], fn); | |
// GET /sites/PARAM(id)/posts/PARAM(id)/likes/mine | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.like() | |
.state([query], fn); | |
// POST /sites/PARAM(id)/posts/PARAM(id)/likes/new | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.like() | |
.add([query], fn); | |
// POST /sites/PARAM(id)/posts/PARAM(id)/likes/mine/delete | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.like() | |
.delete([query], fn); | |
// GET /sites/PARAM(id)/posts/PARAM(id)/reblogs/mine | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.reblog() | |
.state([query], fn); | |
// POST /sites/PARAM(id)/posts/PARAM(id)/reblogs/new | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.reblog() | |
.to(dest, [note], fn); | |
// GET /sites/PARAM(id)/comments/PARAM(cid) | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.comment([cid]) | |
.get([query], fn); | |
// GET /sites/PARAM(id)/posts/PARAM(id)/replies/ | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.comment([cid]) | |
.replies([query], fn); | |
// POST /sites/PARAM(id)/posts/PARAM(id)/replies/new | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.comment([cid]) | |
.add([query], body, fn); | |
// POST /sites/PARAM(id)/comments/PARAM(cid) | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.comment([cid]) | |
.update([query], body, fn); | |
// POST /sites/PARAM(id)/comments/PARAM(cid)/replies/new | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.comment([cid]) | |
.reply([query], body, fn); | |
// POST /sites/PARAM(id)/comments/PARAM(cid)/delete | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.comment([cid]) | |
.delete([query], fn); | |
// GET /sites/PARAM(id)/comments/PARAM(cid)/likes/mine | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.comment([cid]) | |
.like() | |
.state([query], fn); | |
// POST /sites/PARAM(id)/comments/PARAM(cid)/likes/new | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.comment([cid]) | |
.like() | |
.add([query], fn); | |
// POST /sites/PARAM(id)/comments/PARAM(cid)/likes/mine/delete | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.comment([cid]) | |
.like() | |
.delete([query], fn); | |
// GET /sites/PARAM(id)/comments/PARAM(cid)/likes | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.comment([cid]) | |
.likesList([query], fn); | |
// GET /sites/PARAM(id)/posts/PARAM(id)/replies/ | |
wpcom('<token>') | |
.site(id) | |
.post(id) | |
.comments([query], id); | |
// GET /sites/PARAM(id)/media/PARAM(id) | |
wpcom('<token>') | |
.site(id) | |
.media(id) | |
.get([query], fn); | |
// POST /sites/PARAM(id)/media/PARAM(id) | |
wpcom('<token>') | |
.site(id) | |
.media(id) | |
.update([query], body, fn); | |
// POST /sites/PARAM(id)/media/PARAM(id)/delete | |
wpcom('<token>') | |
.site(id) | |
.media(id) | |
.delete([query], fn); | |
// GET /sites/PARAM(id)/comments/PARAM(id) | |
wpcom('<token>') | |
.site(id) | |
.comment(id) | |
.get([query], fn); | |
// GET /sites/PARAM(id)/posts/null/replies/ | |
wpcom('<token>') | |
.site(id) | |
.comment(id) | |
.replies([query], fn); | |
// POST /sites/PARAM(id)/posts/null/replies/new | |
wpcom('<token>') | |
.site(id) | |
.comment(id) | |
.add([query], body, fn); | |
// POST /sites/PARAM(id)/comments/PARAM(id) | |
wpcom('<token>') | |
.site(id) | |
.comment(id) | |
.update([query], body, fn); | |
// POST /sites/PARAM(id)/comments/PARAM(id)/replies/new | |
wpcom('<token>') | |
.site(id) | |
.comment(id) | |
.reply([query], body, fn); | |
// POST /sites/PARAM(id)/comments/PARAM(id)/delete | |
wpcom('<token>') | |
.site(id) | |
.comment(id) | |
.delete([query], fn); | |
// GET /sites/PARAM(id)/comments/PARAM(id)/likes/mine | |
wpcom('<token>') | |
.site(id) | |
.comment(id) | |
.like() | |
.state([query], fn); | |
// POST /sites/PARAM(id)/comments/PARAM(id)/likes/new | |
wpcom('<token>') | |
.site(id) | |
.comment(id) | |
.like() | |
.add([query], fn); | |
// POST /sites/PARAM(id)/comments/PARAM(id)/likes/mine/delete | |
wpcom('<token>') | |
.site(id) | |
.comment(id) | |
.like() | |
.delete([query], fn); | |
// GET /sites/PARAM(id)/comments/PARAM(id)/likes | |
wpcom('<token>') | |
.site(id) | |
.comment(id) | |
.likesList([query], fn); | |
// GET /sites/PARAM(id)/follows/mine | |
wpcom('<token>') | |
.site(id) | |
.follow() | |
.state([query], fn); | |
// POST /sites/PARAM(id)/follows/new | |
wpcom('<token>') | |
.site(id) | |
.follow() | |
.follow([query], fn); | |
// POST /sites/PARAM(id)/follows/mine/delete | |
wpcom('<token>') | |
.site(id) | |
.follow() | |
.unfollow([query], fn); | |
// GET /sites/PARAM(id)/categories/slug:PARAM(slug) | |
wpcom('<token>') | |
.site(id) | |
.cat([slug]) | |
.get([query], fn); | |
// POST /sites/PARAM(id)/categories/new | |
wpcom('<token>') | |
.site(id) | |
.cat([slug]) | |
.add([query], body, fn); | |
// POST /sites/PARAM(id)/categories/slug:PARAM(slug) | |
wpcom('<token>') | |
.site(id) | |
.cat([slug]) | |
.update([query], body, fn); | |
// POST /sites/PARAM(id)/categories/slug:PARAM(slug)/delete | |
wpcom('<token>') | |
.site(id) | |
.cat([slug]) | |
.delete([query], fn); | |
// GET /sites/PARAM(id)/tags/slug:PARAM(slug) | |
wpcom('<token>') | |
.site(id) | |
.tag([slug]) | |
.get([query], fn); | |
// POST /sites/PARAM(id)/tags/new | |
wpcom('<token>') | |
.site(id) | |
.tag([slug]) | |
.add([query], body, fn); | |
// POST /sites/PARAM(id)/tags/slug:PARAM(slug) | |
wpcom('<token>') | |
.site(id) | |
.tag([slug]) | |
.update([query], body, fn); | |
// POST /sites/PARAM(id)/tags/slug:PARAM(slug)/delete | |
wpcom('<token>') | |
.site(id) | |
.tag([slug]) | |
.delete([query], fn); | |
// GET /sites/PARAM(id)/shortcodes/render | |
wpcom('<token>') | |
.site(id) | |
.renderShortcode(url, [query], fn); | |
// GET /sites/PARAM(id)/embeds/render | |
wpcom('<token>') | |
.site(id) | |
.renderEmbed(url, [query], fn); | |
// POST /sites/PARAM(id)/stats/referrers/spam/new | |
wpcom('<token>') | |
.site(id) | |
.statsReferrersSpamNew(domain, fn); | |
// POST /sites/PARAM(id)/stats/referrers/spam/delete | |
wpcom('<token>') | |
.site(id) | |
.statsReferrersSpamDelete(domain, fn); | |
// GET /sites/PARAM(id)/stats/video/PARAM(videoId) | |
wpcom('<token>') | |
.site(id) | |
.statsVideo(videoId, fn); | |
// GET /sites/PARAM(id)/stats/post/PARAM(postId) | |
wpcom('<token>') | |
.site(id) | |
.statsPostViews(postId, fn); | |
// GET /users/suggest | |
wpcom('<token>') | |
.users() | |
.suggest([query], fn); | |
// GET /freshly-pressed | |
wpcom('<token>') | |
.freshlyPressed([query], fn); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment