BACKGROUND
I’m creating an app that integrates with Infusionsoft. I’m developing using Laravel PHP.
I NEED
to prepare the CRUD functionalities with the respective objects (Contacts, Companies, …)
But I wasn’t able to implement the Delete operation for Companies and Opportunities using the Rest API (and the documentation doesn’t say anything about deleting too)
QUESTION
Is there some way that our app can delete companies and opportunities? I know that we can manually delete using the Keap site. But it would be great if the app user wouldn’t need to manually do it himself.
Please correct me if i’m wrong with this. In my understanding, our app may be Infusionsoft. But our Sandbox account is in Keap. (Or technically we Login at Keap in order to access our sandbox account there).
Ok so the companies and contacts can certainly be deleted and managed through the api. REST doesn’t have all the functionality (yet) that the RPC does so the RPC will allow the deletion of records from the table views or through the provided SDK methods. Either will work fine. From there it’s just a matter of your implementation for your project (ie the particulars of what you’re working with).
Read the company id and then use that id on the contact delete method. A company is stored on the contact table and company related functions will work on it if you give it the correct id.