# Move an application through the pipeline

Sets the application's pipeline status. The statuses the server sets while it is working - reviewing, tailoring, and applying - cannot be set here. Moving to submitted stamps the submission time if it is not already set. Requires authentication.

```http
PATCH https://hiresweep.com/api/openapi/applications/{id}/status
x-api-key: YOUR_API_KEY
```

## Parameters

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `id` | path | string | Yes |  |

## Request body

```json
{
  "type": "object",
  "properties": {
    "status": {
      "enum": [
        "saved",
        "reviewed",
        "ready",
        "needs_action",
        "submitted",
        "screening",
        "interview",
        "offer",
        "rejected",
        "withdrawn",
        "ghosted"
      ],
      "type": "string"
    }
  },
  "required": [
    "status"
  ]
}
```

## Responses

- `200`: The application at its new status.
