Linsy · Authentication Profile

Linsy Authentication

Authentication

Linsy's authenticated surface is the Shopify customer account system. Each storefront publishes an OpenID Connect discovery document (and an identical RFC 8414 OAuth authorization server metadata document) pointing at a per-shop issuer on shopify.com. Authorization Code with PKCE (S256) is the supported flow; tokens are also obtainable via refresh_token and JWT bearer grants. The anonymous UCP/MCP commerce surface requires no credential — authentication is only involved once a buyer account or a buyer-approved payment is in play.

Linsy declares 3 security scheme(s) across its OpenAPI definitions.

CompanyConsumerRetailE-CommerceFurnitureHome GoodsDirect to ConsumerAgentic CommerceShopifyMCP
Methods: Schemes: 3 OAuth flows: API key in:

Security Schemes

openIdConnect
openIdConnect
none

Source

Authentication Profile

linsy-authentication.yml Raw ↑
generated: '2026-07-19'
method: searched
source: https://www.linsyhome.com/.well-known/openid-configuration and https://linsy.com/.well-known/openid-configuration
name: Linsy authentication profile
description: Linsy's authenticated surface is the Shopify customer account system. Each storefront
  publishes an OpenID Connect discovery document (and an identical RFC 8414 OAuth authorization server
  metadata document) pointing at a per-shop issuer on shopify.com. Authorization Code with PKCE (S256)
  is the supported flow; tokens are also obtainable via refresh_token and JWT bearer grants. The
  anonymous UCP/MCP commerce surface requires no credential — authentication is only involved once a
  buyer account or a buyer-approved payment is in play.
schemes:
- id: shopify_customer_account_oidc
  type: openIdConnect
  store: LINSY HOME
  storefront: https://www.linsyhome.com/
  openIdConnectUrl: https://www.linsyhome.com/.well-known/openid-configuration
  issuer: https://shopify.com/authentication/55555752076
  authorization_endpoint: https://shopify.com/authentication/55555752076/oauth/authorize
  token_endpoint: https://shopify.com/authentication/55555752076/oauth/token
  end_session_endpoint: https://shopify.com/authentication/55555752076/logout
  jwks_uri: https://shopify.com/authentication/55555752076/.well-known/jwks.json
  response_types_supported:
  - code
  grant_types_supported:
  - authorization_code
  - refresh_token
  - 'urn:ietf:params:oauth:grant-type:jwt-bearer'
  code_challenge_methods_supported:
  - S256
  token_endpoint_auth_methods_supported:
  - client_secret_basic
  id_token_signing_alg_values_supported:
  - RS256
  subject_types_supported:
  - public
  claims_supported:
  - iss
  - sub
  - aud
  - exp
  - iat
  - nonce
  - sid
  - email
  - email_verified
- id: shopify_customer_account_oidc_official
  type: openIdConnect
  store: Linsy Official Store
  storefront: https://linsy.com/
  openIdConnectUrl: https://linsy.com/.well-known/openid-configuration
  issuer: https://shopify.com/authentication/73791996150
  authorization_endpoint: https://shopify.com/authentication/73791996150/oauth/authorize
  token_endpoint: https://shopify.com/authentication/73791996150/oauth/token
  response_types_supported:
  - code
  code_challenge_methods_supported:
  - S256
- id: ucp_mcp_anonymous
  type: none
  description: The UCP/MCP commerce endpoint accepts unauthenticated JSON-RPC calls for catalog search,
    lookup and cart operations. It requires a UCP agent profile URI rather than an API key; calls without
    one are rejected with JSON-RPC error -32001 (invalid_profile_url). Payment completion is gated on
    contemporaneous buyer approval, not on an agent credential.
  endpoints:
  - https://www.linsyhome.com/api/ucp/mcp
  - https://linsy.com/api/ucp/mcp
notes:
- No first-party developer API keys, no API key registration, and no partner/developer portal are
  published on either Linsy host.
- op_policy_uri and op_tos_uri on both issuers point at Shopify's platform legal pages, confirming the
  identity provider is Shopify rather than Linsy-operated.
related:
  scopes: ../scopes/linsy-scopes.yml
  well_known: ../well-known/linsy-well-known.yml

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/linsy-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.