--- title: URL - Storefront API description: > Represents an [RFC 3986](https://datatracker.ietf.org/doc/html/rfc3986) and [RFC 3987](https://datatracker.ietf.org/doc/html/rfc3987)-compliant URI string. For example, `"https://example.myshopify.com"` is a valid URL. It includes a scheme (`https`) and a host (`example.myshopify.com`). api_version: 2024-10 api_name: storefront type: scalar api_type: graphql source_url: html: 'https://shopify.dev/docs/api/storefront/2024-10/scalars/URL' md: 'https://shopify.dev/docs/api/storefront/2024-10/scalars/URL.txt' --- # URL scalar Represents an [RFC 3986](https://datatracker.ietf.org/doc/html/rfc3986) and [RFC 3987](https://datatracker.ietf.org/doc/html/rfc3987)-compliant URI string. For example, `"https://example.myshopify.com"` is a valid URL. It includes a scheme (`https`) and a host (`example.myshopify.com`). ## Map ### Fields with this scalar * <-|[Article.onlineStoreUrl](https://shopify.dev/docs/api/storefront/2024-10/objects/Article#field-onlineStoreUrl) * <-|[Blog.onlineStoreUrl](https://shopify.dev/docs/api/storefront/2024-10/objects/Blog#field-onlineStoreUrl) * <-|[Cart.checkoutUrl](https://shopify.dev/docs/api/storefront/2024-10/objects/Cart#field-checkoutUrl) * <-|[Collection.onlineStoreUrl](https://shopify.dev/docs/api/storefront/2024-10/objects/Collection#field-onlineStoreUrl) * <-|[Domain.url](https://shopify.dev/docs/api/storefront/2024-10/objects/Domain#field-url) * <-|[External​Video.embedUrl](https://shopify.dev/docs/api/storefront/2024-10/objects/ExternalVideo#field-embedUrl) * <-|[External​Video.originUrl](https://shopify.dev/docs/api/storefront/2024-10/objects/ExternalVideo#field-originUrl) * <-|[Fulfillment​Tracking​Info.url](https://shopify.dev/docs/api/storefront/2024-10/objects/FulfillmentTrackingInfo#field-url) * <-|[Generic​File.url](https://shopify.dev/docs/api/storefront/2024-10/objects/GenericFile#field-url) * <-|[Image.url](https://shopify.dev/docs/api/storefront/2024-10/objects/Image#field-url) * <-|[Menu​Item.url](https://shopify.dev/docs/api/storefront/2024-10/objects/MenuItem#field-url) * <-|[Metaobject.onlineStoreUrl](https://shopify.dev/docs/api/storefront/2024-10/objects/Metaobject#field-onlineStoreUrl) * <-|[Order.customerUrl](https://shopify.dev/docs/api/storefront/2024-10/objects/Order#field-customerUrl) * <-|[Order.statusUrl](https://shopify.dev/docs/api/storefront/2024-10/objects/Order#field-statusUrl) * <-|[Page.onlineStoreUrl](https://shopify.dev/docs/api/storefront/2024-10/objects/Page#field-onlineStoreUrl) * <-|[Payment​Settings.cardVaultUrl](https://shopify.dev/docs/api/storefront/2024-10/objects/PaymentSettings#field-cardVaultUrl) * <-|[Product.onlineStoreUrl](https://shopify.dev/docs/api/storefront/2024-10/objects/Product#field-onlineStoreUrl) * <-|[Shop​Pay​Payment​Request​Session.checkoutUrl](https://shopify.dev/docs/api/storefront/2024-10/objects/ShopPayPaymentRequestSession#field-checkoutUrl) * <-|[Shop​Policy.url](https://shopify.dev/docs/api/storefront/2024-10/objects/ShopPolicy#field-url) * <-|[Shop​Policy​With​Default.url](https://shopify.dev/docs/api/storefront/2024-10/objects/ShopPolicyWithDefault#field-url) ### Mutations with this scalar * <\~>[customer​Activate​By​Url](https://shopify.dev/docs/api/storefront/2024-10/mutations/customerActivateByUrl#argument-activationUrl) * <\~>[customer​Reset​By​Url](https://shopify.dev/docs/api/storefront/2024-10/mutations/customerResetByUrl#argument-resetUrl)