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

# Offer

> Open-Source Unified Offer Model

<Card title="Offer" icon="handshake" iconType="duotone">
  A job offer proposition made to a candidate for an application.
</Card>

## Fields

<ParamField body="application" type="atsApplication">
  The associated job application
</ParamField>

<ParamField body="offerDate" type="date">
  The date when the offer was extended
</ParamField>

<ParamField body="status" type="enum">
  Current status (DRAFT, SENT, ACCEPTED, DECLINED, EXPIRED)
</ParamField>

<ParamField body="startDate" type="date">
  Proposed start date
</ParamField>

<ParamField body="salary" type="number">
  Offered base salary amount
</ParamField>

<ParamField body="currency" type="string">
  Currency code for the salary
</ParamField>

<ParamField body="bonusAmount" type="number">
  Additional bonus or variable compensation
</ParamField>

<ParamField body="benefits" type="string">
  Description of additional benefits included in the offer
</ParamField>

<ParamField body="expirationDate" type="date">
  Date by which the offer must be accepted or declined
</ParamField>

## Custom Fields

<Check>
  **Supported** <br />
  The Offer model supports our `Field Mapping` feature, enabling you or your customers
  to seamlessly map offer custom fields to the unified offer model.
</Check>
