> For the complete documentation index, see [llms.txt](https://docs.fieldmotion.com/fieldmotion-api-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fieldmotion.com/fieldmotion-api-docs/job/_setstatus.md).

# \_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'}
```
