ABCDEFGHIJKLMNOPQR
1
139
Editor(s)
Member(s)
Outside WG
2
ImplsQuillshpubslateromnibear
3
Self-Reported or via Micropub.rocksMMMMSSMMSMMMS
4
Discovery
5
Discovers endpoint11811111111111
6
Authentication
7
Token in HTTP Header129111111111111
8
Token in post body ^22211
9
Requests scope11811111111111
10
Syntax
11
100: urlencoded8611111111
12
200: JSON8811111111
13
101: urlencoded w/multiple values8611111111
14
201: JSON w/multiple values8811111111
15
204: JSON w/nested mf2 object5511111
16
202: post with HTML5511111
17
300: multipart441111
18
Creating
19
104: photo by URL urlencoded5411111
20
203: photo by URL (JSON)66111111
21
205: photo including alt text2211
22
* recognizes HTTP 201 and 202 as success
11811111111111
23
105: uses mp-syndicate-to761111111
24
Media Endpoint
25
700: checks for a media endpoint33111
26
uses multipart only as a fallback ^32211
27
Updates
28
400: replacing all values5411111
29
401: adding a value33111
30
402: removing a value33111
31
403: removing a property2211
32
* recognizes 200, 201, 2045411111
33
Deletes
34
500: deletes as urlencoded421111
35
500: deletes as JSON33111
36
502: undeletes as urlencoded32111
37
502: undeletes as JSON33111
38
Querying
39
600: queries with q=config66111111
40
* looks for media endpoint441111
41
* looks for syndication targets441111
42
601: queries with q=syndicate-to64111111
43
602: queries post source w/o specifying properties
33111
44
603: queries post source with specific properties
431111
45
Vocabularies
46
h-entry129111111111111
47
48
Additionally Implemented Vocabularies
49
h-event2111
50
h-review111
51
Extensions
52
mp-slug64111111
53
post-status2211
54
55
Open Source?
129111111111111
56
57
Notes
58
*
These features describe behaviors of the client interface, and so are not directly testable
59
^1
Cannot be tested with micropub.rocks due to hard-coded authentication and endpoint
60
^2
This is an OAuth 2.0 Bearer Token feature, used by Micropub
61
^3
This does not apply to clients that don't send Multipart requests at all