--- title: MutationRoot - Partner API description: The schema's entry-point for mutations. This acts as the public, top-level API from which all mutations must start. api_version: 2025-01 api_name: partner type: object api_type: graphql source_url: html: https://shopify.dev/docs/api/partner/2025-01/objects/mutationroot md: https://shopify.dev/docs/api/partner/2025-01/objects/mutationroot.md --- # Mutation​Root object The schema's entry-point for mutations. This acts as the public, top-level API from which all mutations must start. ## Fields * app​Credit​Create [App​Credit​Create​Payload](https://shopify.dev/docs/api/partner/2025-01/types/AppCreditCreatePayload) Allows an app to create a credit for a shop that can be used towards future app purchases. This mutation is only available to Partner API clients that have been granted the `View financials` permission. * app​Id [ID!](https://shopify.dev/docs/api/partner/2025-01/scalars/ID) required ### Arguments The id of the app to associate the credit with. Example value: `gid://partners/App/123`. * shop​Id [ID!](https://shopify.dev/docs/api/partner/2025-01/scalars/ID) required The id of the shop to be credited. Example value: `gid://partners/Shop/456`. * amount [Money​Input!](https://shopify.dev/docs/api/partner/2025-01/input-objects/MoneyInput) required The amount that can be used towards future app purchases in Shopify. * description [String!](https://shopify.dev/docs/api/partner/2025-01/scalars/String) required The description of the app credit. * test [Boolean](https://shopify.dev/docs/api/partner/2025-01/scalars/Boolean) Default:false Specifies whether the app credit is a test transaction. *** *** ## Map No referencing types