Mulesoft integration with Twitter
Budget: $10 – $30 USD
Code Challenge
We are currently tasked with a use case that we can leverage mulesoft to connect various components
together to deliver enriched transactions to our membership. These transactions will be exposed to
associates in salesforce and also our online banking platform.
Assumptions
Transactions are stored in a document based database in json.
Transactions: The data schema is defined at the end of this document.
Share transactions and Loan Transactions: Each category of transaction are stored in distinct and
seperte document databases.
Tasks to Complete (Mulesoft Developer)
Please build out a mulesoft based solution that does the following.
Exposed API Endpoints
Retrieve a single transactions by ID
Retrieve all transactions by Account Number
Retrieve all transactions by DateRange based on DateFields
Retrive all transactions by Source Code where withdrawals (SourceCode = W) and deposits
(SourceCode = D)
Processing
Raw transactions in the document based database are not very user friendly and should be enriched
by the Plaid enrich endpoint.
Plaid Open Api Spec
Specificlly the /transactions/enrich endpoint
Enrichment of transactions can be quite expensive, we should only enrich the transactions if they
were not previously processed.
Delieverables
Raml for the various components of your design.
Diagram showcasing how the mulesoft based solution would solve the problem.
Data modeling where applicable.
Code or Pseduo code is appcebable for any code related items.
We are currently tasked with a use case that we can leverage mulesoft to connect various components
together to deliver enriched transactions to our membership. These transactions will be exposed to
associates in salesforce and also our online banking platform.
Assumptions
Transactions are stored in a document based database in json.
Transactions: The data schema is defined at the end of this document.
Share transactions and Loan Transactions: Each category of transaction are stored in distinct and
seperte document databases.
Tasks to Complete (Mulesoft Developer)
Please build out a mulesoft based solution that does the following.
Exposed API Endpoints
Retrieve a single transactions by ID
Retrieve all transactions by Account Number
Retrieve all transactions by DateRange based on DateFields
Retrive all transactions by Source Code where withdrawals (SourceCode = W) and deposits
(SourceCode = D)
Processing
Raw transactions in the document based database are not very user friendly and should be enriched
by the Plaid enrich endpoint.
Plaid Open Api Spec
Specificlly the /transactions/enrich endpoint
Enrichment of transactions can be quite expensive, we should only enrich the transactions if they
were not previously processed.
Delieverables
Raml for the various components of your design.
Diagram showcasing how the mulesoft based solution would solve the problem.
Data modeling where applicable.
Code or Pseduo code is appcebable for any code related items.