```php
<?php

require_once '../../core/api_bootstrap.php';
require_once '../../services/crud_service.php';

$data = Request::post();

Validator::required($data,['id','name']);

$db = new Database();
$conn = $db->connect();

$crud = new CrudService($conn);

$crud->update('states',[
    'name'=>Helper::sanitize($data['name']),
    'status'=>$data['status'] ?? 1
],$data['id']);

Response::success([],"State updated");
