> ## Documentation Index
> Fetch the complete documentation index at: https://docs.plane.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Classification

A [Worker](/reference/workers/object) can have many classifications through their employment with the company.
Major changes in classification usually result in a new [Employment](/reference/employments/object),
others will be represented by a new Classification object.

For example, converting a contractor to an employee will create a new Employment, but changing someone’s classification
from `salaried` to `hourly` will not.

Each classification includes a `starts` and optionally an `ends` date that represents the period when this classification
was effective.

### Attributes

<ResponseField name="id" type="string">
  Unique identifier for the object, e.g. `wrc_cNqYX2J3s9bI2Aa`.
</ResponseField>

<ResponseField name="worker" type="string">
  The ID of the worker this classification is associated with.
</ResponseField>

<ResponseField name="status" type="string">
  Classification status, one of `full-time`, `part-time`, `temporary` or `seasonal`.
</ResponseField>

<ResponseField name="type" type="string">
  Classification type, one of `salaried`, `hourly`, or `commission-only`.
</ResponseField>

<ResponseField name="term" type="string">
  Term of employment. One of `at-will`, `fixed` or `indefinite`.
</ResponseField>

<ResponseField name="overtime" type="boolean">
  Is this worker eligible for overtime or not. *Optional.*
</ResponseField>

<ResponseField name="starts" type="string">
  The date this classification is effective from.
</ResponseField>

<ResponseField name="ends" type="string">
  The date this classification is effective until.
</ResponseField>

<ResponseField name="created" type="string">
  Timestamp of when the classification was created.
</ResponseField>
