It seems you are passing endDate for the costs, which is incorrect, as Costs just have startDate, remember the UI in which we set the program costs. The payload for Program REST API has to be in this format below. Please refer https://developers.marketo.com/rest-api/endpoint-reference/asset-endpoint-reference/#!/Programs/updateProgramUsingPOST { "costs": [ { "cost": 0, "note": "string", "startDate": "2019-05-15T03:30:33.989Z" } ], "costsDestructiveUpdate": true, "description": "string", "endDate": "string", "name": "string", "startDate": "string", "tags": [ { "tagType": "string", "tagValue": "string" } ] } Hope this is helpful!
... View more