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

A worker contact is a person associated with a worker for a specific purpose.
The first supported purpose is `emergency`, used by EOR onboarding to store the
worker's emergency contact.

### Attributes

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

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

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

<ResponseField name="purpose" type="string">
  Contact purpose. Currently `emergency`.
</ResponseField>

<ResponseField name="name" type="object">
  The contact's name. Same shape as a worker's name (e.g. `first`, `last`,
  `full`, `display`).
</ResponseField>

<ResponseField name="relationship" type="string">
  Free-text relationship to the worker.
</ResponseField>

<ResponseField name="phones" type="array">
  Phone numbers for this contact. Each entry has `type`, `value`, optional
  `extension`, and `primary`.
</ResponseField>

<ResponseField name="emails" type="array">
  Email addresses for this contact. Each entry has `type`, `value`, and
  `primary`.
</ResponseField>

<ResponseField name="address" type="object">
  Optional mailing address for this contact.
</ResponseField>

<ResponseField name="priority" type="integer">
  Contact priority within the purpose. Emergency contacts require a priority.
</ResponseField>

<ResponseField name="status" type="string">
  Contact status. One of `active` or `inactive`.
</ResponseField>

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

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