As remote site setting is essential for making callouts to external systems. We can create remote site through apex code: Steps: 1. Add a metadataService class either through WSDL or you can use attached file: metadataService.class 2. Use below code: public void createRemoteSiteSetting (){ MetadataService.MetadataPort service = createService(); MetadataService.RemoteSiteSetting remoteSiteSettings = new MetadataService.RemoteSiteSetting(); remoteSiteSettings.fullName = ‘abc123'; remoteSiteSettings.url = 'http://www.clrdp727.com'; remoteSiteSettings.isActive=true; remoteSiteSettings.disableProtocolSecurity=false; service.createMetadata(new List<MetadataService.Metadata> { remoteSiteSettings }); } // This method returns the metadata service, using this we ...