Sears Holdings · Authentication Profile

Sears Holdings Authentication

Authentication

Sears Holdings declares 1 security scheme(s) across its OpenAPI definitions.

Fortune 100RetailE-CommerceMarketplaceOrder ManagementInventoryProduct CatalogSeller IntegrationXML
Methods: Schemes: 1 OAuth flows: API key in:

Security Schemes

Authorization http
scheme: custom · in: header ()

Source

Authentication Profile

sears-holdings-authentication.yml Raw ↑
generated: '2026-08-28'
method: searched
source: https://marketplace.sears.com/docs/api-guide/using-sear-marketplace-apis-for-xml-integration/credentials-and-authentication/
docs: https://marketplace.sears.com/seller-support/api-authentication-process/
api: Sears Marketplace Seller API
base_url: https://seller.marketplace.sears.com/SellerPortal/api
note: >-
  Derived by hand from the provider's own published API Guide rather than from an OpenAPI
  securitySchemes block, because Sears Marketplace publishes no OpenAPI. The scheme is a custom
  HMAC signature, not OAuth, not OpenID Connect and not a bearer token, so there is no scopes/
  artifact for this provider.
schemes:
  - id: hmac-sha256-authorization
    type: http
    scheme: custom
    in: header
    name: Authorization
    algorithm: HMAC-SHA256
    label: HMAC-SHA256 request signing
    header_format: "HMAC-SHA256 emailaddress=<email address>,timestamp=<timestamp>,signature=<signature>"
    string_to_sign: "<sellerId>:<emailaddress>:<currentTimestamp>"
    timestamp_format: "yyyy-MM-dd'T'HH:mm:ss'Z' (UTC)"
    timestamp_validity: 30 minutes
    signature_encoding: hexadecimal
    secret: base64-encoded seller secret key, self-generated in Seller Portal under Account Info
    credential_scope: per seller account; secondary users must generate their own key
    documented: true
    source: https://marketplace.sears.com/docs/api-guide/using-sear-marketplace-apis-for-xml-integration/credentials-and-authentication/
oauth2: false
openid_connect: false
mutual_tls: false
api_keys: false
scopes_published: false
credential_acquisition:
  self_service: false
  requires_account: true
  steps:
    - Apply to sell on Sears Marketplace at https://marketplace.sears.com/sell-on-sears/
    - Log in to Seller Portal at https://seller.marketplace.sears.com
    - Open your name menu (upper right) -> Account Info and generate the base64 secret key
    - Compute the HMAC-SHA256 signature per request and send it in the Authorization header
deprecated_schemes:
  - id: email-password-in-url
    retired: '2016-03-31'
    note: >-
      Before 2016-03-31 API URLs carried an email address and password. Those calls are now
      rejected outright; the provider states this explicitly in the API Guide.
unauthenticated_behavior:
  probe: https://seller.marketplace.sears.com/SellerPortal/api/oms/purchaseorder/v19?sellerId=1234
  observed: '2026-08-28'
  http_status: 200
  content_type: application/xml;charset=UTF-8
  body: "<api-response><error-detail>Missing Authorization header in request</error-detail></api-response>"
  note: >-
    The API answers an unauthenticated call with HTTP 200 and an in-body error element rather than
    401/403. Clients cannot rely on the status line to detect an auth failure.

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/sears-holdings-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 email required.

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