# JobDetail

The data object returned by job enrich: the JobPosting fields plus the full description and posting state.

**Returned by:** [POST /jobs/enrich](https://up2data.ai/docs/v1/api/jobs-enrich/)

## Fields

| Field | Type | Notes |
|---|---|---|
| `url` | `string` | https://www.linkedin.com/jobs/view/<job_id>. |
| `title` | `string` |  |
| `company.name` | `string` |  |
| `company.url` | `string` |  |
| `company.linkedin_id` | `string` | Numeric LinkedIn organization ID. |
| `company.industry` | `string` | Industry LinkedIn files the posting under. |
| `company.logo_url` | `string` |  |
| `location` | `string` |  |
| `posted_at` | `string` | ISO 8601 timestamp. |
| `description_snippet` | `string` | First 500 characters of the description. |
| `job_id` | `string` | Numeric LinkedIn job ID. |
| `description` | `string` | Full description text. |
| `employment_type` | `string` | e.g. Full-time, Contract. |
| `scraped_at` | `string` | ISO 8601 timestamp. |
| `job_state` | `string` | e.g. LISTED, CLOSED. |
| `expires_at` | `string` | ISO 8601 timestamp. |
| `closed_at` | `string` | ISO 8601 timestamp. Omitted while the posting is open. |

## Sample

```json
{
  "url": "https://www.linkedin.com/jobs/view/4470130770",
  "title": "Full-Stack Agentic Engineer (focus on Backend)",
  "company": { "name": "Apoddo", "url": "https://www.linkedin.com/company/apoddo-llp", "linkedin_id": "11571939", "industry": "Software Development" },
  "location": "Serbia",
  "posted_at": "2026-09-25T09:22:27.000Z",
  "description_snippet": "Apoddo is a software development-as-a-service company...",
  "job_id": "4470130770",
  "description": "Apoddo is a software development-as-a-service company. ...",
  "employment_type": "Full-time",
  "scraped_at": "2026-09-25T21:55:52.000Z",
  "job_state": "LISTED",
  "expires_at": "2027-03-24T09:22:27.000Z"
}
```
