Config#
This informs the Micropub client what capabilities the server has for the authenticated user.
Request#
GET /micropub?q=config HTTP/1.1
Authorization: Bearer 1234567890asdfghjkl
Host: micro.blog
Response#
{
"media-endpoint": "https://micro.blog/micropub/media",
"destination": [
{
"uid": "https://oddevan.micro.blog/",
"name": "oddevan.com",
"microblog-audio": false,
"microblog-default": false,
"microblog-title": "Evan Hildreth"
},
{
"uid": "https://oddevan-test.micro.blog/",
"name": "oddevan-test.micro.blog",
"microblog-audio": false,
"microblog-default": false,
"microblog-title": "Evan Hildreth"
}
],
"post-types": [
{
"type": "note",
"name": "Post",
"properties": [
"content",
"published",
"post-status",
"category",
"read-of",
"mp-destination",
"checkin",
"location"
]
},
{
"type": "article",
"name": "Article",
"properties": [
"name",
"content",
"published",
"post-status",
"category",
"mp-channel",
"mp-destination"
]
},
{
"type": "photo",
"name": "Photo",
"properties": [
"name",
"content",
"published",
"post-status",
"category",
"mp-destination",
"photo",
"mp-photo-alt"
]
},
{
"type": "reply",
"name": "Reply",
"properties": ["content", "in-reply-to"]
},
{ "type": "bookmark", "name": "Bookmark", "properties": ["bookmark-of"] }
],
"channels": [
{ "uid": "default", "name": "Posts" },
{ "uid": "pages", "name": "Pages" }
],
"syndicate-to": [
{ "uid": "tumblr", "name": "Tumblr (isthatwhy-everything-is-on-fire.tumblr.com)" },
{ "uid": "bluesky", "name": "Bluesky (oddevan.com)" },
]
}