We suggest using the REST API. Learn more on developers.marketo.com.
Admin Permissions Required
Go to the Admin area.
Click Web Services.
Set an appropriate Encryption Key, click Save Changes, and pass all the information to your Developer.
Your SOAP endpoint and User ID will be unique; do not send the screenshot in this article to your Developer.