IndieWeb API
Combined API hosting IndieAuth, Micropub, and Webmentions endpoints for the IndieWeb.
🔐 IndieAuth Endpoints
Authentication and authorization endpoints for IndieAuth.
- GET
/.well-known/oauth-authorization-server - Show IndieAuth Server Metadata.
- GET
/auth - Show login form to Authenticate.
- POST
/auth - Exchange
codefor Profile Information. - GET
/token(legacy) - Check if
tokenis valid. - POST
/token - Exchange
codefor Access Token. - POST
/introspect - Check if
tokenis valid. - GET
/userinfo - Get User Information.
📝 Micropub Endpoints
Create, update, and delete content on your site.
- POST
/micropub - Micropub endpoint handler for creating, updating, and deleting posts.
- GET
/micropub?q={config,media-endpoint,syndicate-to,post-types} - Query your micropub configurations.
- GET
/micropub?q=source&url - Get properties for post in
url. See Source Content. - POST
/media - Micropub media endpoint handler for uploading files.
- GET
/media?q=source - Get list of most recently uploaded files.
💬 Webmention Endpoints
Receive and manage webmentions for your site.
- POST
/webmention - Webmention receiver endpoint.
- DELETE
/webmention?token&source&target - Force delete a processed webmention. REQUIRED:
token. - GET
/process - Process queue of received webmentions.
- GET
/webmentions?url - Return all webmentions for
url. - GET
/webmentions?token - Return all webmentions received grouped by target. REQUIRED:
token - GET
/import?token&webmentionio - Import webmentions from webmention.io. REQUIRED:
tokenandwebmentioniotoken