---
title: "Batch create independent release orders"
method: POST
path: "/release-orders/batch-create"
tags: ["release-orders"]
---

# Batch create independent release orders

`POST /release-orders/batch-create`

## Request

- Base URL: `/` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/release-orders/batch-create`
- Auth: none declared

Creates multiple independent release orders without starting approval or execution

## Request body

- InternalInterfacesHttpBatchCreateReleaseOrdersRequest
  - `orders` InternalInterfacesHttpCreateReleaseOrderRequest[]
    - `application_id` string
    - `env_code` string
    - `git_ref` string
    - `image_tag` string
    - `params` InternalInterfacesHttpCreateReleaseOrderParamRequest[]
      - `executor_param_name` string
      - `param_key` string
      - `param_value` string
      - `pipeline_scope` string
      - `value_source` string
    - `project_name` string
    - `release_name` string
    - `remark` string
    - `steps` InternalInterfacesHttpCreateReleaseOrderStepRequest[]
      - `sort_no` integer
      - `step_code` string
      - `step_name` string
    - `template_id` string
    - `trigger_type` string
    - `triggered_by` string

## Response `200`

OK

- InternalInterfacesHttpReleaseOrderBatchCreateResponse
  - `data` object
    - `failures` InternalInterfacesHttpBatchCreateReleaseOrderFailureResponse[]
      - `error` string
      - `index` integer
      - `release_name` string
    - `orders` InternalInterfacesHttpReleaseOrderResponse[]
      - `application_id` string
      - `application_name` string
      - `approval_approver_ids` string[]
      - `approval_approver_names` string[]
      - `approval_mode` string
      - `approval_required` boolean
      - `approved_at` string
      - `approved_by` string
      - `binding_id` string
      - `business_status` string
      - `cd_provider` string
      - `concurrent_batch_name` string
      - `concurrent_batch_no` string
      - `concurrent_batch_seq` integer
      - `created_at` string
      - `creator_user_id` string
      - `deploy_snapshots` InternalInterfacesHttpReleaseOrderDeploySnapshotResponse[]
        - `argocd_app_name` string
        - `argocd_instance_id` string
        - `branch` string
        - `created_at` string
        - `env_code` string
        - `gitops_instance_id` string
        - `gitops_type` string
        - `id` string
        - `image_version` string
        - `provider` string
        - `release_order_id` string
        - `repo_url` string
        - `rules_count` integer
        - `source_path` string
      - `env_code` string
      - `finished_at` string
      - `git_ref` string
      - `has_cd_execution` boolean
      - `has_ci_execution` boolean
      - `id` string
      - `image_tag` string
      - `is_concurrent` boolean
      - `live_state_can_confirm` boolean
      - `live_state_confirmed_at` string
      - `live_state_confirmed_by` string
      - `live_state_is_current` boolean
      - `live_state_status` string
      - `operation_type` string
      - `order_no` string
      - `pipeline_id` string
      - `previous_order_no` string
      - `project_name` string
      - `queue_position` integer
      - `queued_reason` string
      - `rejected_at` string
      - `rejected_by` string
      - `rejected_reason` string
      - `release_name` string
      - `remark` string
      - `source_order_id` string
      - `source_order_no` string
      - `started_at` string
      - `status` string
      - `template_id` string
      - `template_name` string
      - `trigger_type` string
      - `triggered_by` string
      - `updated_at` string

## Other responses

- `201`: Created
- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `500`: Internal Server Error

## Changes

- **2026-09-09** `26b0f6ed4a12`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/opsre/apis/gos-release-api/changes/release-orders/batch-create/post.md)

---

[API](https://skmtc.dev/opsre/apis/gos-release-api.md) - [All operations](https://skmtc.dev/opsre/apis/gos-release-api/llms.txt) - [OpenAPI document](https://skmtc.dev/opsre/apis/gos-release-api/revisions/26b0f6ed4a12?raw)
