For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Dev Portal
DocsAPI ReferenceLearnCommunityChangelog
DocsAPI ReferenceLearnCommunityChangelog
    • About Our APIs
  • REST
    • Overview
  • GraphQL
    • Overview
          • MUTcreateAppExtension
          • MUTupdateAppExtension
          • MUTdeleteAppExtension
          • MUTcreateChannel
          • MUTremoveProductBasicInformationOverrides
          • MUTremoveProductSeoInformationOverrides
          • MUTremoveProductOptionsOverrides
          • MUTremoveProductStorefrontDetailsOverrides
          • MUTremoveProductPreOrderSettingsOverrides
          • MUTsetProductBasicInformation
          • MUTsetProductIsFeatured
          • MUTremoveProductIsFeaturedOverride
          • MUTsetProductSeoInformation
          • MUTsetProductStorefrontDetails
          • MUTsetProductPreOrderSettings
          • MUTsetProductOptionsInformation
          • MUTsetProductUrlPath
          • MUTremoveProductUrlPathOverride
          • MUTsetProductModifiersInformation
          • MUTremoveProductModifiersOverrides
          • MUTremoveProductCustomFieldsOverrides
          • MUTupdateProductCustomFields
          • MUTaddImagesToProduct
          • MUTremoveImagesFromProduct
          • MUTupdateProductImageProperties
          • MUTremoveProductImagePropertiesOverrides
          • MUTsetSharedProductModifiersInformation
          • MUTremoveSharedProductModifiersOverrides
          • MUTsetSharedProductOptionsInformation
          • MUTremoveSharedProductOptionsOverrides
          • MUTsettings
          • MUTupdateTranslations
          • MUTdeleteTranslations
          • MUTaddLocale
          • MUTdeleteLocale
          • MUTupdateLocale
          • MUTcreateEventBridgeWebhook
          • MUTcreatePubSubWebhook
          • MUTupdatePubSubWebhook
          • MUTupdateEventBridgeWebhook
          • MUTcreateHttpsWebhook
          • MUTdeleteWebhook
          • MUTupdateHttpsWebhook
          • MUTcreateMetafield
          • MUTupdateMetafield
          • MUTdeleteMetafield
          • MUTreassignMetafieldsOwner
  • MCP
    • Overview
Dev Portal
LogoLogo
GraphQLAdminMutations

createAppExtension

Example Query
1mutation ExampleMutation($input: CreateAppExtensionInput) {
2 createAppExtension(input: $input) {
3 appExtension {
4 id
5 context
6 label
7 model
8 url
9 }
10 }
11}
Variables
1{
2 "input": {
3 "context": "LINK",
4 "label": {
5 "defaultValue": "example",
6 "locales": [
7 {
8 "localeCode": "example",
9 "value": "example"
10 }
11 ]
12 },
13 "model": "CATEGORIES",
14 "url": "example"
15 }
16}
Example response
1{
2 "data": {
3 "createAppExtension": {
4 "appExtension": {
5 "id": "example",
6 "context": "LINK",
7 "label": {
8 "defaultValue": null,
9 "locales": null
10 },
11 "model": "CATEGORIES",
12 "url": "example"
13 }
14 }
15 }
16}
Registers a new App Extension to the store and associates it with the requesting API account.
Was this page helpful?
Previous

supportedLocales

Next

updateAppExtension

Built with

Arguments

inputCreateAppExtensionInputRequired

Returns

an optional CreateAppExtensionResult
appExtensionAppExtension
The response object properties available after creating an App Extension.