{
  "issuer": "https://accounts.shopify.com",
  "authorization_endpoint": "https://www.dashcheckout.io/login",
  "authorization_endpoint_template": "https://www.dashcheckout.io/login?shop={shop_domain}",
  "token_endpoint": "https://accounts.shopify.com/oauth/token",
  "jwks_uri": "https://accounts.shopify.com/.well-known/jwks.json",
  "registration_endpoint": "https://www.dashcheckout.io/login",
  "scopes_supported": [
    "read_products",
    "read_orders",
    "read_customers",
    "write_cart_transforms"
  ],
  "response_types_supported": [
    "code"
  ],
  "grant_types_supported": [
    "authorization_code",
    "refresh_token"
  ],
  "code_challenge_methods_supported": [
    "S256"
  ],
  "service_documentation": "https://help.dashcheckout.io",
  "op_policy_uri": "https://www.dashcheckout.io/privacy",
  "op_tos_uri": "https://www.dashcheckout.io/terms",
  "agent_auth": {
    "install_uri": "https://apps.shopify.com/dc-preorders",
    "login_uri": "https://www.dashcheckout.io/login",
    "login_uri_template": "https://www.dashcheckout.io/login?shop={shop_domain}",
    "identity_types_supported": [
      "shopify_store"
    ],
    "credential_types_supported": [
      "oauth2_authorization_code"
    ],
    "parameters": {
      "shop": {
        "description": "Shopify store domain (e.g., mystore.myshopify.com)",
        "required": true,
        "format": "{store_name}.myshopify.com"
      }
    },
    "examples": {
      "install": "https://apps.shopify.com/dc-preorders",
      "login": "https://www.dashcheckout.io/login?shop=dash-checkout.myshopify.com"
    },
    "description": "Install DC Order Limits via the Shopify App Store. For existing users, login directly using /login?shop={your-store}.myshopify.com"
  }
}
