Actions (65)
Blogs · 28
- Block a blogPOST /v2/blog/{blog-identifier}/blocks
Block another blog from interaction with the authenticated blog.
documented - Block blogs in bulkPOST /v2/blog/{blog-identifier}/blocks/bulk
Block multiple blogs in a single request.
documented - Check if followed by blogGET /v2/blog/{blog-identifier}/followed_by
Check if another blog follows this blog.
documented - Create a blog post (legacy)POST /v2/blog/{blog-identifier}/post
Create a post using the legacy route.
documented - Create a post (Neue Post Format)POST /v2/blog/{blog-identifier}/posts
Create a new post using the Neue Post Format.
documented - Delete a post (legacy)POST /v2/blog/{blog-identifier}/post/delete
Delete a post using the legacy endpoint.
documented - Edit a blog post (legacy)POST /v2/blog/{blog-identifier}/post/edit
Edit a post using the legacy route.
documented - Edit a post (Neue Post Format)PUT /v2/blog/{blog-identifier}/posts/{post-id}
Edit a post by ID using the Neue Post Format.
documented - Fetch a post (Neue Post Format)GET /v2/blog/{blog-identifier}/posts/{post-id}
Fetch a post by ID using the Neue Post Format.
documented - Get notes for a postGET /v2/blog/{blog-identifier}/notes
Retrieve the notes for a specific post.
documented - Mute a post's notificationsPOST /v2/blog/{blog-identifier}/posts/{post-id}/mute
Mute a post so the author will not see future notifications.
documented - Read blog postsGET /api/read
Read posts from a blog via the v1 Read API endpoint.
documented - Read blog posts in JSONGET /api/read/json
Read blog posts in JSON format via the v1 Read API.
documented - Reblog a post (legacy)POST /v2/blog/{blog-identifier}/post/reblog
Reblog a post using the legacy route.
documented - Reorder queued postsPOST /v2/blog/{blog-identifier}/posts/queue/reorder
Reorder posts within the blog's queue.
documented - Retrieve a blog avatarGET /v2/blog/{blog-identifier}/avatar[/size]
Retrieve a blog's avatar in an optional square size.
documented - Retrieve blog activity feedGET /v2/blog/{blog-identifier}/notifications
Retrieve a blog's activity feed.
documented - Retrieve blog followersGET /v2/blog/{blog-identifier}/followers
List the followers of the blog.
documented - Retrieve blog followingGET /v2/blog/{blog-identifier}/following
List blogs followed by the blog.
documented - Retrieve blog infoGET /v2/blog/{blog-identifier}/info
Retrieve general information about a blog, such as title, post count, and related metadata.
documented - Retrieve blog likesGET /v2/blog/{blog-identifier}/likes
List posts liked by the blog.
documented - Retrieve draft postsGET /v2/blog/{blog-identifier}/posts/draft
List draft posts for the blog.
documented - Retrieve posts by typeGET /v2/blog/{blog-identifier}/posts/{type}
List posts of a specific type on the blog (type may be text, photo, quote, link, etc.).
documented - Retrieve published postsGET /v2/blog/{blog-identifier}/posts
List posts published on the blog (supports type sub-segments and various query params).
documented - Retrieve queued postsGET /v2/blog/{blog-identifier}/posts/queue
List the currently queued posts for the blog.
documented - Retrieve submission postsGET /v2/blog/{blog-identifier}/posts/submission
List submission posts.
documented - Shuffle queued postsPOST /v2/blog/{blog-identifier}/posts/queue/shuffle
Shuffle the blog's queued posts.
documented - Unblock a blogDELETE /v2/blog/{blog-identifier}/blocks
Remove a blog from the blocked list.
documented
Communities · 17
- Add reaction to postPUT /v2/communities/{community-handle}/posts/{post-id}/reactions
Add a reaction to a post within a community.
documented - Cancel an invitationDELETE /v2/communities/{community-handle}/invitations/{blog-identifier}
Cancel a pending invitation to the community.
documented - Change a member's rolePUT /v2/communities/{community-handle}/members/{blog-identifier}
Change a member's role within the community.
documented - Check invitation statusGET /v2/communities/{community-handle}/invitations/{blog-identifier}
Check the invitation status for a blog invited to the community.
documented - Edit your communityPUT /v2/communities/{community-handle}
Update information for a community.
documented - Get community membersGET /v2/communities/{community-handle}/members
List members of a community.
documented - Get info about a communityGET /v2/communities/{community-handle}
Retrieve details about a community.
documented - Get posts from a communityGET /v2/communities/{community-handle}/timeline
Retrieve posts from a community timeline.
documented - Invite someone to the communityPUT /v2/communities/{community-handle}/invitations
Send an invitation to join the community.
documented - Join a communityPUT /v2/communities/{community-handle}/members
Join a community.
documented - List joined communitiesGET /v2/communities
List communities you are a member of.
documented - Mute a communityPUT /v2/communities/{community-handle}/mute
Mute a community.
documented - Regenerate the invite URLPOST /v2/communities/{community-handle}/invite_hash
Regenerate the invite URL for invites.
documented - Remove a memberDELETE /v2/communities/{community-handle}/members/{blog-identifier}
Remove a member from the community.
documented - Remove reaction from postDELETE /v2/communities/{community-handle}/posts/{post-id}/reactions/{reaction-id}
Remove a reaction from a post in a community.
documented - Unmute a communityDELETE /v2/communities/{community-handle}/mute
Unmute a community.
documented - View pending invitesGET /v2/communities/{community-handle}/invitations
View pending invitations to the community.
documented
Users · 11
- Content FilteringGET /v2/user/filtered_content
Filter content by content properties.
documented - Follow a blogPUT /v2/user/follow
Follow a blog on behalf of the authenticated user.
documented - Get a user's informationGET /v2/user/info
Retrieve the user's account information.
documented - Get a user's likesGET /v2/user/likes
Retrieve the user's liked posts.
documented - Get a user's limitsGET /v2/user/limits
Retrieve the user's rate limits.
documented - Get the blogs the user is followingGET /v2/user/following
List blogs the user is following.
documented - Like a postPUT /v2/user/like
Like a post on the user's behalf.
documented - Retrieve a user's dashboardGET /v2/user/dashboard
Retrieve the user's dashboard.
documented - Tag FilteringGET /v2/user/filtered_tags
Filter posts by tags.
documented - Unfollow a blogDELETE /v2/user/unfollow
Unfollow a blog on behalf of the authenticated user.
documented - Unlike a postDELETE /v2/user/unlike
Unlike a post.
documented
Authentication · 7
- Authorize OAuth1GET /oauth/authorize
Redirect user to Tumblr to authorize the request token.
documented - Authorize OAuth2GET /oauth2/authorize
Redirect user to Tumblr to authorize via OAuth2.
documented - Exchange OAuth1 for access tokenGET /oauth/access_token
Exchange an OAuth1 verifier for an access token.
documented - OAuth1 to OAuth2 token exchangePOST /v2/oauth2/exchange
Exchange an OAuth1 access token for an OAuth2 token.
documented - Obtain OAuth1 temporary credentialsPOST /oauth/request_token
Create a temporary OAuth1 credential to begin user authorization.
documented - Obtain OAuth2 access tokenPOST /v2/oauth2/token
Exchange authorization code for an access token.
documented - Refresh OAuth2 tokenPOST /v2/oauth2/token
Refresh an OAuth2 access token.
documented