Login
Authenticates a customer and returns a JWT access token + refresh token.
The provider field selects the authentication method. When omitted it
defaults to email, the built-in email/password login.
To authenticate against a third-party identity provider (Auth0, Okta,
Firebase, a custom JWT issuer, SAML, etc.), send
{ "provider": "<your_key>", ... } with the fields that provider
requires. The endpoint returns the same JWT + refresh token regardless of
which provider authenticated the request. See
Custom API Authentication
for the list of configured providers and their required fields.
Authorizations
Publishable API key for store access

