Remote · Controlled Vocabulary

Remote Com Vocabulary

Domain vocabulary, taxonomies, and key terms used across the Remote.com API surface.

67 Terms 10 Groups Updated 2026-05-25
View Vocabulary File View on GitHub

Remote Vocabulary is a controlled vocabulary published by Remote on the APIs.io network, defining 67 terms.

The terms are organized into 10 groups — employment_models, employment_statuses, lifecycle_stages, billing_document_types, incentive_types, and expense_statuses.

Defined terms include Employer of Record, Global Payroll, Professional Employer Organization, Contractor Management, and Contractor of Record.

A controlled vocabulary pins the words an API’s schemas, parameters and documentation use to one agreed definition each — the shared language a human or an agent needs to read the API the same way its authors do.

Term Groups

employment_models 5 employment_statuses 9 lifecycle_stages 7 billing_document_types 4 incentive_types 4 expense_statuses 5 time_off_statuses 7 authentication_grants 4 oauth_scopes 19 environments 3

Terms

Employer of Record eor
Remote acts as the legal employer in a country where the customer has no entity. Customer directs day-to-day work; Remote handles payroll, taxes, benefits, and compliance.
Global Payroll global_payroll
Customer owns the local entity. Remote runs in-country compliant payroll and benefits via its global payroll infrastructure.
Professional Employer Organization peo
US-only co-employment model. Customer is the worksite employer; Remote PEO handles payroll, benefits, and HR compliance.
Contractor Management contractor
Customer engages an independent contractor; Remote issues localized contracts, processes invoices, and disburses payment.
Contractor of Record cor
Remote becomes the engaging party for an independent contractor, providing indemnity and IP transfer.
created
invited
initiated
pending
active
probation
offboarding_initiated
offboarded
archived
employment_creation
onboarding
reserve_invoice
probation
active
offboarding
archived
eor_invoice
EOR services + statutory pass-through.
payroll_fee_invoice
Global Payroll service fees + delivery fees.
contractor_invoice
Aggregated contractor payouts.
reserve_invoice
EOR onboarding reserve payment required before activation.
bonus
commission
signing_bonus
recurring_incentive
submitted
approved
declined
reimbursed
deleted
requested
approved
declined
cancellation_requested
canceled
started
taken
Authorization Code authorization_code
Partner / customer app obtains a company-scoped token via redirect-based consent.
Client Credentials client_credentials
Partner-scoped token; partner acts across consenting companies.
JWT Bearer Assertion jwt_bearer_assertion
Signed JWT assertion identifying the company the partner is acting for.
Refresh Token refresh_token
Exchange a refresh token for a new access token.
company_admin
employment:read
employment:write
timeoff:read
timeoff:write
expense:read
expense:write
incentive:read
incentive:write
benefit_offer:read
benefit_offer:write
benefit_renewal:read
benefit_renewal:write
timesheet:read
timesheet:write
billing:read
sso_configuration:read
sso_configuration:write
magic_link:write
production
sandbox
partners_sandbox

Controlled Vocabulary

Raw ↑
specification: API Commons Vocabulary
specificationVersion: '0.1'
provider: Remote
providerId: remote-com
created: '2026-05-25'
modified: '2026-05-25'
description: Domain vocabulary, taxonomies, and key terms used across the Remote.com API surface.

employment_models:
  - id: eor
    label: Employer of Record
    description: Remote acts as the legal employer in a country where the customer has no entity. Customer directs day-to-day work; Remote handles payroll, taxes, benefits, and compliance.
  - id: global_payroll
    label: Global Payroll
    description: Customer owns the local entity. Remote runs in-country compliant payroll and benefits via its global payroll infrastructure.
  - id: peo
    label: Professional Employer Organization
    description: US-only co-employment model. Customer is the worksite employer; Remote PEO handles payroll, benefits, and HR compliance.
  - id: contractor
    label: Contractor Management
    description: Customer engages an independent contractor; Remote issues localized contracts, processes invoices, and disburses payment.
  - id: cor
    label: Contractor of Record
    description: Remote becomes the engaging party for an independent contractor, providing indemnity and IP transfer.

employment_statuses:
  - created
  - invited
  - initiated
  - pending
  - active
  - probation
  - offboarding_initiated
  - offboarded
  - archived

lifecycle_stages:
  - employment_creation
  - onboarding
  - reserve_invoice
  - probation
  - active
  - offboarding
  - archived

billing_document_types:
  - id: eor_invoice
    description: EOR services + statutory pass-through.
  - id: payroll_fee_invoice
    description: Global Payroll service fees + delivery fees.
  - id: contractor_invoice
    description: Aggregated contractor payouts.
  - id: reserve_invoice
    description: EOR onboarding reserve payment required before activation.

incentive_types:
  - bonus
  - commission
  - signing_bonus
  - recurring_incentive

expense_statuses:
  - submitted
  - approved
  - declined
  - reimbursed
  - deleted

time_off_statuses:
  - requested
  - approved
  - declined
  - cancellation_requested
  - canceled
  - started
  - taken

authentication_grants:
  - id: authorization_code
    label: Authorization Code
    description: Partner / customer app obtains a company-scoped token via redirect-based consent.
  - id: client_credentials
    label: Client Credentials
    description: Partner-scoped token; partner acts across consenting companies.
  - id: jwt_bearer_assertion
    label: JWT Bearer Assertion
    description: Signed JWT assertion identifying the company the partner is acting for.
  - id: refresh_token
    label: Refresh Token
    description: Exchange a refresh token for a new access token.

oauth_scopes:
  - company_admin
  - employment:read
  - employment:write
  - timeoff:read
  - timeoff:write
  - expense:read
  - expense:write
  - incentive:read
  - incentive:write
  - benefit_offer:read
  - benefit_offer:write
  - benefit_renewal:read
  - benefit_renewal:write
  - timesheet:read
  - timesheet:write
  - billing:read
  - sso_configuration:read
  - sso_configuration:write
  - magic_link:write

environments:
  - id: production
    base_url: https://gateway.remote.com/v1
    ui_url: https://remote.com
  - id: sandbox
    base_url: https://gateway.remote-sandbox.com/v1
    ui_url: https://remote-sandbox.com
  - id: partners_sandbox
    base_url: https://gateway.partners.remote-sandbox.com/v1
    ui_url: https://partners.remote-sandbox.com

webhook_event_categories:
  - prefix: company.*
    description: Company lifecycle and EOR hiring eligibility.
  - prefix: contract_amendment.*
    description: Contract amendment lifecycle.
  - prefix: contract_document.*
    description: Signed-document state changes.
  - prefix: custom_field.*
    description: Custom field value changes.
  - prefix: employment.*
    description: Employment lifecycle, onboarding, probation, user status, personal info updates.
  - prefix: employment_contract.*
    description: Active contract changes.
  - prefix: expense.*
    description: Expense reimbursement lifecycle.
  - prefix: identity_verification.*
    description: Identity verification requirements.
  - prefix: incentive.*
    description: Bonus and incentive lifecycle.
  - prefix: offboarding.*
    description: Offboarding workflow.
  - prefix: payslip.*
    description: Released payslips.
  - prefix: sso_configuration.*
    description: SSO enable/update/disable.
  - prefix: timeoff.*
    description: Time-off lifecycle.
  - prefix: timesheet.*
    description: Timesheet submissions.
  - prefix: travel_letter.*
    description: Travel letter requests.
  - prefix: work_authorization.*
    description: Visa / right-to-work requests.
  - prefix: benefit_renewal_request.*
    description: Annual benefit renewals.
  - prefix: billing_document.*
    description: Issued invoices.