Argyle · Schema

BasePay

Employment DataPayrollIncome VerificationGig EconomyFinancial DataEmployment HistoryEarned Wage AccessDirect Deposit

Properties

Name Type Description
amount string Defined pay amount per period. Does not include bonus, commission or similar incentive-based income.
period string Payment interval that specifically corresponds to the base pay `amount`. - `hourly` - `daily` - `weekly` - `biweekly` — every two weeks - `semimonthly` — twice a month - `monthly` - `annual` - `salary
currency string Pay currency ([ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code).
View JSON Schema on GitHub

JSON Schema

basepay.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/argyle/refs/heads/main/json-schema/basepay.json",
  "title": "BasePay",
  "type": "object",
  "properties": {
    "amount": {
      "type": "string",
      "description": "Defined pay amount per period. Does not include bonus, commission or similar incentive-based income.",
      "example": "58024.50"
    },
    "period": {
      "type": "string",
      "enum": [
        "hourly",
        "daily",
        "weekly",
        "biweekly",
        "semimonthly",
        "monthly",
        "annual",
        "salary"
      ],
      "description": "Payment interval that specifically corresponds to the base pay `amount`.\n- `hourly`\n- `daily`\n- `weekly`\n- `biweekly` \u2014 every two weeks\n- `semimonthly` \u2014 twice a month\n- `monthly`\n- `annual`\n- `salary` \u2014 only when explicitly mentioned and no other pay period information is present\n",
      "example": "annual"
    },
    "currency": {
      "type": "string",
      "description": "Pay currency ([ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code).\n",
      "example": "USD"
    }
  }
}