{"Building Block API"}

API Documentation
As I look through each of the areas of the API space, I look for what I consider to be the common building blocks used by API providers, service providers, and API consumers across the space. I organize these building blocks into buckets, and each of my research areas should have some, broken down by category. This API provides access to this information and connects it with other areas of my API stack.
Kin Lane Building Block API OpenAPI Spec
Building Block
Get All Building Blocks /buildingblocks/ GET
Add Building Block /buildingblocks/ POST
Get Building Blocks by Category /buildingblocks/bycategory/{category} GET
Get Building Blocks by Type /buildingblocks/bytype/{type} GET
Get Categories for Building Block /buildingblocks/categories/ GET
Add Category for Building Block /buildingblocks/categories/ POST
Delete Category for Building Block /buildingblocks/categories/{category_id} DELETE
Delete Building Block /buildingblocks/{building_block_id}/ DELETE
Get Building Block /buildingblocks/{building_block_id}/ GET
Update Building Block /buildingblocks/{building_block_id}/ PUT
Images
Get Images for Building Block /buildingblocks/{building_block_id}/images/ GET
Add Image for Building Block /buildingblocks/{building_block_id}/images/ POST
Delete Image for Building Block /buildingblocks/{building_block_id}/images/{image_id} DELETE
Logs
Get Logs for Building Block /buildingblocks/{building_block_id}/logs/ GET
Add Log for Building Block /buildingblocks/{building_block_id}/logs/ POST
Delete Log for Building Block /buildingblocks/{building_block_id}/logs/{log_id} DELETE
Organizations
Get Organizations for Building Block /buildingblocks/{building_block_id}/organization/ GET
Add Organization for Building Block /buildingblocks/{building_block_id}/organization/ POST
Delete Organization for Building Block /buildingblocks/{building_block_id}/organization/{organization_id} DELETE
Tags
Get Tags for Building Block /buildingblocks/{building_block_id}/tags/ GET
Add Tag for Building Block /buildingblocks/{building_block_id}/tags/ POST
Delete Tag for Building Block /buildingblocks/{building_block_id}/tags/{tag} DELETE
Tools
Get Tools for Building Block /buildingblocks/{building_block_id}/tools/ GET
Add Tool for Building Block /buildingblocks/{building_block_id}/tools/ POST
Delete Tool for Building Block /buildingblocks/{building_block_id}/tools/{tool_id} DELETE
URLs
Get URLs for Building Block /buildingblocks/{building_block_id}/urls/ GET
Add URL for Building Block /buildingblocks/{building_block_id}/urls/ POST
Delete URL for Building Block /buildingblocks/{building_block_id}/urls/{url_id} DELETE