Tradify · Authentication Profile

Tradify Authentication

Authentication

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

Job ManagementTradesField ServiceSchedulingQuotingInvoicingTimesheetsContractorsSaaS
Methods: session Schemes: 2 OAuth flows: API key in:

Security Schemes

sessionAuth session
scheme: bearer · in: header ()
partnerOAuth oauth2

Source

Authentication Profile

Raw ↑
generated: '2026-07-12'
method: modeled
source: >-
  Product/help-centre review plus unofficial third-party proxy descriptions. No
  official Tradify public API authentication documentation exists.
summary:
  types:
  - session
  publicApiKeys: false
  developerPortal: false
notes: >-
  Tradify does NOT publish a public developer API, so there is no documented,
  self-serve API authentication (no API keys, no OAuth client registration, no
  personal access tokens). End users sign in to the Tradify web and mobile apps
  with a username/password and MFA; the app backend (api.tradifyhq.com) then
  uses a session token that is not documented for third-party use. Unofficial
  proxies (e.g. Supergood) obtain access by automating that username/password +
  MFA sign-in and replaying the resulting session. Supported third-party data
  exchange is instead handled by Tradify's pre-built accounting/payment
  integrations, where authentication happens on the partner side - for example,
  the Xero integration is authorized with Xero's own OAuth 2.0 flow, not a
  Tradify credential.
schemes:
- name: sessionAuth
  type: session
  in: header
  scheme: bearer
  modeled: true
  description: >-
    MODELED. Session token issued after username/password + MFA sign-in to the
    Tradify apps. Undocumented and not offered as a public API credential.
  sources:
  - https://supergood.ai/docs/tradify-api
- name: partnerOAuth
  type: oauth2
  modeled: false
  description: >-
    Authentication for Tradify's supported integrations happens on the partner
    platform. For example, connecting Xero uses Xero's OAuth 2.0 authorization,
    not a Tradify-issued API credential.
  sources:
  - https://www.tradifyhq.com/xero-and-tradify-addon
  - https://help.tradifyhq.com/hc/en-us/articles/360019239014-Understanding-Xero-and-Tradify-s-Integration
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com