# Create a new customer contract RPI assignment Endpoint: POST /customer-contract-assignments Version: 1.11 Security: bearerAuth ## Request fields (application/json): - `rentalProductInventoryId` (integer, required) Rental Product Inventory identifier - `customerContractId` (integer, required) Customer contract identifier to assign RPI - must be same customer (+ optionally site) as RPI - `active` (boolean) is the customer contract assignment active ## Response 200 fields (application/json): - `id` (integer) Customer contract identifier Example: 1 - `rentalProductInventoryId` (integer, required) Rental Product Inventory identifier - `customerContractId` (integer, required) Customer contract identifier to assign RPI - must be same customer (+ optionally site) as RPI - `createdDate` (string) Date when this customer contract assignment was created - `active` (boolean) is the customer contract assignment active ## Response 201 fields (application/json): - `id` (integer) Customer contract identifier Example: 1 - `rentalProductInventoryId` (integer, required) Rental Product Inventory identifier - `customerContractId` (integer, required) Customer contract identifier to assign RPI - must be same customer (+ optionally site) as RPI - `createdDate` (string) Date when this customer contract assignment was created - `active` (boolean) is the customer contract assignment active ## Response 400 fields ## Response 401 fields ## Response 404 fields ## Response 412 fields ## Response 500 fields ## Response 501 fields