# Track a job link

Creates an application from a job description link. Pasting a link that is already being pursued returns that application instead of opening a second one. Pass clientId to track it for one of your clients. Requires authentication.

```http
POST https://hiresweep.com/api/openapi/applications
x-api-key: YOUR_API_KEY
```

## Request body

```json
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "maxLength": 2048,
      "format": "uri",
      "description": "The link to the job description."
    },
    "notes": {
      "type": "string",
      "maxLength": 10000
    },
    "clientId": {
      "anyOf": [
        {
          "type": "string",
          "minLength": 1
        },
        {
          "type": "null"
        }
      ],
      "description": "The client whose data this is, for an operator applying on behalf of clients. Omit for your own."
    }
  },
  "required": [
    "url"
  ]
}
```

## Responses

- `200`: The application, new or existing.
- `400`: 400
