I am tring to use "clone report" functionility from MetadataService and MetadataService.MetadataPort and MetadataService.Report. I am geting and endpoint related issue "System.CalloutException: IO Exception: Unauthorized endpoint, please check Setup->Security->Remote site settings. endpoint = https://ap4.salesforce.com/services/Soap/m/37.0"

Please sort me out.

Thanks in Advance...

1 Answer 1


You need to go to Setup > Security > Remote Site Settings, and add https://ap4.salesforce.com to the list as a new Remote Site. This is a security feature that requires admins to set up endpoints before any Apex Code can communicate with a particular server.

  • I did the same. But Error remains same. Some time error changes to "System.CalloutException: Web service callout failed: WebService returned a SOAP Fault: '' is not a valid value for the enum 'ReportFormat' faultcode=soapenv:Client faultactor=" Please suggest me
    – Lerner
    Jan 8, 2017 at 15:59
  • @Lerner That's not the same error. You'll need to share your code for us to help you. The Remote Site Setting was the problem for your original question.
    – sfdcfox
    Jan 8, 2017 at 17:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.