# Blueprint (Deprecated) This is the API for the former Blueprints service. ⚠️ **Deprecation Notice:** The following APIs will soon be deprecated. Use [Blueprints API](https://api.esper.io/tag/Blueprints-API) instead. ## Get list of Blueprints for the group - [GET /enterprise/{enterprise_id}/devicegroup/{group_id}/blueprint/](https://develop-api.esper.io/openapi/blueprint-(deprecated)/listblueprint.md): Return list of Blueprint instances for the group. ⚠️ Deprecation Notice: This endpoint will soon be deprecated. Use Blueprints API instead. ## Create a Blueprint - [POST /enterprise/{enterprise_id}/devicegroup/{group_id}/blueprint/](https://develop-api.esper.io/openapi/blueprint-(deprecated)/createblueprint.md): Returns the created Blueprint instance. ⚠️ Deprecation Notice: This endpoint will soon be deprecated. Use Blueprints API instead. ## Get Blueprint detail - [GET /enterprise/{enterprise_id}/devicegroup/{group_id}/blueprint/{blueprint_id}/](https://develop-api.esper.io/openapi/blueprint-(deprecated)/getblueprint.md): Returns the details of a Blueprint instance. ⚠️ Deprecation Notice: This endpoint will soon be deprecated. Use Blueprints API instead. ## Partial update a Blueprint - [PATCH /enterprise/{enterprise_id}/devicegroup/{group_id}/blueprint/{blueprint_id}/](https://develop-api.esper.io/openapi/blueprint-(deprecated)/partialupdateblueprint.md): Returns the details of the updated Blueprint instance. ⚠️ Deprecation Notice: This endpoint will soon be deprecated. Use Blueprints API instead. ## Delete a Blueprint - [DELETE /enterprise/{enterprise_id}/devicegroup/{group_id}/blueprint/{blueprint_id}/](https://develop-api.esper.io/openapi/blueprint-(deprecated)/deleteblueprint.md): Deletes the requested Blueprint instance. ⚠️ Deprecation Notice: This endpoint will soon be deprecated. Use Blueprints API instead. ## Get list of Blueprint Revisions - [GET /enterprise/{enterprise_id}/devicegroup/{group_id}/blueprint/{blueprint_id}/revisions/](https://develop-api.esper.io/openapi/blueprint-(deprecated)/listblueprintrevisions.md): Returns a list of Blueprint Revisions instances for the given Blueprint. ⚠️ Deprecation Notice: This endpoint will soon be deprecated. Use Blueprints API instead. ## Get Blueprint Revision detail - [GET /enterprise/{enterprise_id}/devicegroup/{group_id}/blueprint/{blueprint_id}/revisions/{revision_id}/](https://develop-api.esper.io/openapi/blueprint-(deprecated)/getblueprintrevision.md): Returns the detail of Blueprint Revision instance. ⚠️ Deprecation Notice: This endpoint will soon be deprecated. Use Blueprints API instead. ## Restore a Blueprint - [POST /enterprise/{enterprise_id}/devicegroup/{group_id}/blueprint/restore/](https://develop-api.esper.io/openapi/blueprint-(deprecated)/restoreblueprintrevision.md): Returns the Blueprint instance restored to the requested Blueprint Revision. ⚠️ Deprecation Notice: This endpoint will soon be deprecated. Use Blueprints API instead. ## Upload a Blueprint - [POST /enterprise/{enterprise_id}/devicegroup/{group_id}/blueprint/upload/](https://develop-api.esper.io/openapi/blueprint-(deprecated)/uploadblueprint.md): Create a Blueprint by uploading a json file. ⚠️ Deprecation Notice: This endpoint will soon be deprecated. Use Blueprints API instead.