Tumblr is a microblogging platform and social networking website. The service allows users to post multimedia and other content to a short-form blog.


API Overview

Tumblr Credentials Required set with /rpc/oauth/tumblr/auth

Create a new Text Post

{
  "action": "tumblr.post_text",
  "config": {
    "url": "value",
    "state": "value"
  }
}
Parameter Data Type Description Default
url string Blog URL eg: blog.tumblr.comnone
state string Default Statenone
Parameter Data Type Description Default
title string Post Titlenone
body string Post Bodynone
Parameter Data Type Description
id integer Post ID

Create a new Photo Post

{
  "action": "tumblr.post_photo",
  "config": {
    "url": "value",
    "state": "value"
  }
}
Parameter Data Type Description Default
url string Blog URL eg: blog.tumblr.comnone
state string Default Statenone
Parameter Data Type Description Default
caption string Captionnone
link string Linknone
source string Image Source URLnone
Parameter Data Type Description
id integer Post ID

Create a new Quote Post

{
  "action": "tumblr.post_quote",
  "config": {
    "url": "value",
    "state": "value"
  }
}
Parameter Data Type Description Default
url string Blog URL eg: blog.tumblr.comnone
state string Default Statenone
Parameter Data Type Description Default
quote string Quotenone
source string Cited Sourcenone
Parameter Data Type Description
id integer Post ID

Create a new Link Post

{
  "action": "tumblr.post_link",
  "config": {
    "url": "value",
    "state": "value"
  }
}
Parameter Data Type Description Default
url string Blog URL eg: blog.tumblr.comnone
state string Default Statenone
Parameter Data Type Description Default
title string Link Titlenone
url string URLnone
description string Link Summarynone
Parameter Data Type Description
id integer Post ID

Create a new Chat Post

{
  "action": "tumblr.post_chat",
  "config": {
    "url": "value",
    "state": "value"
  }
}
Parameter Data Type Description Default
url string Blog URL eg: blog.tumblr.comnone
state string Default Statenone
Parameter Data Type Description Default
title string Chat Titlenone
conversation string Chat Transcriptnone
Parameter Data Type Description
id integer Post ID

Create a new Audio Post

{
  "action": "tumblr.post_audio",
  "config": {
    "url": "value",
    "state": "value"
  }
}
Parameter Data Type Description Default
url string Blog URL eg: blog.tumblr.comnone
state string Default Statenone
Parameter Data Type Description Default
caption string Captionnone
external_url string Source URL (not Tumblr)none
Parameter Data Type Description
id integer Post ID

Create a new Video Post

{
  "action": "tumblr.post_video",
  "config": {
    "url": "value",
    "state": "value"
  }
}
Parameter Data Type Description Default
url string Blog URL eg: blog.tumblr.comnone
state string Default Statenone
Parameter Data Type Description Default
caption string Captionnone
embed string HTML embed codenone
Parameter Data Type Description
id integer Post ID

comments powered by Disqus