HCF · OAuth Scopes

HCF OAuth Scopes

OAuth 2.0 searched

HCF publishes 83 OAuth 2.0 scopes via the authorizationCode and clientCredentials flows. Scopes are the fine-grained permissions an application requests at authorization time to act against the HCF API on a user’s behalf.

Tokens are issued from https://id.hcf.com.au/oauth2/v1/token.

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

InsuranceAustraliaHealth InsuranceLife InsuranceTravel InsurancePet InsuranceCarrierNot-for-ProfitClaimsMember ServicesPartner GatedNo Public API
Scopes: 83 Flows: authorizationCode, clientCredentials Method: searched

OAuth endpoints

Authorization URL
https://id.hcf.com.au/oauth2/v1/authorize
Token URL
https://id.hcf.com.au/oauth2/v1/token
Flows
authorizationCodeclientCredentials

Scopes (83)

ScopeDescriptionFlows
openid Required OIDC scope; requests an ID token for the signed-in member.
email Access to the member email address and email_verified claim.
profile Access to standard OIDC profile claims (name, given_name, family_name, locale, updated_at and similar).
address Access to the address claim.
phone Access to the phone_number and phone_number_verified claims.
offline_access Issues a refresh token so the session can be renewed without re-authentication.
groups Includes the member group memberships as a claim.
okta.users.manage
okta.users.manage.self
okta.users.read
okta.users.read.self
okta.linkedObjects.manage
okta.linkedObjects.read
okta.profileMappings.manage
okta.profileMappings.read
okta.userTypes.manage
okta.userTypes.read
okta.clients.manage
okta.clients.register
okta.clients.read
okta.appGrants.manage
okta.appGrants.read
okta.policies.manage
okta.policies.read
okta.groups.manage
okta.groups.read
okta.inlineHooks.manage
okta.inlineHooks.read
okta.eventHooks.manage
okta.eventHooks.read
okta.events.read
okta.logs.read
okta.apps.manage
okta.apps.read
okta.governance.assignmentCandidates.read
okta.accessRequests.tasks.manage
okta.accessRequests.tasks.read
okta.schemas.manage
okta.schemas.read
okta.idps.manage
okta.idps.read
okta.factors.manage
okta.factors.read
okta.riskProviders.manage
okta.riskProviders.read
okta.roles.manage
okta.roles.read
okta.orgs.manage
okta.orgs.read
okta.domains.manage
okta.domains.read
okta.brands.manage
okta.brands.read
okta.sessions.manage
okta.sessions.read
okta.templates.manage
okta.templates.read
okta.trustedOrigins.manage
okta.trustedOrigins.read
okta.threatInsights.manage
okta.threatInsights.read
okta.behaviors.manage
okta.behaviors.read
okta.networkZones.manage
okta.networkZones.read
okta.agentPools.manage
okta.agentPools.read
okta.reports.manage
okta.reports.read
okta.features.manage
okta.features.read
okta.certificateAuthorities.manage
okta.certificateAuthorities.read
okta.principalRateLimits.manage
okta.principalRateLimits.read
okta.rateLimits.manage
okta.rateLimits.read
okta.directories.manage
okta.directories.groups.manage
okta.apiTokens.manage
okta.apiTokens.read
okta.personal.adminSettings.manage
okta.personal.adminSettings.read

Source

OAuth Scopes

hcf-scopes.yml Raw ↑
generated: '2026-07-25'
method: searched
source: https://id.hcf.com.au/.well-known/openid-configuration + https://id.hcf.com.au/.well-known/oauth-authorization-server
docs: null
warning: 'HCF publishes NO scope catalog for any insurance or business API, because it publishes no API.
  Every scope below is advertised by the Okta identity tenant at id.hcf.com.au: the first group is the
  standard OpenID Connect scope set used for member sign-in, and the second group is Okta''s stock org-management
  scope set that every Okta org authorization server advertises whether or not the tenant grants any of
  them. These describe the identity platform, not HCF product capabilities, and must not be read as an
  HCF API scope catalog.'
schemes:
- name: HCF member sign-in (OIDC)
  issuer: https://id.hcf.com.au
  source: well-known/hcf-openid-configuration.json
  flows:
  - flow: authorizationCode
    authorizationUrl: https://id.hcf.com.au/oauth2/v1/authorize
    tokenUrl: https://id.hcf.com.au/oauth2/v1/token
    pkce: S256
  scope_count: 7
- name: Okta org authorization server
  issuer: https://id.hcf.com.au
  source: well-known/hcf-oauth-authorization-server.json
  flows:
  - flow: clientCredentials
    tokenUrl: https://id.hcf.com.au/oauth2/v1/token
  scope_count: 76
summary:
  total: 83
  oidc: 7
  okta_org_management: 76
  hcf_product_scopes: 0
scopes:
- scope: openid
  description: Required OIDC scope; requests an ID token for the signed-in member.
  family: oidc
  audience: member sign-in
  sources:
  - well-known/hcf-openid-configuration.json
- scope: email
  description: Access to the member email address and email_verified claim.
  family: oidc
  audience: member sign-in
  sources:
  - well-known/hcf-openid-configuration.json
- scope: profile
  description: Access to standard OIDC profile claims (name, given_name, family_name, locale, updated_at
    and similar).
  family: oidc
  audience: member sign-in
  sources:
  - well-known/hcf-openid-configuration.json
- scope: address
  description: Access to the address claim.
  family: oidc
  audience: member sign-in
  sources:
  - well-known/hcf-openid-configuration.json
- scope: phone
  description: Access to the phone_number and phone_number_verified claims.
  family: oidc
  audience: member sign-in
  sources:
  - well-known/hcf-openid-configuration.json
- scope: offline_access
  description: Issues a refresh token so the session can be renewed without re-authentication.
  family: oidc
  audience: member sign-in
  sources:
  - well-known/hcf-openid-configuration.json
- scope: groups
  description: Includes the member group memberships as a claim.
  family: oidc
  audience: member sign-in
  sources:
  - well-known/hcf-openid-configuration.json
- scope: okta.users.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.users.manage.self
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.users.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.users.read.self
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.linkedObjects.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.linkedObjects.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.profileMappings.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.profileMappings.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.userTypes.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.userTypes.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.clients.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.clients.register
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.clients.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.appGrants.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.appGrants.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.policies.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.policies.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.groups.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.groups.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.inlineHooks.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.inlineHooks.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.eventHooks.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.eventHooks.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.events.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.logs.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.apps.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.apps.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.governance.assignmentCandidates.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.accessRequests.tasks.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.accessRequests.tasks.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.schemas.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.schemas.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.idps.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.idps.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.factors.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.factors.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.riskProviders.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.riskProviders.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.roles.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.roles.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.orgs.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.orgs.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.domains.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.domains.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.brands.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.brands.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.sessions.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.sessions.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.templates.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.templates.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.trustedOrigins.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.trustedOrigins.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.threatInsights.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.threatInsights.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.behaviors.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.behaviors.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.networkZones.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.networkZones.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.agentPools.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.agentPools.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.reports.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.reports.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.features.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.features.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.certificateAuthorities.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.certificateAuthorities.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.principalRateLimits.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.principalRateLimits.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.rateLimits.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.rateLimits.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.directories.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.directories.groups.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.apiTokens.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.apiTokens.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.personal.adminSettings.manage
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json
- scope: okta.personal.adminSettings.read
  family: okta-org-management
  audience: Okta tenant administration
  sources:
  - well-known/hcf-oauth-authorization-server.json