tools

Create a tool revision

post/v1/tools/{tool_id}/revisions

Path parameters

tool_idstring uuid required

Request body

namestring required
descriptionstring nullable
based_on_revision_idstring uuid nullable
input_defaultsobject nullable

Response

Successful Response

idstring uuid required
tool_idstring uuid required
namestring required
descriptionstring nullable required
statusstring required
has_secretsboolean
input_defaultsobject nullable
created_bystring nullable required
created_atstring date-time required
updated_atstring date-time required
default_countinteger required

How many input variables carry an operator default (ENG-590).

pinned_countinteger required

How many input variables are operator-pinned (ENG-590).

stale_input_fieldsstring[] required

Configured variables removed/renamed/retyped by an operator edit.

merged_input_previewobject required

The input schema with each operator value injected as default.

Changes

Changed in 1 of the 3 revisions of this API.29

  • 5a5597ebb2d629See the full diff
    • the response property transfer_target/anyOf[subschema #1: TransferTargetView]/destination became optional for the status 201

      response-property-became-optional

    • response property transfer_target/anyOf[subschema #1: TransferTargetView]/destination list-of-types was widened by adding types null to media type application/json of response 201

      response-property-list-of-types-widened

    • added the new optional request property transfer_target/anyOf[subschema #1: TransferTargetInput]/destination_source

      new-optional-request-property

    • the request property transfer_target/anyOf[subschema #1: TransferTargetInput]/destination became optional

      request-property-became-optional

    • request property transfer_target/anyOf[subschema #1: TransferTargetInput]/destination list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • added the optional property compatibility to the response with the 201 status

      response-optional-property-added

    • added the optional property retry_after to the response with the 400 status

      response-optional-property-added

    • added the optional property retry_after to the response with the 401 status

      response-optional-property-added

    • added the optional property retryable to the response with the 400 status

      response-optional-property-added

    • added the optional property retryable to the response with the 401 status

      response-optional-property-added

    • added the optional property transfer_target/anyOf[subschema #1: TransferTargetView]/destination_source to the response with the 201 status

      response-optional-property-added

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