---
title: "Overwrites the Master Aero's steps with steps from the Aero Template"
method: POST
path: "/api/{accountId}/v1/MasterAeros/{id}/PullStepsFromTemplate"
tags: ["MasterAeros"]
---

# Overwrites the Master Aero's steps with steps from the Aero Template

`POST /api/{accountId}/v1/MasterAeros/{id}/PullStepsFromTemplate`

## Request

- Base URL: `https://api.aeroworkflow.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.aeroworkflow.com/api/{accountId}/v1/MasterAeros/{id}/PullStepsFromTemplate`
- Auth: API key in header `apikey`

## Path parameters

- `accountId` string, required
- `id` integer, required

## Request body

- MasterAeroStepsPullFromAeroTemplate
  - `aeroTemplateId` integer

## Response `201`

Returns the newly created Master Aero Steps

- MasterAeroStepRead[]
  - `id` integer
  - `order` integer, nullable
  - `name` string, nullable, required
  - `description` string, nullable
  - `actionLink` string, nullable
  - `helpLink` string, nullable

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Master Aero or Aero Template could not be found from supplied identifiers
- `500`: Internal Server Error

---

[API](https://skmtc.dev/aeroworkflow/apis/aero-api.md) · [All operations](https://skmtc.dev/aeroworkflow/apis/aero-api/llms.txt) · [OpenAPI document](https://skmtc.dev/aeroworkflow/apis/aero-api/revisions/90ff1a2ccc16?raw)
