--- title: checkoutAndAccountsAppConfigurationUpdate - GraphQL Admin description: Create or update a checkout and accounts app configuration. api_version: unstable api_name: admin source_url: html: >- https://shopify.dev/docs/api/admin-graphql/unstable/mutations/checkoutAndAccountsAppConfigurationUpdate md: >- https://shopify.dev/docs/api/admin-graphql/unstable/mutations/checkoutAndAccountsAppConfigurationUpdate.md --- # checkout​And​Accounts​App​Configuration​Update mutation Requires access to checkout and accounts app configurations. Create or update a checkout and accounts app configuration. ## Arguments * input [Checkout​And​Accounts​App​Configuration​Input!](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CheckoutAndAccountsAppConfigurationInput) required Specifies the fields to update or create in the checkout and accounts app configuration. *** ## Checkout​And​Accounts​App​Configuration​Update​Payload returns * checkout​And​Accounts​App​Configuration [Checkout​And​Accounts​App​Configuration](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutAndAccountsAppConfiguration) The checkout and accounts app configuration that was created or updated. * user​Errors [\[Checkout​And​Accounts​App​Configuration​Update​User​Error!\]!](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CheckoutAndAccountsAppConfigurationUpdateUserError) non-null The list of errors that occurred from executing the mutation. *** ## Examples * ### checkoutAndAccountsAppConfigurationUpdate reference ## Mutation Reference ```graphql mutation checkoutAndAccountsAppConfigurationUpdate($input: CheckoutAndAccountsAppConfigurationInput!) { checkoutAndAccountsAppConfigurationUpdate(input: $input) { checkoutAndAccountsAppConfiguration { # CheckoutAndAccountsAppConfiguration fields } userErrors { field message } } } ``` ## Input ##### Variables ```json { "input": { "allowedOrigins": [ "https://example.myshopify.com" ], "uiConfiguration": "{ \"name\": \"Size\", \"values\": [\"M\", \"L\"] }", "feature": "{ \"name\": \"Size\", \"values\": [\"M\", \"L\"] }", "checkoutFlowConfiguration": "{ \"name\": \"Size\", \"values\": [\"M\", \"L\"] }" } } ``` ##### Schema ```graphql input CheckoutAndAccountsAppConfigurationInput { allowedOrigins: [URL!]! uiConfiguration: JSON feature: JSON checkoutFlowConfiguration: JSON } ```