API Specification for sending the new and update records of beneficiaries from SSoT to BCRM. The unique identifiers to consider in the service are: account, contactId and transaction.
API Specification for sending the new and update records of beneficiaries from SSoT to BCRM. The unique identifiers to consider in the service are: account, contactId and transaction. The next diagram shows the high level architecture of the process:
The next properties must be provided to run the service:
Property | Description |
---|---|
salesforce.keystore | Keystore with the cetificate to connect with Salesforce. |
salesforce.consumerkey | Connected App Consumer Key |
salesforce.principal | The user created in Salesforce that has the profile assigned to the Connected App |
salesforce.storepassword | The password to open the keystore |
salesforce.certificatealias | The alias of the certificate inside the keystore |
salesforce.tokenendpoint | The URL to generate the authentication token |
salesforce.audienceurl | test.salesforce.com for a sandbox environment and login.salesforce.com for production. |
api.id | API Manager instance id |
jks.path | Path to the keystore for https |
jks.keypassword | Password to open the keystore for https |
jks.alias | Name of the certificate in the keystore for https |
logapplication | Logging level for application messages |
logconnectors | Logging level for connectors |
logroot | Logging level for root |
env | Name of the environment where the application is running |