Remove image from image upload field through API call

Remove image from image upload field through API call

I'm attempting to remove an image from an Image Upload field through an API call. According to the documentation it should be a PUT request to the Accounts record with the field referenced by its API name. The image should then be identified by its id and deleted by using "_delete: null" along with it.

This returns an error stating "Dependent Fields missing".

Full request through node backend. 
const result = await axios({
        method: 'PUT',
        url: `https://www.zohoapis.eu/crm/v4/Accounts/${recordId}`,
        headers: // Authorization included here through function that works everywhere else,
        data: {
            data: [
                {
                    id: recordId,
                    Image_Upload_field: [{ id: imageId, _delete: null }],
                },
            ],
        },
    });

Where am I going wrong?