# Update project assignment

Updates the matching project assignment.

Typical parameters:

- user_id
- starts_at
- ends_at
- allocation_mode (percent, hours_per_day, fixed) and a value for the respective mode-named property (that is, a property named percent, hours_per_day, or fixed_hours)
- status_option_id
- description
- note

Endpoint: PUT /projects/{project_id}/assignments/{assignment_id}
Version: v1
Security: AuthToken

## Header parameters:

  - `Content-Type` (string, required)
    Enum: "application/json"

## Path parameters:

  - `project_id` (integer, required)
    Unique identifier for the resource instance.
    Example: 1234567

  - `assignment_id` (integer, required)
    Unique identifier for the resource instance.
    Example: 889


