A registry of published WebPipes.
This registry exists as place for developers to leverage WebPipes and share their own with the community. All registered WebPipes are required to conform to the WebPipe Specification.
Returns all registered WebPipes.
curl -i -X GET http://registry.webpipes.org/blocks.json
Returns a single Block Definition.
Parameter Name | Description |
---|---|
slug | A slug for a Block |
curl -i -X GET http://registry.webpipes.org/blocks/parse-markdown.json
Register a WebPipe.
Parameter Name | Description |
---|---|
url | An URL to a Block Definition |
curl -i -X POST -d 'url=http://block-endpoint' http://registry.webpipes.org/blocks
- No HTTP Method PUT - Should registries automatically poll? PUT might be nice for manual update of block definition.
- No HTTP Method DELETE - Developers ought to be able to remove their published WebPipes.
- Should the Block Definition include a key for which version of the specification is implemented?
- Keys are not protected. Need a way to prevent users from overwriting each other's plugins if that key-name already exists.
- How to handle name versus slug?
- Testing