Guidewheel · Authentication Profile

Guidewheel Authentication

Authentication

Guidewheel secures its APIs with apiKey across 2 declared security schemes, as derived from its OpenAPI definitions.

CompanyManufacturingIndustrial IoTMachine MonitoringOEEFactoryOpsPredictive MaintenanceEnergySensorsTelemetry
Methods: apiKey Schemes: 2 OAuth flows: API key in: header, query

Security Schemes

ApiKeyHeader apiKey
· in: header ()
ApiKeyQuery apiKey
· in: query ()

Source

Authentication Profile

guidewheel-authentication.yml Raw ↑
generated: '2026-08-01'
method: searched
source: https://support.guidewheel.app/en/articles/15696169-guidewheel-api-cmms-erp-integration-guide
docs: https://support.guidewheel.app/en/articles/15696169-guidewheel-api-cmms-erp-integration-guide
note: >-
  Derived from the provider's published API and account documentation, not from an
  OpenAPI document — Guidewheel does not publish a machine-readable contract (the
  detailed technical API guide is password protected and provided on request).
summary:
  types:
  - apiKey
  api_key_in:
  - header
  - query
  oauth2_flows: []
  sso: true
  mfa: true
schemes:
- name: ApiKeyHeader
  type: apiKey
  in: header
  parameter_name: x-api-key
  status: current
  scope: >-
    Company-scoped. Each API key only has access to the company data associated with
    it.
  transport: HTTPS required for all requests.
  example: 'curl "https://<base-url>/api/v1/devices" -H "x-api-key: $API_KEY"'
  sources:
  - https://support.guidewheel.app/en/articles/15696169-guidewheel-api-cmms-erp-integration-guide
- name: ApiKeyQuery
  type: apiKey
  in: query
  parameter_name: api_key
  status: deprecated
  note: >-
    Older integrations may use an api_key query parameter; the provider documents this
    as deprecated in favour of the x-api-key header.
  sources:
  - https://support.guidewheel.app/en/articles/15696169-guidewheel-api-cmms-erp-integration-guide
end_user_authentication:
  note: >-
    The API itself uses a company-scoped API key. The following applies to human sign-in
    to the Guidewheel web/mobile application, not to API clients.
  login:
    url: https://app.guidewheel.app/
    identifier: username (explicitly not the email address)
    password_policy: 12-character password
    docs: https://support.guidewheel.app/en/articles/12168446-how-to-login-to-guidewheel
  sso:
    supported: true
    provider: WorkOS
    protocols:
    - SAML
    - OIDC
    identity_providers:
    - Okta
    - Microsoft Entra ID / Azure AD
    - Google
    - OneLogin
    - any IdP supporting SAML or OIDC
    saml_requirements:
      provided_by_workos:
      - ACS URL (Assertion Consumer Service URL)
      - SP Entity ID
      provided_by_customer:
      - Metadata URL (recommended)
      - XML metadata file upload
      - 'Manual entry: IdP Single Sign-On URL, IdP Entity ID / Issuer, X.509 signing
        certificate'
      attribute_mappings:
      - email -> user.email
      - firstName -> user.firstName
      - lastName -> user.lastName
    oidc_requirements:
    - Client ID
    - Client Secret
    - Discovery Endpoint (.well-known/openid-configuration URL)
    user_provisioning: false
    mfa_on_sso: false
    password_login_can_be_blocked: true
    onboarding: Contact your account executive or customer success manager for an invite link.
    docs: https://support.guidewheel.app/en/articles/14175623-how-to-set-up-single-sign-on-sso-with-guidewheel
  mfa:
    supported: true
    self_service: true
    methods:
    - SMS
    - WhatsApp
    docs: https://support.guidewheel.app/en/articles/8891042-setting-up-two-factor-authentication
  roles_and_permissions:
    docs: https://support.guidewheel.app/en/articles/7258359-roles-and-permissions
x-evidence:
  fetched: '2026-08-01'
  urls:
  - url: https://support.guidewheel.app/en/articles/15696169-guidewheel-api-cmms-erp-integration-guide
    http_status: 200
  - url: https://support.guidewheel.app/en/articles/14175623-how-to-set-up-single-sign-on-sso-with-guidewheel
    http_status: 200
  - url: https://support.guidewheel.app/en/articles/8891042-setting-up-two-factor-authentication
    http_status: 200
  negative:
  - url: https://api.guidewheel.app/.well-known/openid-configuration
    http_status: 200
    result: SPA HTML shell, not an OIDC discovery document
  - url: https://api.guidewheel.app/.well-known/oauth-authorization-server
    http_status: 200
    result: SPA HTML shell, not an RFC 8414 document