---
search:
  tags:
    - Mutations
    - POST
seo:
  description: >-
    Starts a change on a live ad account and returns immediately. Reference for
    the POST /mutations endpoint in the AdCrunch API.
sidebar:
  label: Start a mutation
  badge: POST
title: Start a mutation
type: openapi-operation
---
Starts a change on a live ad account and returns immediately.

The change does **not** happen during this request. The response carries a `workflowId`; poll `GET /mutations/{id}` with it to find out whether the change succeeded. A Mutation is durable, so the id stays valid across retries and restarts.

A request that is refused here starts nothing. A malformed body, an ad account that is not yours, and an ad account connected without write access are all rejected before any Mutation is created, so a failed call leaves no row in the history.

Every create action produces a **paused** object. This API cannot create anything that spends money on creation, and it cannot delete: `meta_set_status` with `ARCHIVED` is how an object is retired.

`POST /mutations`
