apply updated blueprint-api.md