---
title: "Deploy branch for development"
method: POST
path: "/api/v1alpha/dev_deploy_branch"
tags: ["Deployments"]
---

# Deploy branch for development

`POST /api/v1alpha/dev_deploy_branch`

Create a development deployment for a specific branch

## Request body

- DevDeployRequest
  - `branch` string, required — Branch to deploy
  - `steps` string[], required — Steps to execute
  - `excluded_steps` string[], required — Steps to exclude
  - `extra_config` object — Additional configuration

## Response `200`

Development deployment created successfully

- DevDeployResponse
  - `sha` string — Git commit SHA
  - `batch_id` integer — Batch ID for the deployment

## Other responses

- `400` — Invalid request parameters
- `401` — Unauthorized
- `403` — Forbidden - requires developer privileges

---

[API](https://skmtc.net/hail-is/apis/hail-ci-service.md) · [All operations](https://skmtc.net/hail-is/apis/hail-ci-service/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hail-is/hail-ci-service/versions/37d6dddb7b5a/schema)
