Ace Hardware · Authentication Profile

Ace Hardware Authentication

Authentication

Authentication profile for Ace Hardware's integration surfaces. There is no OpenAPI securitySchemes block to derive from — Ace Hardware publishes no HTTP API — so this profile is searched from the provider's vendor documentation and affiliate program pages. The controlling credential on the machine-to-machine surface is an X.509 certificate used for AS2 message signing and encryption, not an API key or a bearer token.

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

RetailHardwareHome ImprovementToolsPaintCooperativeEDIAffiliates
Methods: Schemes: 3 OAuth flows: API key in:

Security Schemes

mutualTLS
http
delegated

Source

Authentication Profile

ace-hardware-authentication.yml Raw ↑
generated: '2026-08-30'
method: searched
source: >-
  https://www.acehardware-vendors.com/Vendors%20Public/Documents/Ace%20Vendor%20Manual.pdf
  and https://www.acehardware.com/affiliates
docs: https://www.acehardware-vendors.com/
provider: Ace Hardware
providerId: ace-hardware
description: >-
  Authentication profile for Ace Hardware's integration surfaces. There is no OpenAPI
  securitySchemes block to derive from — Ace Hardware publishes no HTTP API — so this profile is
  searched from the provider's vendor documentation and affiliate program pages. The controlling
  credential on the machine-to-machine surface is an X.509 certificate used for AS2 message
  signing and encryption, not an API key or a bearer token.
note: >-
  derive-authentication.py was not applicable here: it reads openapi/ and this repo has no
  OpenAPI document because the provider publishes none.

schemes:
  - id: as2-certificate
    type: mutualTLS
    subtype: as2-message-level-certificate
    surface: Ace Hardware Vendor EDI Integration
    description: >-
      Vendors exchange X12 documents with Ace Hardware over AS2 (HTTP or HTTPS). Authentication
      and encryption are provided by exchanged X.509 certificates; Ace states a preference for
      SHA2. Certificates are swapped during trading-partner setup along with the AS2 identifiers,
      so credential issuance is a manual onboarding step, not a self-service key.
    credential: X.509 certificate pair exchanged during trading-partner setup
    signature_algorithm_preference: SHA2
    identifiers:
      - environment: stage
        edi_id: ZZ/7089906600
      - environment: production
        edi_id: 01/006928311
    self_service: false
    evidence: >-
      "Ace Hardware offers data exchange over the internet using AS2 HTTP or HTTP/HTTPS with
      authentication and encryption provided via certificate (preferred being SHA2)."
  - id: vendor-portal-login
    type: http
    subtype: session-login
    surface: AceHardware-Vendors.com vendor portal
    description: >-
      The vendor portal at www.acehardware-vendors.com serves a public documents area (the Ace
      Vendor Manual and forms are readable anonymously) behind which vendor-specific functions
      require a portal account issued by Ace Hardware. No public registration path exists.
    self_service: false
    evidence: 'https://www.acehardware-vendors.com/ returned 200 with a public Vendors Public documents area and a login for vendor-specific functions (probed 2026-08-30).'
  - id: impact-affiliate-account
    type: delegated
    subtype: third-party-network-account
    surface: Ace Hardware Affiliate Program
    description: >-
      The affiliate program is operated on the Impact partner network. Tracking links, banners
      and reporting are accessed with an Impact media-partner account, not with an Ace Hardware
      credential. Any programmatic access to affiliate reporting is Impact's API under Impact's
      own credentials — Ace Hardware issues no affiliate API key.
    self_service: true
    signup: 'https://app.impact.com/campaign-mediapartner-signup/Ace-Hardware.brand?type=dm'
    evidence: 'https://www.acehardware.com/affiliates states "You can find reporting, links, and banners at Impact!" and links the media-partner signup.'

absent:
  - scheme: apiKey
    note: No API key issuance, no key prefix, and no key management surface is documented.
  - scheme: oauth2
    note: '/.well-known/oauth-authorization-server returned 500 (empty) on www.acehardware.com and 404 on www.acehardware-vendors.com.'
  - scheme: openIdConnect
    note: '/.well-known/openid-configuration returned 500 (empty) on www.acehardware.com and 404 on www.acehardware-vendors.com.'
  - scheme: bearer
    note: No token endpoint or bearer-token documentation exists on either host.

maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com

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/ace-hardware-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.