Apply Action API v2 is not working for edits, what am I missing?

hello, I am trying to use the v2 API to apply edits. I get a status 200 from this request but no edits are applied. Is there configuration in the Modify action that needs to be done?

‘id’ is the name of my primary key in the object, so I figured it would recognize this when I run the code, but I kept getting an invalid parameter error until I manually added an ‘id’ parameter to the action. I’m not sure if this is correct since the docs don’t seem to specify how to set up the action.

I get the same results from the
foundry-platform-sdk.

Response: b’{“validation”:{“result”:“VALID”,“submissionCriteria”:,“parameters”:{}}}’

TOKEN = “”
headers = {
“content-type”: “application/json”,
“authorization”: “Bearer {}”.format(TOKEN)
}

request_body = {
    "options": {"mode": "VALIDATE_AND_EXECUTE", "returnEdits": "ALL"},
    "parameters": {"id": "017c48651d870711d1d68e756e7d2da5f1e5208204f59a3753864ac96f232a80", "island": "Biscoe"}
}

v2 = requests.post(
    'https://{url}/api/v2/ontologies/{ontology-name}/actions/update-penguins/apply',
    headers=headers,
    json=request_body
)

print(v2)