# Tauschanfragen auflisten

`GET https://{tenant}.stamp.eu/rest/shift_swaps`

## Query-Parameter

| Name | Typ | Pflicht |
| --- | --- | --- |
| `status` | `pending`, `0`, `1`, `2`, `3` \| null | nein |

## Antworten

### 200: Array of `ShiftSwapRequestResource`

| Feld | Typ | Pflicht |
| --- | --- | --- |
| `data` | object[] | ja |
| `data[].id` | string | ja |
| `data[].requester_entry_id` | string | ja |
| `data[].requester_entry` | object | nein |
| `data[].requester_entry.id` | string | ja |
| `data[].requester_entry.roster_id` | string | ja |
| `data[].requester_entry.employee_id` | string | ja |
| `data[].requester_entry.employee_name` | string \| null | nein |
| `data[].requester_entry.date` | string | ja |
| `data[].requester_entry.shift_id` | string | ja |
| `data[].requester_entry.shift` | object | nein |
| `data[].requester_entry.start_time` | string | ja |
| `data[].requester_entry.end_time` | string | ja |
| `data[].requester_entry.effective_start` | string | ja |
| `data[].requester_entry.effective_end` | string | ja |
| `data[].requester_entry.planned_work` | string | ja |
| `data[].requester_entry.note` | string | ja |
| `data[].requester_entry.work_area_id` | string | ja |
| `data[].requester_entry.effective_work_area_id` | string \| null | ja |
| `data[].requester_entry.status` | string | ja |
| `data[].requester_entry.generated` | boolean | ja |
| `data[].requester_entry.series_id` | string | ja |
| `data[].requester_entry.source_unit_id` | string | ja |
| `data[].requester_entry.source_unit` | object \| null | ja |
| `data[].requester_entry.is_cross_unit` | boolean | ja |
| `data[].requester_entry.published_at` | string | ja |
| `data[].requester_entry.is_open` | boolean | ja |
| `data[].requester_entry.applications_count` | integer | ja |
| `data[].requester_entry.acknowledgement` | object \| null | nein |
| `data[].requester_entry.my_application` | beliebig | nein |
| `data[].requester_entry.warnings` | string[] \| null | ja |
| `data[].requester_employee` | string \| null | nein |
| `data[].target_employee_id` | string | ja |
| `data[].target_employee` | string \| null | nein |
| `data[].target_entry_id` | string | ja |
| `data[].target_entry` | object | nein |
| `data[].target_entry.id` | string | ja |
| `data[].target_entry.roster_id` | string | ja |
| `data[].target_entry.employee_id` | string | ja |
| `data[].target_entry.employee_name` | string \| null | nein |
| `data[].target_entry.date` | string | ja |
| `data[].target_entry.shift_id` | string | ja |
| `data[].target_entry.shift` | object | nein |
| `data[].target_entry.start_time` | string | ja |
| `data[].target_entry.end_time` | string | ja |
| `data[].target_entry.effective_start` | string | ja |
| `data[].target_entry.effective_end` | string | ja |
| `data[].target_entry.planned_work` | string | ja |
| `data[].target_entry.note` | string | ja |
| `data[].target_entry.work_area_id` | string | ja |
| `data[].target_entry.effective_work_area_id` | string \| null | ja |
| `data[].target_entry.status` | string | ja |
| `data[].target_entry.generated` | boolean | ja |
| `data[].target_entry.series_id` | string | ja |
| `data[].target_entry.source_unit_id` | string | ja |
| `data[].target_entry.source_unit` | object \| null | ja |
| `data[].target_entry.is_cross_unit` | boolean | ja |
| `data[].target_entry.published_at` | string | ja |
| `data[].target_entry.is_open` | boolean | ja |
| `data[].target_entry.applications_count` | integer | ja |
| `data[].target_entry.acknowledgement` | object \| null | nein |
| `data[].target_entry.my_application` | beliebig | nein |
| `data[].target_entry.warnings` | string[] \| null | ja |
| `data[].status` | string | ja |
| `data[].manager_id` | string | ja |
| `data[].auto_approved` | boolean | ja |
| `data[].resolution` | string | ja |
| `data[].note` | string | ja |
| `data[].created_at` | string | ja |
| `data[].preview_warnings` | object[] | ja |
| `data[].preview_warnings[].code` | string | ja |
| `data[].preview_warnings[].severity` | string | ja |
| `data[].preview_warnings[].message` | string | ja |

### 401: Unauthenticated

| Feld | Typ | Pflicht | Beschreibung |
| --- | --- | --- | --- |
| `message` | string | ja | Error overview. |

### 422: Validation error

| Feld | Typ | Pflicht | Beschreibung |
| --- | --- | --- | --- |
| `message` | string | ja | Errors overview. |
| `errors` | object | ja | A detailed description of each field that failed validation. |
