Remote · OAuth Scopes

Remote OAuth Scopes

OAuth 2.0 searched

Remote publishes 86 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 Remote API on a user’s behalf.

Tokens are issued from /auth/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.

CompanyHRPayrollEmployer of RecordGlobal EmploymentContractorsBenefitsComplianceHuman Resources
Scopes: 86 Flows: authorizationCode, clientCredentials Method: searched

OAuth endpoints

Authorization URL
/auth/oauth2/authorize
Token URL
/auth/oauth2/token
Flows
authorizationCodeclientCredentials

Scopes (86)

ScopeDescriptionFlows
address:read address:read authorizationCode, clientCredentials
address:write address:write authorizationCode, clientCredentials
all:read
all:write
background_check:read background_check:read authorizationCode
bank_account:read bank_account:read clientCredentials
bank_account:write bank_account:write clientCredentials
benefit_offer:read benefit_offer:read authorizationCode
benefit_offer:write benefit_offer:write authorizationCode
benefit_renewal:read benefit_renewal:read authorizationCode
benefit_renewal:write benefit_renewal:write authorizationCode
company:read company:read authorizationCode, clientCredentials
company:write company:write clientCredentials
company_admin company_admin authorizationCode, clientCredentials
company_currencies:read company_currencies:read authorizationCode
company_department:read company_department:read authorizationCode
company_department:write company_department:write authorizationCode
company_management company_management clientCredentials
company_manager:read company_manager:read authorizationCode
company_manager:write company_manager:write authorizationCode
company_structure:read company_structure:read authorizationCode
contract:read contract:read authorizationCode
contract_amendment:read contract_amendment:read authorizationCode
contract_amendment:write contract_amendment:write authorizationCode
contract_eligibility:write contract_eligibility:write authorizationCode
convert_currency:read convert_currency:read authorizationCode, clientCredentials
country:read country:read authorizationCode, clientCredentials
custom_field:read custom_field:read authorizationCode
custom_field:write custom_field:write authorizationCode
custom_field_value:read custom_field_value:read authorizationCode
custom_field_value:write custom_field_value:write authorizationCode
document:read document:read authorizationCode, clientCredentials
document:write document:write authorizationCode, clientCredentials
emergency_contact:read emergency_contact:read clientCredentials
emergency_contact:write emergency_contact:write clientCredentials
employment:read employment:read authorizationCode
employment:write employment:write authorizationCode
employment_documents employment_documents authorizationCode, clientCredentials
employment_payments employment_payments authorizationCode, clientCredentials
employments employments authorizationCode, clientCredentials
expense:read expense:read authorizationCode, clientCredentials
expense:write expense:write authorizationCode
form:read form:read authorizationCode
help_center_article:read help_center_article:read authorizationCode, clientCredentials
https://gateway.remote.com/company.manage
https://gateway.remote.com/employment.manage
identity_verification:read identity_verification:read authorizationCode
identity_verification:write identity_verification:write authorizationCode
incentive:read incentive:read authorizationCode, clientCredentials
incentive:write incentive:write authorizationCode
invoices invoices authorizationCode, clientCredentials
invoices:read invoices:read authorizationCode
invoices:write invoices:write authorizationCode
magic_link:write magic_link:write authorizationCode
offboarding:read offboarding:read authorizationCode
offboarding:write offboarding:write authorizationCode
onboarding:write onboarding:write authorizationCode
pay_item:read pay_item:read authorizationCode
pay_item:write pay_item:write authorizationCode
payroll payroll authorizationCode, clientCredentials
payroll_calendar:read payroll_calendar:read authorizationCode, clientCredentials
payroll_run:read payroll_run:read authorizationCode
payslip:read payslip:read authorizationCode, clientCredentials
personal_detail:read personal_detail:read authorizationCode, clientCredentials
personal_detail:write personal_detail:write clientCredentials
pricing_plan:read pricing_plan:read clientCredentials
pricing_plan:write pricing_plan:write clientCredentials
probation_document:read probation_document:read authorizationCode
probation_document:write probation_document:write authorizationCode
resignation:read resignation:read authorizationCode
resignation:write resignation:write authorizationCode
resignation_letter:read resignation_letter:read authorizationCode
risk_reserve:write risk_reserve:write authorizationCode
sso_configuration:read sso_configuration:read authorizationCode
sso_configuration:write sso_configuration:write authorizationCode
time_and_attendance time_and_attendance authorizationCode, clientCredentials
timeoff:read timeoff:read authorizationCode, clientCredentials
timeoff:write timeoff:write authorizationCode, clientCredentials
timesheet:read timesheet:read authorizationCode, clientCredentials
timesheet:write timesheet:write authorizationCode
travel_letter:read travel_letter:read authorizationCode
travel_letter:write travel_letter:write authorizationCode
webhook:read webhook:read authorizationCode, clientCredentials
webhook:write webhook:write authorizationCode, clientCredentials
work_authorization:read work_authorization:read authorizationCode
work_authorization:write work_authorization:write authorizationCode

Source

OAuth Scopes

Raw ↑
generated: '2026-07-20'
method: searched
source: openapi/remote-openapi-original.json
docs: https://developer.remote.com/docs/authentication
notes: >-
  86 OAuth 2.0 scopes across authorization_code, client_credentials, and
  jwt-bearer assertion flows, following a resource:action naming convention
  (e.g. employment:read, timeoff:write, webhook:write, payroll, invoices).
