Universal Containers has a requirement to integrate Salesforce with an external system to control record access. What option should the Architect consider when designing a solution?A. Use the Metadata API to maintain the related SObject recordsB. Use the Security API to modify the role hierarchy in SalesforceC. Use the SOAP API to maintain the related SObject_share recordsD. Use the SOAP API to create new Criteria-Based Sharing Rules in Salesforce