---
canonical: https://amplience.com/developers/docs/apis/asset-management/reference/mutations/
title: Mutations
  - API
description: Full reference for all GraphQL mutations in the Amplience GraphQL Management API, including asset creation, publishing, video transcoding, AI image tools, content generation, organization and user management, commerce repositories, and media tools.
audience: Developer
date_published: 2023-05-26
date_modified: 2026-07-20
---

# Mutations

Use a GraphQL mutation to perform any kind of operation that changes data on the server. GraphQL mutations are comparable to `POST`, `PUT`, `PATCH` and `DELETE` requests in REST APIs. To form a mutation you must specify the mutation name, the input object and the output object. The required input object for each mutation is defined under its Arguments section and detailed under [Inputs](https://amplience-developer-portal-git-develop-amplience.vercel.app/developers/docs/apis/asset-management/reference/inputs). The fields available for the output object are defined in the mutation's **Type** section, and are detailed under [Objects](https://amplience-developer-portal-git-develop-amplience.vercel.app/developers/docs/apis/asset-management/reference/objects). Each mutation costs **2,000 complexity points**; a maximum of **5 mutations** may be included in a single request.

## Mutation categories

### [Mutations: Assets](https://amplience-developer-portal-git-develop-amplience.vercel.app/developers/docs/apis/asset-management/reference/mutations/assets)

GraphQL mutations for creating, updating, deleting, and publishing assets, folders, and repositories in the Amplience GraphQL Management API.

### [Mutations: Video transcoding](https://amplience-developer-portal-git-develop-amplience.vercel.app/developers/docs/apis/asset-management/reference/mutations/video)

GraphQL mutations for adding, reprocessing, and removing video transcoding profiles in the Amplience GraphQL Management API.

### [Mutations: AI image tools](https://amplience-developer-portal-git-develop-amplience.vercel.app/developers/docs/apis/asset-management/reference/mutations/ai-tools)

GraphQL mutations for AI-powered image generation, background removal, magic erase, caption generation, and shoppable image detection in the Amplience GraphQL Management API.

### [Mutations: Content generation](https://amplience-developer-portal-git-develop-amplience.vercel.app/developers/docs/apis/asset-management/reference/mutations/content-generation)

GraphQL mutations for content generation sessions, jobs, flows, and content review in the Amplience GraphQL Management API.

### [Mutations: Organization & users](https://amplience-developer-portal-git-develop-amplience.vercel.app/developers/docs/apis/asset-management/reference/mutations/organization)

GraphQL mutations for teams, users, organization invitations, roles, and personal access tokens in the Amplience GraphQL Management API.

### [Mutations: Commerce](https://amplience-developer-portal-git-develop-amplience.vercel.app/developers/docs/apis/asset-management/reference/mutations/commerce)

GraphQL mutations for creating and managing commerce repository integrations in the Amplience GraphQL Management API.

### [Mutations: Media tools](https://amplience-developer-portal-git-develop-amplience.vercel.app/developers/docs/apis/asset-management/reference/mutations/media-tools)

GraphQL mutations for transformation templates, webhooks, preview keys, temporary file uploads, and extensions in the Amplience GraphQL Management API.
