Acelab · Authentication Profile

Acelab Authentication

Authentication

Acelab declares 5 security scheme(s) across its OpenAPI definitions.

CompanyConstructionArchitectureBuilding MaterialsDesignSustainabilityProduct DataAECORevitSpecification
Methods: Schemes: 5 OAuth flows: API key in:

Security Schemes

http
scheme: bearer
http
scheme: basic
oauth2
saml-or-oidc
oauth2

Source

Authentication Profile

acelab-authentication.yml Raw ↑
generated: '2026-09-06'
method: probed
source: >-
  Live HTTP probes of the Acelab production API and docs MCP host, plus the published pricing
  page (https://www.acelabusa.com/pricing/architect-designers) and the Revit integration help
  center. No OpenAPI securitySchemes were available to derive from — the spec is auth-gated.
note: >-
  Acelab publishes no authentication documentation for developers. Everything below was
  established by observing WWW-Authenticate challenges on Acelab's own hosts and by reading the
  end-user/pricing pages. There is no documented key-issuance flow, no developer console and no
  token endpoint for the product API.
schemes:
- id: product-api-bearer
  type: http
  scheme: bearer
  applies_to: https://acelab-api-prod-178528813198.us-east4.run.app/api
  method: probed
  evidence:
    url: https://acelab-api-prod-178528813198.us-east4.run.app/api/notification/channel-auth
    http_status: 401
    www_authenticate: Bearer
    fetched: '2026-09-06'
  note: >-
    The production API answers unauthenticated requests with 401 and WWW-Authenticate: Bearer.
    How a caller obtains that bearer token is not published anywhere public; in the shipped web
    application it is a session token minted after interactive sign-in.
- id: swagger-basic
  type: http
  scheme: basic
  applies_to: https://acelab-api-prod-178528813198.us-east4.run.app/swagger/v1/swagger.json
  method: probed
  evidence:
    url: https://acelab-api-prod-178528813198.us-east4.run.app/swagger/v1/swagger.json
    http_status: 401
    www_authenticate: Basic
    fetched: '2026-09-06'
  note: >-
    The ASP.NET Swagger surface EXISTS and is protected by HTTP Basic auth. This is the single
    most important finding in this record: the machine-readable contract is published by the
    server, and the only thing between the catalog and it is a credential we do not have and
    will not attempt. Sibling paths that do not exist (/openapi.json, /api-docs, /health) return
    404 from the same host, which is what distinguishes "gated" from "absent" here.
- id: platform-sso
  type: oauth2
  applies_to: https://app.acelabusa.com/login
  method: searched
  providers:
  - Microsoft
  - Google
  note: >-
    "Microsoft & Google OAuth" is listed as an included permission feature on every published
    Acelab pricing tier. This is end-user sign-in to the Material Hub application, not API
    authorization.
- id: enterprise-sso
  type: saml-or-oidc
  applies_to: https://app.acelabusa.com/login
  method: searched
  note: >-
    "Custom SSO & RBAC" and "Enterprise SSO & RBAC" are listed as Enterprise-tier-only items on
    https://www.acelabusa.com/pricing/architect-designers. The protocol is not named on the
    public page.
- id: docs-mcp-oauth
  type: oauth2
  applies_to: https://docs.acelabusa.com/mcp
  method: probed
  optional: true
  issuer: https://docs.acelabusa.com/mcp/oauth
  authorization_endpoint: https://docs.acelabusa.com/mcp/oauth/authorize
  token_endpoint: https://docs.acelabusa.com/mcp/oauth/token
  registration_endpoint: https://docs.acelabusa.com/mcp/oauth/register
  grant_types:
  - authorization_code
  - client_credentials
  - refresh_token
  pkce:
  - S256
  scopes:
  - mcp:search
  evidence:
    url: https://docs.acelabusa.com/.well-known/oauth-authorization-server
    http_status: 200
    fetched: '2026-09-06'
  note: >-
    Optional. The docs MCP server answers initialize and tools/list anonymously; this
    authorization server exists to unlock authenticated/private documentation content. Provided
    by the Mintlify docs platform on Acelab's host.
gaps:
- No published API key or token issuance flow for the product API.
- No developer portal, API reference or authentication guide on any Acelab property.
- Custom API integration is sold, not self-served — Enterprise tier, "Contact sales".

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/acelab-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.