schemes:
- name: OAuth2
  source: openapi/remote-openapi-original.json
  flows:
  - flow: authorizationCode
    authorizationUrl: /auth/oauth2/authorize
    tokenUrl: /auth/oauth2/token
  - flow: clientCredentials
    tokenUrl: /auth/oauth2/token
  description: Authenticate using OAuth 2.0 protocol.
- name: OAuth2Assertion
  source: openapi/remote-openapi-original.json
  flows:
  - flow: clientCredentials
    tokenUrl: /auth/oauth2/token
  description: Authenticate as the employee using the `urn:ietf:params:oauth:grant-type:jwt-bearer`
    grant in the OAuth2 protocol.
- name: OAuth2AuthorizationCode
  source: openapi/remote-openapi-original.json
  flows:
  - flow: authorizationCode
    authorizationUrl: /auth/oauth2/authorize
    tokenUrl: /auth/oauth2/token
  description: Authenticate as the token authorizer using `authorization_code` / `refresh_token`
    grants in the OAuth 2.0 protocol.
- name: OAuth2ClientCredentials
  source: openapi/remote-openapi-original.json
  flows:
  - flow: clientCredentials
    tokenUrl: /auth/oauth2/token
  description: Authenticate using `client_credentials` grant in the OAuth 2.0 protocol.
scopes:
- scope: address:read
  description: address:read
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: address:write
  description: address:write
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: all:read
  sources:
  - openapi/remote-openapi-original.json
- scope: all:write
  sources:
  - openapi/remote-openapi-original.json
- scope: background_check:read
  description: background_check:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: bank_account:read
  description: bank_account:read
  flows:
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: bank_account:write
  description: bank_account:write
  flows:
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: benefit_offer:read
  description: benefit_offer:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: benefit_offer:write
  description: benefit_offer:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: benefit_renewal:read
  description: benefit_renewal:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: benefit_renewal:write
  description: benefit_renewal:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: company:read
  description: company:read
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: company:write
  description: company:write
  flows:
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: company_admin
  description: company_admin
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: company_currencies:read
  description: company_currencies:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: company_department:read
  description: company_department:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: company_department:write
  description: company_department:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: company_management
  description: company_management
  flows:
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: company_manager:read
  description: company_manager:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: company_manager:write
  description: company_manager:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: company_structure:read
  description: company_structure:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: contract:read
  description: contract:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: contract_amendment:read
  description: contract_amendment:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: contract_amendment:write
  description: contract_amendment:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: contract_eligibility:write
  description: contract_eligibility:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: convert_currency:read
  description: convert_currency:read
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: country:read
  description: country:read
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: custom_field:read
  description: custom_field:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: custom_field:write
  description: custom_field:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: custom_field_value:read
  description: custom_field_value:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: custom_field_value:write
  description: custom_field_value:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: document:read
  description: document:read
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: document:write
  description: document:write
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: emergency_contact:read
  description: emergency_contact:read
  flows:
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: emergency_contact:write
  description: emergency_contact:write
  flows:
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: employment:read
  description: employment:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: employment:write
  description: employment:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: employment_documents
  description: employment_documents
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: employment_payments
  description: employment_payments
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: employments
  description: employments
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: expense:read
  description: expense:read
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: expense:write
  description: expense:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: form:read
  description: form:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: help_center_article:read
  description: help_center_article:read
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: https://gateway.remote.com/company.manage
  sources:
  - openapi/remote-openapi-original.json
- scope: https://gateway.remote.com/employment.manage
  sources:
  - openapi/remote-openapi-original.json
- scope: identity_verification:read
  description: identity_verification:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: identity_verification:write
  description: identity_verification:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: incentive:read
  description: incentive:read
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: incentive:write
  description: incentive:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: invoices
  description: invoices
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: invoices:read
  description: invoices:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: invoices:write
  description: invoices:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: magic_link:write
  description: magic_link:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: offboarding:read
  description: offboarding:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: offboarding:write
  description: offboarding:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: onboarding:write
  description: onboarding:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: pay_item:read
  description: pay_item:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: pay_item:write
  description: pay_item:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: payroll
  description: payroll
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: payroll_calendar:read
  description: payroll_calendar:read
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: payroll_run:read
  description: payroll_run:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: payslip:read
  description: payslip:read
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: personal_detail:read
  description: personal_detail:read
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: personal_detail:write
  description: personal_detail:write
  flows:
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: pricing_plan:read
  description: pricing_plan:read
  flows:
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: pricing_plan:write
  description: pricing_plan:write
  flows:
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: probation_document:read
  description: probation_document:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: probation_document:write
  description: probation_document:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: resignation:read
  description: resignation:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: resignation:write
  description: resignation:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: resignation_letter:read
  description: resignation_letter:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: risk_reserve:write
  description: risk_reserve:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: sso_configuration:read
  description: sso_configuration:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: sso_configuration:write
  description: sso_configuration:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: time_and_attendance
  description: time_and_attendance
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: timeoff:read
  description: timeoff:read
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: timeoff:write
  description: timeoff:write
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: timesheet:read
  description: timesheet:read
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: timesheet:write
  description: timesheet:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: travel_letter:read
  description: travel_letter:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: travel_letter:write
  description: travel_letter:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: webhook:read
  description: webhook:read
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: webhook:write
  description: webhook:write
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/remote-openapi-original.json
- scope: work_authorization:read
  description: work_authorization:read
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json
- scope: work_authorization:write
  description: work_authorization:write
  flows:
  - authorizationCode
  sources:
  - openapi/remote-openapi-original.json