API - Updating a pipeline on a record

API - Updating a pipeline on a record

It's evidently impossible to update the pipeline of a record programmatically with the API. Here's what I tried:

curl "https://www.zohoapis.com/crm/v2/Deals/#########"
-X PUT
-d "{ "data": [ { "Pipeline": "Sample Pipeline" } ] }"
-H "Authorization: Zoho-oauthtoken 1000.8cb99dxxxxxxxxxxxxx9be93.9b8xxxxxxxxxxxxxxxf"

Where ####### is the ID of the deal. I'll get a success message but the pipeline remains un-updated.