Workflows

Create a workflow

Changed on

Create a new workflow service with the specified configuration.

post/workflows

Request

  • Base URL
    https://api.render.com/v1
  • Auth
    HTTP bearer

Request body

namestring required
ownerIdstring required
runCommandstring required

The command to run the workflow. Cannot be blank.

region'frankfurt' | 'oregon' | 'ohio' | 'singapore' | 'virginia' required

Defaults to "oregon"

autoDeployTrigger'commit' | 'off' | 'checksPass'

Controls autodeploy behavior. "commit" deploys when a commit is pushed to the branch. "checksPass" waits for CI checks to pass before deploying. "off" disables autodeploy.

envVarsSchema (unresolved $ref)

Response

Workflow created

idstring required
namestring required
ownerIdstring required
createdAtstring date-time required
updatedAtstring date-time required
buildConfigBuildConfig required(unresolved $ref)
runCommandstring required

Command to run the workflow.

regionRegion required(unresolved $ref)
environmentIdstring
slugstring
autoDeployTriggerAutoDeployTrigger (unresolved $ref)

Changes

    • breaking

      added the pattern \S to the request property /

    • breaking

      added the pattern \S to the request property

    • info

      api tag Workflows added

    • info

      api tag Workflows (Beta) removed

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      the / response's property pattern \S was added for the status