Update Blueprint

Update Blueprint

Updates a service blueprint with a given id.

Request
URI
PUT
https://{api_host}/advanced-designer-service/api/tenants/{tenantId}/blueprints/{blueprintId}
COPY
Path Parameters
string
tenantId
Required

The tenant

string
blueprintId
Required

The id of the blueprint to update within the current tenant


Request Body

New state of the blueprint object to use for the update operation

ServiceBlueprint of type(s) application/json
Required
{
    "access": "string",
    "builtIn": false,
    "description": "string",
    "version": {
        "major": 0,
        "minor": 0,
        "micro": 0,
        "version": "string",
        "revision": 0
    },
    "component": false,
    "name": "string",
    "statusName": "string",
    "componentConfiguration": {
        "scalable": false,
        "operations": [
            {
                "inputParameterName": "string",
                "lifecycleType": "string",
                "routineId": "string"
            }
        ],
        "categoryId": "string"
    },
    "id": {
        "id": "string",
        "tenant": "string"
    },
    "outputParameter": {
        "name": "string",
        "id": "string",
        "resourceType": {
            "externalTypeName": "string",
            "access": "string",
            "reservationTypeId": "string",
            "mappingWorkflowId": "string",
            "builtIn": false,
            "externalTypeId": "string",
            "description": "string",
            "mappingScriptActionFqn": "string",
            "version": {
                "major": 0,
                "minor": 0,
                "micro": 0,
                "version": "string",
                "revision": 0
            },
            "vcoType": "string",
            "listLayout": {
                "pages": [
                    {
                        "id": "string",
                        "label": "string",
                        "state": {
                            "dependencies": [
                                "string"
                            ],
                            "facets": [
                                {}
                            ]
                        },
                        "sections": [
                            {
                                "id": "string",
                                "label": "string",
                                "state": {
                                    "dependencies": [
                                        "string"
                                    ],
                                    "facets": [
                                        {}
                                    ]
                                },
                                "rows": [
                                    {
                                        "items": [
                                            {
                                                "size": 0
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    }
                ]
            },
            "detailsForm": {
                "form": {
                    "designerLayout": {
                        "pages": [
                            {
                                "id": "string",
                                "label": "string",
                                "state": {
                                    "dependencies": [
                                        "string"
                                    ],
                                    "facets": [
                                        {}
                                    ]
                                },
                                "sections": [
                                    {
                                        "designerHidden": false,
                                        "id": "string",
                                        "label": "string",
                                        "state": {
                                            "dependencies": [
                                                "string"
                                            ],
                                            "facets": [
                                                {}
                                            ]
                                        },
                                        "rows": [
                                            {
                                                "items": [
                                                    {
                                                        "size": 0
                                                    }
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    "name": "string"
                },
                "scenario": {
                    "usageClass": "string",
                    "id": "string"
                },
                "id": "string"
            },
            "providerId": "string",
            "mappingWorkflow": {
                "name": "string",
                "description": "string",
                "id": "string",
                "inputParameters": [
                    {
                        "name": "string",
                        "type": "string"
                    }
                ],
                "outputParameters": [
                    {
                        "name": "string",
                        "type": "string"
                    }
                ]
            },
            "name": "string",
            "tenantId": "string",
            "id": {
                "id": "string",
                "tenant": "string"
            },
            "mappingScriptAction": {
                "fqn": "string",
                "name": "string",
                "description": "string",
                "resultContentType": {
                    "typeId": "string"
                },
                "inputParameters": [
                    {
                        "name": "string",
                        "type": "string"
                    }
                ],
                "resultType": "string"
            },
            "categoryId": "string"
        }
    },
    "workflowId": "string",
    "catalogRequestInfoHidden": false,
    "forms": [
        {
            "form": {
                "designerLayout": {
                    "pages": [
                        {
                            "id": "string",
                            "label": "string",
                            "state": {
                                "dependencies": [
                                    "string"
                                ],
                                "facets": [
                                    {}
                                ]
                            },
                            "sections": [
                                {
                                    "designerHidden": false,
                                    "id": "string",
                                    "label": "string",
                                    "state": {
                                        "dependencies": [
                                            "string"
                                        ],
                                        "facets": [
                                            {}
                                        ]
                                    },
                                    "rows": [
                                        {
                                            "items": [
                                                {
                                                    "size": 0
                                                }
                                            ]
                                        }
                                    ]
                                }
                            ]
                        }
                    ]
                },
                "name": "string"
            },
            "scenario": {
                "usageClass": "string",
                "id": "string"
            },
            "id": "string"
        }
    ],
    "status": "string"
}
string
access
Optional

access

boolean
builtIn
Optional

builtIn

string
description
Optional

description

version
Optional

version

boolean
component
Optional

component

string
name
Required

name

string
statusName
Optional

statusName

componentConfiguration
Optional

componentConfiguration

id
Optional

id

outputParameter
Optional

outputParameter

string
workflowId
Required

workflowId

boolean
catalogRequestInfoHidden
Optional

catalogRequestInfoHidden

forms
Optional

forms

string
status
Required

status

Possible values are : DRAFT, PUBLISHED, RETIRED,
Responses
200

successful operation

Operation doesn't return any data structure

204
Operation doesn't return any data structure