Updates a customer.
API key for authentication
Customer patch input serializer for updating an existing customer. Uses DRF's built-in partial update mechanism.
Customer output serializer; we can represent the customer model differently depending on the request so we need a custom serializer for the output.