> ## 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.

# Worker address

A worker address records one use of a place for a worker. The supported
purposes are `residential`, `business`, and `shipping`. Addresses can be
effective-dated for each purpose.

### Attributes

<ResponseField name="id" type="string">
  Unique identifier for the worker address, e.g. `wra_8oWZpQ2rL4sk`.
</ResponseField>

<ResponseField name="object" type="string">
  The object type. Always `worker_address`.
</ResponseField>

<ResponseField name="worker" type="string">
  ID of the worker this address belongs to.
</ResponseField>

<ResponseField name="purpose" type="string">
  Address purpose. One of `residential`, `business`, or `shipping`.
</ResponseField>

<ResponseField name="starts" type="string">
  Effective start date. `null` means the address was effective before Plane
  tracked the worker's address history.
</ResponseField>

<ResponseField name="ends" type="string">
  Effective end date. Plane writes this as soon as a successor row is recorded,
  including when that successor starts in the future. `null` means the row has
  no scheduled successor.
</ResponseField>

<ResponseField name="current" type="boolean">
  Whether this row is the current address for its worker and purpose.
</ResponseField>

<ResponseField name="place" type="string">
  ID of the internal place this use points at. Two addresses with the same
  `place` share corrections to that physical address.
</ResponseField>

<ResponseField name="line1" type="string">
  Address line 1.
</ResponseField>

<ResponseField name="line2" type="string">
  Address line 2, or `null`.
</ResponseField>

<ResponseField name="city" type="string">
  City.
</ResponseField>

<ResponseField name="state" type="string">
  State, province, or subdivision, when applicable.
</ResponseField>

<ResponseField name="postal_code" type="string">
  Postal code.
</ResponseField>

<ResponseField name="country" type="string">
  Two-letter country code.
</ResponseField>

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

<ResponseField name="updated" type="string">
  Timestamp of when the worker address was last updated.
</ResponseField>
