Help with DELETE Phone API – 404 "Resource not found"

Hi everyone,

I'm working with the Blackbaud SKY API to manage phone numbers for users. I’ve successfully implemented the GET and POST operations without any issues. However, I'm running into trouble with the DELETE request—it consistently returns a 404 Resource not found error.

According to the documentation, the DELETE endpoint requires a phone_id. My question is: should this be the id or the index_id from the GET response? I've tried using both, but receive the same 404 error either way.

I’m confident I’m using the correct user_id, phone_id, and phone_type_id, all of which are pulled directly from a successful GET request.

Has anyone else encountered this issue, or can provide insight into what might be going wrong?

Thanks in advance!