---
title: "Create execution(s) by mapping names"
method: POST
path: "/apiops/promotion/executions"
tags: ["Promotion"]
---

# Create execution(s) by mapping names

`POST /apiops/promotion/executions`

## Request

- Base URL: `http://167.86.118.166:32080`
- URL: `http://167.86.118.166:32080/apiops/promotion/executions`
- Auth: none declared
- TypeScript: <https://skmtc.dev/apinizer/apis/apinizer-management-apis/docs/apiops/promotion/executions/post.ts> (a function with typed inputs; its response is checked against the schema)

Creates promotion executions for each mapping identified by mappingNames array. Accepts one or more mapping names. Returns an acknowledgement response. Requires API token authentication.

## Request body

- object

## Response `200`

successful operation!

- string

## Other responses

- `400`: bad request!
- `401`: not authorized for this operation!
- `500`: internal error!

## Changes

- **2026-10-20** `d1a546deccf0`: 2 breaking
  - added required request body
  - the response's body type changed from `object` to `string` for status `200`
  - …this revision’s changelog is incomplete
- **2026-08-11** `9ae232e55479`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/apinizer/apis/apinizer-management-apis/changes/apiops/promotion/executions/post.md)

---

[API](https://skmtc.dev/apinizer/apis/apinizer-management-apis.md) - [All operations](https://skmtc.dev/apinizer/apis/apinizer-management-apis/llms.txt) - [OpenAPI document](https://skmtc.dev/apinizer/apis/apinizer-management-apis/revisions/e083046b24cd?raw)
