ProjectAutomations

Create or replace project automation

Changed on

Create or replace project automation. If there is an existing project automation with the same name as the one specified in the request, will replace the existing project automation with the provided fields

put/v1/project_automation

Request

  • Base URL
    https://api.braintrust.dev
  • Auth
    • HTTP bearer
    • or none

Request body

project_idstring uuid required

Unique identifier for the project that the project automation belongs under

namestring required

Name of the project automation

descriptionstring nullable

Textual description of the project automation

Response

Returns the new project automation object

idstring uuid required

Unique identifier for the project automation

project_idstring uuid required

Unique identifier for the project that the project automation belongs under

user_idstring uuid nullable

Identifies the user who created the project automation

createdstring date-time nullable

Date of project automation creation

namestring required

Name of the project automation

descriptionstring nullable

Textual description of the project automation

Changes

    • breaking

      the request property ///// became not nullable

    • breaking

      the request property ///// became not nullable

    • breaking

      the request property ///// became not nullable

    • breaking

      the request property ///// became not nullable

    • breaking

      the request property /////// became not nullable

    • breaking

      the request property ///// became not nullable

    • breaking

      the request property /////// became not nullable

    • breaking

      the request property //////// became not nullable

    • breaking

      the request property became not nullable

    • breaking

      removed the enum value undefined of the request property ////////////

    • breaking

      removed the enum value undefined of the request property /////////

    • breaking

      removed the enum value undefined of the request property /////////////

    • breaking

      removed the enum value undefined of the request property //////////

    • breaking

      removed subschema #2 subschema #3 from the request property oneOf list

    • breaking

      added subschema #2 subschema #3 to the response property oneOf list for the response status

    • info

      added subschema #2 subschema #3 to the request property oneOf list

    • info

      removed the undefined enum value from the //////////// response property for the response status

    • info

      removed the undefined enum value from the ///////// response property for the response status

    • info

      removed the undefined enum value from the ///////////// response property for the response status

    • info

      removed the undefined enum value from the ////////// response property for the response status

    • info

      removed subschema #2 subschema #3 from the response property oneOf list for the response status

    • breaking

      removed subschema #1 subschema #5 from the request property oneOf list

    • breaking

      added subschema #1 subschema #5 to the response property oneOf list for the response status

    • info

      added subschema #1 subschema #5 to the request property oneOf list

    • info

      removed subschema #1 subschema #5 from the response property oneOf list for the response status