# Introduction

## JobPosting model

### Example

```json
{
  "job_posting": {
    "id": 28,
    "title": "Title",
    "slug": "title",
    "body": "Body",
    "starts_at": "2022-04-11T00:00:00.000000Z",
    "ends_at": "2022-09-11T23:59:59.000000Z",
    "starts_at_text": "Now",
    "ends_at_text": null,
    "store_id": 15,
    "number_of_openings": 1,
    "contract_type": "full_time",
    "apply_link": {
      "type": "url",
      "value": "https://foo.bar",
      "title": "Title"
    },
    "apply_description": "Click below to apply",
    "website_url": "jobs/{id}-{slug}"
  }
}
```

### Definition

| Key                | Type                                                          | Optional | Description                                                                                         |
|--------------------|---------------------------------------------------------------|----------|-----------------------------------------------------------------------------------------------------|
| id                 | integer                                                       | no       |                                                                                                     |
| title              | string                                                        | yes      | Depends on [X-Locale header](doc-341635#x-locale-header)                               |
| slug               | string                                                        | yes      | Depends on [X-Locale header](doc-341635#x-locale-header)                               |
| body               | string                                                        | yes      | Depends on [X-Locale header](doc-341635#x-locale-header)                               |
| starts_at          | datetime                                                      | yes      |                                                                                                     |
| ends_at            | datetime                                                      | yes      |                                                                                                     |
| store_id           | integer                                                       | yes      | ID of [Store](doc-341663#store-model) |
| number_of_openings | integer                                                       | no       |                                                                                                     |
| contract_type      | enum: `['full_time', 'part_time', 'seasonal', 'freelance']`   | no       |                                                                                                     |
| apply_description  | string                                                        | yes      |                                                                                                     |
| apply_link         | object                                                        | yes      |                                                                                                     |
| apply_link.type    | enum: `['url', 'msisdn', 'email']`                            | yes      |                                                                                                     |
| apply_link.value   | string                                                        | yes      |                                                                                                     |
| apply_link.title   | string                                                        | yes      |                                                                                                     |
| url                | string                                                        | yes      | Address of the entity page within Website

For more information, see [JobPosting model](doc-341708#jobposting-model) in Content Management API