Offer is proposed employment terms for a recipient before that recipient
becomes a worker. It preserves the terms, deadline, delivery state, decision
evidence, and downstream worker or onboarding link for that proposal.
Attributes
Unique identifier for the offer, e.g.
ofr_8kY3pQmNvT2sW9xF.The object type. Always
offer.Workspace ID that owns the offer.
Offer status. One of
draft, sent, accepted, declined, expired, or
voided.Recipient name and email.
Proposed role, employment constraints, compensations, and benefits.
Employment includes allowed types, start date, and allowed countries.
Position ID linked to the offer, if any.
Job ID linked to the offer, if any.
Timestamp when the offer expires.
Delivery summary for sent offers, including the candidate URL, first sent
timestamp, latest delivery email status, last sent timestamp, and resend
count.
Candidate decision summary for accepted or declined offers. Accepted
decisions include the frozen accepted
terms, selected compensation and
employment snapshots, and signer and request evidence.Document or agreement summary associated with the offer. This is
null in
v1 until the offer document or agreement integration is added. Use
decision.terms and decision.evidence for accepted-offer evidence.Worker ID created from the accepted offer, if conversion has happened.
Onboarding summary created from the accepted offer, if conversion has
happened.
Set of key-value pairs attached to the offer.
Timestamp of when the offer was created.
Timestamp of when the offer was last updated.