Skip to main content

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. The fields available for the output object are defined in the mutation's Type section, and are detailed under Objects. Each mutation costs 2,000 complexity points; a maximum of 5 mutations may be included in a single request.

Mutation categories
Link copied!

Mutations: Assets
Link copied!

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

Mutations: Video transcoding
Link copied!

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

Mutations: AI image tools
Link copied!

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
Link copied!

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

Mutations: Organization & users
Link copied!

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

Mutations: Commerce
Link copied!

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

Mutations: Media tools
Link copied!

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