BigCommerce · Schema

Customer Login SSO

E-CommerceRetailCatalogOrderCheckoutPaymentsSoftware-as-a-Service

Properties

Name Type Description
iss string Indicates the token’s issuer. This is your application’s client ID, which is obtained during application registration in Developer Portal.
iat integer Time when the token was generated. This is a numeric value indicating the number of seconds since the [Unix epoch](https://en.wikipedia.org/wiki/Unix_time).
jti string Request ID string that must be unique across all requests made by your app. A UUID or other random string would be an appropriate value. Most libraries contain a method for generating a uuid. For test
operation string Must contain the string “customer_login”.
store_hash string Store hash identifying the store you are logging into.
customer_id integer ID of the customer you are logging in, as obtained through the Customer API.
redirect_to string Optional field containing a relative path for the shopper’s destination after login. Will default to `/account.php`.
request_ip string **(Optional)** Field containing the expected IP address for the request. If provided, BigCommerce will check that it matches the browser trying to log in. If there is not a match, it will be rejected.
View JSON Schema on GitHub

JSON Schema

bigcommerce-customerloginsso-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/customerLoginSSO",
  "title": "Customer Login SSO",
  "type": "object",
  "properties": {
    "iss": {
      "type": "string",
      "description": "Indicates the token\u2019s issuer. This is your application\u2019s client ID, which is obtained during application registration in Developer Portal.",
      "example": "\"1234r5t6y7u8i9o0p\""
    },
    "iat": {
      "type": "integer",
      "description": "Time when the token was generated. This is a numeric value indicating the number of seconds since the [Unix epoch](https://en.wikipedia.org/wiki/Unix_time).",
      "example": 1535393113
    },
    "jti": {
      "type": "string",
      "description": "Request ID string that must be unique across all requests made by your app. A UUID or other random string would be an appropriate value. Most libraries contain a method for generating a uuid. For testing a [UUID generator](https://www.uuidgenerator.net/) can be used, but it recommended to use built in libraries.",
      "example": "\"20b7c03e-00da-4d29-91bf-2aa06a57575b\""
    },
    "operation": {
      "type": "string",
      "description": "Must contain the string \u201ccustomer_login\u201d.",
      "example": "\"customer_login\""
    },
    "store_hash": {
      "type": "string",
      "description": "Store hash identifying the store you are logging into.\n",
      "example": "\"abc123\""
    },
    "customer_id": {
      "type": "integer",
      "description": "ID of the customer you are logging in, as obtained through the Customer API.\n",
      "example": 2
    },
    "redirect_to": {
      "type": "string",
      "description": "Optional field containing a relative path for the shopper\u2019s destination after login. Will default to `/account.php`.\n",
      "default": "/account.php"
    },
    "request_ip": {
      "type": "string",
      "description": "**(Optional)** Field containing the expected IP address for the request. If provided, BigCommerce will check that it matches the browser trying to log in. If there is not a match, it will be rejected.\n",
      "example": "\"111.222.333.444\""
    }
  },
  "x-internal": false
}

Work with this as data

Every JSON Schema 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 schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema 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 JSON Schema
curl "https://apis.io/api/v1/json-schemas/bigcommerce-customerloginsso"
All schemas
curl "https://apis.io/api/v1/json-schemas?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.