The Solve360 External API is implemented over HTTP and is RESTful. Every item has its own URI and is manipulated in isolation.
You will normally send your Request data in XML format, but we understand JSON and form encoded data just as well. If you want to use a non-XML request format simply set the HTTP Content-type header to either application/json or application/x-www-form-urlencoded. conversely, we will normally send response data in XML form unless you set the HTTP Accepts header to application/json.
Remember, access to features and data is limited to the actual user account being used to access the API.
The API methods and parameters are the same for Companies as they are for Contacts. While this API documentation is in a preliminary state please refer to the Contacts page and simply replace the segment name /contacts/... with /companies/...