# \_setStatus

Sets the status of the Job.

### Parameters

#### id

The ID of the Job.

#### value

The new status of the Job. Set to 0 for Not Complete, 1 for Complete and 2 for Processed.

### Example

```
FM_api('Job_setStatus', ['id' => '123', 'value' => '1']);
```

### Result

#### On Success

```
{'ok':1}
```

#### On Failure

If the Job ID is not given:

```
{'error':'no ID supplied'}
```

If the status is not given:

```
{'error':'no value supplied'}
```

If the Job is not found:

```
{'error':'appointment does not exist'}
```

If the status is changed to Processed when the Job is not completed:

```
{'error':'This status update cannot be done until the appointment is completed'}
```
