PUT /blueprints/create

Creates or updates a blueprint.

Headers

Body

Key JSON Value type Required
name String Yes
image String Yes
description String No

Returns

Status code Data Comments
201 Blueprint Blueprint has been created or updated successfully.
400 null Blueprint with passed image already exists.

Example

Request

PUT /blueprints/create

Request body

{
    "name": "foo",
    "description": "bar",
    "image": "hello-world"
}

Response body

{
    "status": 201,
    "message": "Blueprint foo has been updated.",
    "error": null,
    "data": {
        "id": 1,
        "name": "foo",
        "description": "bar",
        "image": "hello-world",
        "services: [1,2]
    }
}