Harri · OAuth Scopes
Harri OAuth Scopes
OAuth 2.0
searched
Harri uses OAuth 2.0 but publishes no discrete scopes — access is governed by the grant itself (e.g. client-credentials or role-based authorization) rather than per-scope consent.
Tokens are issued from https://oauth.harri.com/oauth2/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.
Human ResourcesWorkforce ManagementHospitalityRestaurantsSchedulingTime and AttendancePayrollTalent AcquisitionLabor ComplianceHCM
Scopes: 0
Flows: clientCredentials
Method: searched
OAuth endpoints
Token URL
https://oauth.harri.com/oauth2/token https://oauth.harristaging.com/oauth2/token
https://oauth.harri.com/oauth2/token https://oauth.harristaging.com/oauth2/token
Flows
clientCredentials
clientCredentials
Scopes (0)
Harri implements OAuth 2.0 but publishes no discrete scopes — access is governed by the grant itself (client-credentials or role-based authorization) rather than per-scope consent.
Both published OpenAPI documents declare the clientCredentials flow with an EMPTY scopes map, the token request documented at https://developer.harri.com/authentication/ sends only client_id, client_secret and grant_type with no scope parameter, and the token response returns only access_token, expires_in and token_type. Authorization is therefore credential-bound rather than scope-bound: what a credential can reach is decided by the corporate IDs Harri Support associates with it, and franchisee reach is expressed in the URI path. Recorded as an empty scopes[] rather than invented scope strings.
Both published OpenAPI documents declare the clientCredentials flow with an EMPTY scopes map, the token request documented at https://developer.harri.com/authentication/ sends only client_id, client_secret and grant_type with no scope parameter, and the token response returns only access_token, expires_in and token_type. Authorization is therefore credential-bound rather than scope-bound: what a credential can reach is decided by the corporate IDs Harri Support associates with it, and franchisee reach is expressed in the URI path. Recorded as an empty scopes[] rather than invented scope strings.
📄 Provider scope reference: https://developer.harri.com/authentication/