Perform a dry-run of a template

post/v2/dry-run

Request body

templateobject required
valuesJsonObject required

A type representing all allowed JSON object values.

secretsobject

Response

Ok

outputJsonObject required

A type representing all allowed JSON object values.

Changes

Changed in 5 of the 33 revisions of this API.184914

    • response property errors/items/argument list-of-types was widened by adding types boolean number and string to media type application/json of response 400

      response-property-list-of-types-widened

    • the allOf[DryRunResult]/directoryContents/items/content response's property type/format changed from string/byte to string/ for status 200

      response-property-type-changed

  • e7ca0bc861d2417See the full diff
    • the template request property type/format changed from / to object/

      request-property-type-changed

    • the allOf[DryRunResult]/log/items/body response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • the allOf[subschema #2]/steps/items/ response's property type/format changed from / to object/ for status 200

      response-property-type-changed

    • removed the required property errors/items/schema from the response with the 400 status

      response-required-property-removed

    • removed Entity subschema #2 from the template request property allOf list

      request-property-all-of-removed

    • added JsonObject subschema #2 to the allOf[DryRunResult]/log/items/body response property allOf list for the response status 200

      response-property-all-of-added

    • removed TemplateEntityStepV1beta3 subschema #2 from the allOf[subschema #2]/steps/items/ response property allOf list for the response status 200

      response-property-all-of-removed

    • the response property allOf[DryRunResult]/log/items/body became required for the status 200

      response-property-became-required

    • the response property allOf[subschema #2]/steps became required for the status 200

      response-property-became-required

    • added the required property allOf[subschema #2]/steps/items/action to the response with the 200 status

      response-required-property-added

    • added the required property allOf[subschema #2]/steps/items/id to the response with the 200 status

      response-required-property-added

    • added the required property allOf[subschema #2]/steps/items/name to the response with the 200 status

      response-required-property-added

    This revision also has 9 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • 77fc3b24957b11486See the full diff
    • added Entity to the template request property allOf list

      request-property-all-of-added

    • the response's body type/format changed from object/ to / for status 200

      response-body-type-changed

    • added Schema subschema #1 to the errors/items/schema response property oneOf list for the response status 400

      response-property-one-of-added

    • the allOf[subschema #2]/directoryContents response's property type/format changed from object/ to array/ for status 200

      response-property-type-changed

    • the allOf[subschema #2]/steps/items/ response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • the errors/items/schema response's property type/format changed from object/ to / for status 400

      response-property-type-changed

    • removed the required property allOf[subschema #2]/directoryContents/base64Content from the response with the 200 status

      response-required-property-removed

    • removed the required property allOf[subschema #2]/directoryContents/path from the response with the 200 status

      response-required-property-removed

    • removed the required property allOf[subschema #2]/steps/items/action from the response with the 200 status

      response-required-property-removed

    • removed the required property allOf[subschema #2]/steps/items/id from the response with the 200 status

      response-required-property-removed

    • removed the required property allOf[subschema #2]/steps/items/name from the response with the 200 status

      response-required-property-removed

    • removed Entity from the template request property allOf list

      request-property-all-of-removed

    • removed the request property template/allOf[subschema #2]/spec/EXPERIMENTAL_recovery

      request-property-removed

    • removed the request property template/allOf[subschema #2]/spec/parameters/oneOf[TemplateParametersV1beta3]/allOf[subschema #2]/backstage:permissions

      request-property-removed

    • removed the request property template/allOf[subschema #2]/spec/parameters/oneOf[subschema #2]/items/allOf[subschema #2]/backstage:permissions

      request-property-removed

    • removed the request property template/allOf[subschema #2]/spec/steps/items/allOf[subschema #2]/backstage:permissions

      request-property-removed

    • removed the request property template/allOf[subschema #2]/spec/steps/items/allOf[subschema #2]/if

      request-property-removed

    • removed the optional property allOf[subschema #2]/directoryContents/executable from the response with the 200 status

      response-optional-property-removed

    • removed the optional property allOf[subschema #2]/steps/items/backstage:permissions from the response with the 200 status

      response-optional-property-removed

    • removed the optional property allOf[subschema #2]/steps/items/if from the response with the 200 status

      response-optional-property-removed

    • removed the optional property allOf[subschema #2]/steps/items/input from the response with the 200 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/$id from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/$ref from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/$schema from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/additionalItems from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/additionalProperties from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/allOf from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/anyOf from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/const from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/definitions from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/dependencies from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/description from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/else from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/enum from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/exclusiveMaximum from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/exclusiveMinimum from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/format from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/id from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/if from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/items from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/maxItems from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/maxLength from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/maxProperties from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/maximum from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/minItems from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/minLength from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/minProperties from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/minimum from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/multipleOf from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/not from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/oneOf from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/pattern from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/patternProperties from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/properties from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/required from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/then from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/title from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/type from the response with the 400 status

      response-optional-property-removed

    • removed the optional property errors/items/schema/uniqueItems from the response with the 400 status

      response-optional-property-removed

    • added TemplateEntityStepV1beta3 subschema #2 to the allOf[subschema #2]/steps/items/ response property allOf list for the response status 200

      response-property-all-of-added

    • the response property allOf[DryRunResult]/directoryContents became required for the status 200

      response-property-became-required

    • the response property allOf[DryRunResult]/log became required for the status 200

      response-property-became-required

    • the response property allOf[DryRunResult]/output became required for the status 200

      response-property-became-required

    • response property errors/items/argument list-of-types was narrowed by removing types array boolean number and string from media type application/json of response 400

      response-property-list-of-types-narrowed

    • response property errors/items/instance list-of-types was narrowed by removing types array boolean number and string from media type application/json of response 400

      response-property-list-of-types-narrowed

    • endpoint added

      endpoint-added

    • api path removed without deprecation

      api-path-removed-without-deprecation

    This revision also has 25 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog