MatterPort · Authentication Profile

Matterport Authentication

Authentication

MatterPort secures its APIs with http-basic, apiKey, and oauth2 across 3 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode flow(s).

Company3DDigital TwinSpatial DataReal-EstateConstructionGraphQLSDKComputer-VisionProperty Intelligence
Methods: http-basic, apiKey, oauth2 Schemes: 3 OAuth flows: authorizationCode API key in: query, header

Security Schemes

API Token (GraphQL) http
scheme: basic
SDK Application Key apiKey
· in: query (applicationKey)
OAuth (SDK connect) oauth2
· flows:

Source

Authentication Profile

matterport-authentication.yml Raw ↑
generated: '2026-07-20'
method: searched
source: https://matterport.github.io/showcase-sdk/
docs: https://matterport.github.io/showcase-sdk/models_getstarted.html
notes: >-
  Matterport uses distinct auth models for its two developer surfaces. The GraphQL API
  family (Model/Account/Import) authenticates with an API Token — a Token ID plus a
  Token Secret created in account settings — sent over HTTP Basic auth. The Showcase
  SDK (embeds) authenticates with an application/SDK key passed on the bootstrap
  script URL; newer SDK versions can also connect to a space via OAuth. No OpenAPI is
  published, so this profile is search-derived from the developer docs rather than a
  spec.
summary:
  types: [http-basic, apiKey, oauth2]
  api_key_in: [query, header]
  oauth2_flows: [authorizationCode]
schemes:
- name: API Token (GraphQL)
  type: http
  scheme: basic
  used_by: [Model API, Account API, Import API, Property Intelligence API, Custom Roles API]
  description: >-
    Token ID + Token Secret combined as "TokenID:TokenSecret", base64-encoded, sent as
    the HTTP Basic Authorization header against https://api.matterport.com/api/models/graph.
  credential_source: Account settings > Developer Tools > API Tokens
- name: SDK Application Key
  type: apiKey
  in: query
  parameter: applicationKey
  used_by: [SDK for Embeds, SDK Bundle, WebComponent]
  description: >-
    SDK key appended to the bootstrap script URL
    (static.matterport.com/showcase-sdk/bootstrap/<ver>/sdk.es6.js?applicationKey=...)
    to authorize the embedded Showcase player.
- name: OAuth (SDK connect)
  type: oauth2
  flows: [authorizationCode]
  used_by: [SDK for Embeds]
  description: >-
    Newer ES6 SDK bootstrap supports connecting to a space via OAuth (not supported by
    the legacy window.MP_SDK build).

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