## Reopen Movement Assignment

`movement_assignments.reopen_movement_assignment(strstore_number, MovementAssignmentReopenMovementAssignmentParams**kwargs)`

**put** `/api/v2/public/stores/{store_number}/movementassignment/reopen`

### Parameters

- `store_number: str`

- `movementassignments: Optional[Movementassignments]`

  - `movementassignment_code: str`

  - `claimed_by: Optional[str]`

  - `is_active: Optional[bool]`

  - `is_claimed: Optional[bool]`

  - `is_moved: Optional[bool]`

  - `is_rejected: Optional[bool]`

  - `movement_lines: Optional[Iterable[MovementassignmentsMovementLine]]`

    - `customer_order_line_number: int`

    - `customer_order_shipment_line_number: int`

    - `is_moved: bool`

    - `line_number: int`

    - `moved_datetime: Union[str, datetime]`

    - `moved_quantity: float`

    - `product_number: str`

    - `quantity: float`

    - `barcode: Optional[str]`

    - `customer_order_number: Optional[str]`

    - `customer_order_shipment_number: Optional[str]`

    - `from_customer_order: Optional[bool]`

    - `from_location: Optional[MovementassignmentsMovementLineFromLocation]`

      - `from_tags: Optional[str]`

      - `location_code: Optional[str]`

      - `location_code1: Optional[str]`

      - `location_code2: Optional[str]`

      - `location_code3: Optional[str]`

      - `location_code4: Optional[str]`

      - `location_code5: Optional[str]`

      - `stock_pool: Optional[int]`

      - `stock_pools: Optional[str]`

    - `to_customer_order: Optional[bool]`

    - `to_location: Optional[MovementassignmentsMovementLineToLocation]`

      - `location_code: Optional[str]`

      - `location_code1: Optional[str]`

      - `location_code2: Optional[str]`

      - `location_code3: Optional[str]`

      - `location_code4: Optional[str]`

      - `location_code5: Optional[str]`

      - `stock_pool: Optional[int]`

      - `stock_pools: Optional[str]`

      - `to_tags: Optional[str]`

### Example

```python
import os
from colleqtive_sdk import Colleqtive

client = Colleqtive(
    bearer_token=os.environ.get("COLLEQTIVE_BEARER_TOKEN"),  # This is the default and can be omitted
)
client.movement_assignments.reopen_movement_assignment(
    store_number="store_number",
)
```
