# Add several found jobs as Applications

Adds each Match by the same rules as adding one. A Match that cannot be added is reported with its reason and does not stop the others. Requires authentication.

```http
POST https://hiresweep.com/api/openapi/discovery/matches/add
x-api-key: YOUR_API_KEY
```

## Request body

```json
{
  "type": "object",
  "properties": {
    "matchIds": {
      "type": "array",
      "minItems": 1,
      "maxItems": 100,
      "items": {
        "type": "string",
        "minLength": 1
      },
      "description": "The IDs of the Matches to add."
    },
    "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": [
    "matchIds"
  ]
}
```

## Responses

- `200`: One result per Match: the Match as added or tracked, or why it could not be added.
