Coadjute · Authentication Profile

Lifetise Authentication

Authentication

Coadjute secures its APIs with oauth2, openIdConnect, and apiKey across 3 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode, clientCredentials, deviceCode, password, implicit, tokenExchange, and jwtBearer flow(s).

Real-EstateUnited KingdomPropTechProperty TransactionsConveyancingAMLComplianceDistributed LedgerEstate AgentsMortgage
Methods: oauth2, openIdConnect, apiKey Schemes: 3 OAuth flows: authorizationCode, clientCredentials, deviceCode, password, implicit, tokenExchange, jwtBearer API key in: header

Security Schemes

coadjute-oidc openIdConnect
coadjute-oauth2 oauth2
coadjute-partner-token apiKey
· in: header ()

Source

Authentication Profile

lifetise-authentication.yml Raw ↑
generated: '2026-07-26'
method: searched
source: https://auth.coadjute.com/.well-known/openid-configuration
docs: https://www.coadjute.com/coadjute-partner-terms-of-service
raw:
- well-known/lifetise-openid-configuration.json
- well-known/lifetise-oauth-authorization-server.json
- authentication/coadjute-openid-configuration.json
note: |
  Derived from the only anonymously fetchable machine-readable contract Coadjute
  publishes: the Auth0-backed OpenID Connect discovery document on auth.coadjute.com.
  There is no OpenAPI to derive securitySchemes from — api.coadjute.com is fully gated
  and developer.coadjute.com returns 502 — so this profile records the identity layer as
  advertised by the tenant plus the manually provisioned partner token path evidenced by
  a third-party CRM integration page. Nothing here is inferred beyond those two sources.
summary:
  types: [oauth2, openIdConnect, apiKey]
  api_key_in: [header]
  oauth2_flows: [authorizationCode, clientCredentials, deviceCode, password, implicit, tokenExchange, jwtBearer]
  pkce: true
  pkce_methods: [S256, plain]
  mfa: true
  dpop: true
  dynamic_client_registration: true
schemes:
- name: coadjute-oidc
  type: openIdConnect
  openIdConnectUrl: https://auth.coadjute.com/.well-known/openid-configuration
  issuer: https://auth.coadjute.com/
  provider: Auth0
  sources: [well-known/lifetise-openid-configuration.json]
  endpoints:
    authorization: https://auth.coadjute.com/authorize
    token: https://auth.coadjute.com/oauth/token
    userinfo: https://auth.coadjute.com/userinfo
    jwks: https://auth.coadjute.com/.well-known/jwks.json
    registration: https://auth.coadjute.com/oidc/register
    revocation: https://auth.coadjute.com/oauth/revoke
    device_authorization: https://auth.coadjute.com/oauth/device/code
    mfa_challenge: https://auth.coadjute.com/mfa/challenge
    backchannel_authentication: https://auth.coadjute.com/bc-authorize
    global_token_revocation: https://auth.coadjute.com/oauth/global-token-revocation/connection/{connectionName}
  id_token_signing_alg_values_supported: [HS256, RS256, PS256]
  token_endpoint_auth_methods_supported: [client_secret_basic, client_secret_post, private_key_jwt, none]
  token_endpoint_auth_signing_alg_values_supported: [RS256, RS384, PS256]
  response_types_supported: [code, token, id_token, code token, code id_token, token id_token, code token id_token]
  response_modes_supported: [query, fragment, form_post]
  subject_types_supported: [public]
  code_challenge_methods_supported: [S256, plain]
  dpop_signing_alg_values_supported: [ES256]
  backchannel_logout_supported: true
  backchannel_token_delivery_modes_supported: [poll]
  request_parameter_supported: false
  request_uri_parameter_supported: false
- name: coadjute-oauth2
  type: oauth2
  sources: [well-known/lifetise-oauth-authorization-server.json]
  grant_types_supported:
  - client_credentials
  - authorization_code
  - refresh_token
  - password
  - implicit
  - urn:ietf:params:oauth:grant-type:device_code
  - urn:ietf:params:oauth:grant-type:token-exchange
  - urn:ietf:params:oauth:grant-type:jwt-bearer
  - http://auth0.com/oauth/grant-type/password-realm
  - http://auth0.com/oauth/grant-type/passwordless/otp
  - http://auth0.com/oauth/grant-type/mfa-oob
  - http://auth0.com/oauth/grant-type/mfa-otp
  - http://auth0.com/oauth/grant-type/mfa-recovery-code
  authorization_grant_profiles_supported:
  - urn:ietf:params:oauth:grant-profile:id-jag
  scopes: scopes/lifetise-scopes.yml
- name: coadjute-partner-token
  type: apiKey
  in: header
  provisioning: manual
  self_serve: false
  sources:
  - https://www.street.co.uk/integrations/coadjute
  evidence: |
    Street's Coadjute integration page instructs agents to email street@coadjute.com for
    a guide on "how to enable webhooks and obtain your API token" — credentials for the
    Partner Cloud API are issued by a human under a signed partner agreement. The header
    name and token format are not published anywhere public.
    Corroborated by the NeosAlpha case study describing a Kong API gateway fronting
    Coadjute's partner APIs with an "OAuth2.0-based security model".
access:
  gate: partner-only
  self_serve_signup: false
  what_is_required: |
    A signed Coadjute Partner Terms of Service with an Order Form and Subscription Term.
    There is no developer signup: every public conversion path is "Book a demo",
    "Request access" or "Login".
claims_supported: [aud, auth_time, created_at, email, email_verified, exp, family_name,
  given_name, iat, identities, iss, name, nickname, phone_number, picture, sub]
probes:
- {url: 'https://auth.coadjute.com/.well-known/openid-configuration', status: 200}
- {url: 'https://auth.coadjute.com/.well-known/oauth-authorization-server', status: 200}
- {url: 'https://auth.coadjute.com/.well-known/jwks.json', status: 200, saved: false, note: rotating key material}
- {url: 'https://api.coadjute.com/.well-known/openid-configuration', status: 401}

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