SlideShare a Scribd company logo
1 of 14
Intuit APIs for financial transaction
aggregation & data categorization
Naga Addagadde – Development Manager
Sangeeta Narang – Lead Engineer

people
Agenda
• Goal of this presentation
• Intuit durable APIs standards and best practices
• Introduction to the durable APIs to get data from financial
institutions (FIs)
• Demo and code walkthrough
• What these APIs mean for developers

• Q&A
Goal
To show how Intuit can help external developers
build financial applications
• Use cases
– Lisa wants to build a Web application to help consumers track and
manage their expenses.
– John wants to build a mobile app for small business owners to
track their finances for tax filing purposes.

• Details of how Intuit can help external
developers build applications
Durable APIs
• What is NOT durable?

Upgraded

to

• What IS durable?

• What are durable APIs?
Durable APIs can withstand the test of time, and can be extended
without breaking client code.
Intuit durable APIs
• Versioning
– Compatibility criteria
– Multiple versions
– Phased manner

• Standards
– RESTful with WADL
– Schema/namespaces
• Every entity/resource and its dependencies is documented
in its own schema XSD with its own versioning

– Standard verbs
• POST, GET, PUT, DELETE (CRUD)

• Security
– AuthN and AuthZ
Intuit durable APIs – continued
• URI patterns
– {DNS Name}/{Version}/{Resource}/{ResourceID}

• HTTP content-type
– XML, JSON

• Headers
– Request, response

• Errors and warning messages
– HTTP return codes: 4XX, 5XX
– Warning in header

• Pagination
– Pagination on list of returned resources will be supported
via special query parameters "offset” & "limit”
– /v1/resourceA?offset=50&limit=25
returns 50 – 75
Intuit durable APIs to connect to FIs
• APIs supported for connecting to FIs
– Retrieves the list of all FIs
– Returns detailed information about a single institution
– Discovers user’s accounts at a FI

– Get/add/update/delete user accounts
– Get transactions for a given account
– Download transactions (offline)

• Data availability
– Real-time
– Offline
Customer account data APIs – demo
How to get data from a test financial institution

Sample
client
application

Intuit
customer
account
data
services

Aggregated data
from financial
institutions

Financial institutions
Customer account data APIs – demo cont’d
• Pre-requisites
– Java Development Kit 1.6.x
– Apache Tomcat version 6.0.35
– Eclipse Java EE IDE for Web Developers-Indigo
– Maven plugin for Eclipse
– Maven Binary 2.0.11

• Demo steps
1.
2.
3.
4.
5.

Customer account data API client
Authentication
Configuration
Code walkthrough
Use case walkthrough using sample application
Financial data categorization
Categorization is part of customer account data API response
that provides context-based categorization for consumer &
small business financial account & transactional data.

• Context-based categorization
– Personal finance
– Small business

• Personalized transaction
categorization
• Community-based categorization
• Uses wide coverage local
merchant lookup data
• Provides Schedule C category
Advantages of using Intuit durable APIs
• Standard set of APIs
• Common schema to access financial data from various
financial institutions
• Access to various types of financial accounts (banking, credit,
loan, investment), transaction data
• Financial data from over 19,000+ financial services
organizations
• Aggregate consumer and business financial account data, plus
auto-categorized transactions in personal and business
domain
• Secure APIs for cost-effective, self-serve data access
High-volume financial data platform
Intuit customer account data APIs
Types of data APIs can
aggregate

Using APIs, you could
build applications like:

• Business banking, consumer
banking, corporate banking

• Personal financial
management (e.g., Mint.com)

• Credit cards, lines of credit

• Credit monitoring & fraud
detection

• Auto loans, treasury,
mortgages

• Individual retirement
accounts, brokerage
accounts, investments

• Account verification services

• Expense benchmarking across
geographies, targeted crosssell offers

For more information: https://developer.intuit.com/#CustomerAccountDataAPI
Q&A

Want to talk more?
We’ll be at the Intuit booth today 5:15-6:30 PM.
Nagananda_Addagadde@intuit.com
Sangeeta_Narang@intuit.com
Intuit Speakers @ Silicon Code Camp 2013:
SATURDAY
9:45 a.m. - Ramakrishna Kollipara – “Complete Automation of Performance Testing”
1:45 p.m. - Joe Wells - “QBO: Journey From legacy Java app to a Client-side HTML5 app”
3:30 p.m. - Naga Addagadde & Sangeeta Narang – “Intuit APIs for Financial Transaction
Aggregation”
5:00 p.m. Ted Drake –“Hitting the Accessibility High Notes with ARIA”
SUNDAY
9:15 a.m. - Eugene Krivopaltsev –“Building Native Mobile Apps with Custom Views”
1:15 p.m. - Tim Hobson – “Developing Highly Instrumental Applications with Minimal Effort”

For more information about joining our organization visit our booth or
connect with our onsite recruiter:
Chriscox_recruiter@intuit.com
You don't want to miss out on a chance to win this cool headset.
Stop by our booth to enter!

More Related Content

What's hot

[WSO2Con EU 2017] From the Trenches: IoT Customer Stories
[WSO2Con EU 2017] From the Trenches: IoT Customer Stories[WSO2Con EU 2017] From the Trenches: IoT Customer Stories
[WSO2Con EU 2017] From the Trenches: IoT Customer StoriesWSO2
 
Does your API need to be PCI Compliant?
Does your API need to be PCI Compliant?Does your API need to be PCI Compliant?
Does your API need to be PCI Compliant?Apigee | Google Cloud
 
[WSO2Con EU 2017] Travis Perkins - Our Digital Transformation & the Importanc...
[WSO2Con EU 2017] Travis Perkins - Our Digital Transformation & the Importanc...[WSO2Con EU 2017] Travis Perkins - Our Digital Transformation & the Importanc...
[WSO2Con EU 2017] Travis Perkins - Our Digital Transformation & the Importanc...WSO2
 
McKesson Case Study: Pharmacy Systems & Automation
McKesson Case Study: Pharmacy Systems & AutomationMcKesson Case Study: Pharmacy Systems & Automation
McKesson Case Study: Pharmacy Systems & AutomationForgeRock
 
2015 Identity Summit - The Identity Broker as Driver for Growth
2015 Identity Summit - The Identity Broker as Driver for Growth2015 Identity Summit - The Identity Broker as Driver for Growth
2015 Identity Summit - The Identity Broker as Driver for GrowthForgeRock
 
apidays LIVE Hong Kong 2021 - Next Stage for Open API at Banking Industry by ...
apidays LIVE Hong Kong 2021 - Next Stage for Open API at Banking Industry by ...apidays LIVE Hong Kong 2021 - Next Stage for Open API at Banking Industry by ...
apidays LIVE Hong Kong 2021 - Next Stage for Open API at Banking Industry by ...apidays
 
[WSO2Con EU 2017] How API Management at Suva is Helping in Reducing Costs to ...
[WSO2Con EU 2017] How API Management at Suva is Helping in Reducing Costs to ...[WSO2Con EU 2017] How API Management at Suva is Helping in Reducing Costs to ...
[WSO2Con EU 2017] How API Management at Suva is Helping in Reducing Costs to ...WSO2
 
INTERFACE, by apidays - Connecting APIs to the Blockchain, Mason Burkhalter,...
INTERFACE, by apidays  - Connecting APIs to the Blockchain, Mason Burkhalter,...INTERFACE, by apidays  - Connecting APIs to the Blockchain, Mason Burkhalter,...
INTERFACE, by apidays - Connecting APIs to the Blockchain, Mason Burkhalter,...apidays
 
APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...
APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...
APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...apidays
 
apidays LIVE LONDON - Evolving API Management for Event-Driven Digital Bankin...
apidays LIVE LONDON - Evolving API Management for Event-Driven Digital Bankin...apidays LIVE LONDON - Evolving API Management for Event-Driven Digital Bankin...
apidays LIVE LONDON - Evolving API Management for Event-Driven Digital Bankin...apidays
 
apidays LIVE Hong Kong 2021 - API Ecosystem and Banking Open API Phase III & ...
apidays LIVE Hong Kong 2021 - API Ecosystem and Banking Open API Phase III & ...apidays LIVE Hong Kong 2021 - API Ecosystem and Banking Open API Phase III & ...
apidays LIVE Hong Kong 2021 - API Ecosystem and Banking Open API Phase III & ...apidays
 
Digital Transformation in Market Data and Trading Platforms
Digital Transformation in Market Data and Trading PlatformsDigital Transformation in Market Data and Trading Platforms
Digital Transformation in Market Data and Trading PlatformsSolace
 
EBE 2020 The Evolution of E-commerce Systems
EBE 2020 The Evolution of E-commerce SystemsEBE 2020 The Evolution of E-commerce Systems
EBE 2020 The Evolution of E-commerce SystemsE-Commerce Berlin EXPO
 
APIdays Singapore 2019 - Searching for scale through API's, Aki Ranin, Co-Fou...
APIdays Singapore 2019 - Searching for scale through API's, Aki Ranin, Co-Fou...APIdays Singapore 2019 - Searching for scale through API's, Aki Ranin, Co-Fou...
APIdays Singapore 2019 - Searching for scale through API's, Aki Ranin, Co-Fou...apidays
 
API Market Demand
API Market DemandAPI Market Demand
API Market DemandEricsson
 
apidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieper
apidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieperapidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieper
apidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieperapidays
 
apidays LIVE LONDON - Embedded Insurance by Jordi Pages
apidays LIVE LONDON - Embedded Insurance by Jordi Pagesapidays LIVE LONDON - Embedded Insurance by Jordi Pages
apidays LIVE LONDON - Embedded Insurance by Jordi Pagesapidays
 
2015 Identity Summit - Stepping Up to New Data Protection Challenges
2015 Identity Summit - Stepping Up to New Data Protection Challenges2015 Identity Summit - Stepping Up to New Data Protection Challenges
2015 Identity Summit - Stepping Up to New Data Protection ChallengesForgeRock
 
Identity Summit 2015: EnerNOC Case Study: The Transformation of IAM for EnerN...
Identity Summit 2015: EnerNOC Case Study: The Transformation of IAM for EnerN...Identity Summit 2015: EnerNOC Case Study: The Transformation of IAM for EnerN...
Identity Summit 2015: EnerNOC Case Study: The Transformation of IAM for EnerN...ForgeRock
 

What's hot (20)

[WSO2Con EU 2017] From the Trenches: IoT Customer Stories
[WSO2Con EU 2017] From the Trenches: IoT Customer Stories[WSO2Con EU 2017] From the Trenches: IoT Customer Stories
[WSO2Con EU 2017] From the Trenches: IoT Customer Stories
 
Does your API need to be PCI Compliant?
Does your API need to be PCI Compliant?Does your API need to be PCI Compliant?
Does your API need to be PCI Compliant?
 
[WSO2Con EU 2017] Travis Perkins - Our Digital Transformation & the Importanc...
[WSO2Con EU 2017] Travis Perkins - Our Digital Transformation & the Importanc...[WSO2Con EU 2017] Travis Perkins - Our Digital Transformation & the Importanc...
[WSO2Con EU 2017] Travis Perkins - Our Digital Transformation & the Importanc...
 
McKesson Case Study: Pharmacy Systems & Automation
McKesson Case Study: Pharmacy Systems & AutomationMcKesson Case Study: Pharmacy Systems & Automation
McKesson Case Study: Pharmacy Systems & Automation
 
2015 Identity Summit - The Identity Broker as Driver for Growth
2015 Identity Summit - The Identity Broker as Driver for Growth2015 Identity Summit - The Identity Broker as Driver for Growth
2015 Identity Summit - The Identity Broker as Driver for Growth
 
apidays LIVE Hong Kong 2021 - Next Stage for Open API at Banking Industry by ...
apidays LIVE Hong Kong 2021 - Next Stage for Open API at Banking Industry by ...apidays LIVE Hong Kong 2021 - Next Stage for Open API at Banking Industry by ...
apidays LIVE Hong Kong 2021 - Next Stage for Open API at Banking Industry by ...
 
[WSO2Con EU 2017] How API Management at Suva is Helping in Reducing Costs to ...
[WSO2Con EU 2017] How API Management at Suva is Helping in Reducing Costs to ...[WSO2Con EU 2017] How API Management at Suva is Helping in Reducing Costs to ...
[WSO2Con EU 2017] How API Management at Suva is Helping in Reducing Costs to ...
 
INTERFACE, by apidays - Connecting APIs to the Blockchain, Mason Burkhalter,...
INTERFACE, by apidays  - Connecting APIs to the Blockchain, Mason Burkhalter,...INTERFACE, by apidays  - Connecting APIs to the Blockchain, Mason Burkhalter,...
INTERFACE, by apidays - Connecting APIs to the Blockchain, Mason Burkhalter,...
 
APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...
APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...
APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...
 
apidays LIVE LONDON - Evolving API Management for Event-Driven Digital Bankin...
apidays LIVE LONDON - Evolving API Management for Event-Driven Digital Bankin...apidays LIVE LONDON - Evolving API Management for Event-Driven Digital Bankin...
apidays LIVE LONDON - Evolving API Management for Event-Driven Digital Bankin...
 
apidays LIVE Hong Kong 2021 - API Ecosystem and Banking Open API Phase III & ...
apidays LIVE Hong Kong 2021 - API Ecosystem and Banking Open API Phase III & ...apidays LIVE Hong Kong 2021 - API Ecosystem and Banking Open API Phase III & ...
apidays LIVE Hong Kong 2021 - API Ecosystem and Banking Open API Phase III & ...
 
Digital Transformation in Market Data and Trading Platforms
Digital Transformation in Market Data and Trading PlatformsDigital Transformation in Market Data and Trading Platforms
Digital Transformation in Market Data and Trading Platforms
 
EBE 2020 The Evolution of E-commerce Systems
EBE 2020 The Evolution of E-commerce SystemsEBE 2020 The Evolution of E-commerce Systems
EBE 2020 The Evolution of E-commerce Systems
 
APIdays Singapore 2019 - Searching for scale through API's, Aki Ranin, Co-Fou...
APIdays Singapore 2019 - Searching for scale through API's, Aki Ranin, Co-Fou...APIdays Singapore 2019 - Searching for scale through API's, Aki Ranin, Co-Fou...
APIdays Singapore 2019 - Searching for scale through API's, Aki Ranin, Co-Fou...
 
API Market Demand
API Market DemandAPI Market Demand
API Market Demand
 
apidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieper
apidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieperapidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieper
apidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieper
 
apidays LIVE LONDON - Embedded Insurance by Jordi Pages
apidays LIVE LONDON - Embedded Insurance by Jordi Pagesapidays LIVE LONDON - Embedded Insurance by Jordi Pages
apidays LIVE LONDON - Embedded Insurance by Jordi Pages
 
9.35am robert humphrey
9.35am robert humphrey9.35am robert humphrey
9.35am robert humphrey
 
2015 Identity Summit - Stepping Up to New Data Protection Challenges
2015 Identity Summit - Stepping Up to New Data Protection Challenges2015 Identity Summit - Stepping Up to New Data Protection Challenges
2015 Identity Summit - Stepping Up to New Data Protection Challenges
 
Identity Summit 2015: EnerNOC Case Study: The Transformation of IAM for EnerN...
Identity Summit 2015: EnerNOC Case Study: The Transformation of IAM for EnerN...Identity Summit 2015: EnerNOC Case Study: The Transformation of IAM for EnerN...
Identity Summit 2015: EnerNOC Case Study: The Transformation of IAM for EnerN...
 

Similar to Intuit APIs Aggregate Financial Data

API First Mobile Strategy
API First Mobile StrategyAPI First Mobile Strategy
API First Mobile StrategyNitin Gaur
 
Api management customer
Api management customerApi management customer
Api management customernick_garrod
 
apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...
apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...
apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...apidays
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital BusinessAkana
 
Moving To MicroServices
Moving To MicroServicesMoving To MicroServices
Moving To MicroServicesDavid Walker
 
[WSO2Con EU 2017] IAM: Catalyst for Digital Transformation
[WSO2Con EU 2017] IAM: Catalyst for Digital Transformation[WSO2Con EU 2017] IAM: Catalyst for Digital Transformation
[WSO2Con EU 2017] IAM: Catalyst for Digital TransformationWSO2
 
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...apidays
 
IBM API management Philip Little
IBM API management Philip LittleIBM API management Philip Little
IBM API management Philip LittleValeri Illescas
 
API Strategy Introduction
API Strategy IntroductionAPI Strategy Introduction
API Strategy IntroductionDoug Gregory
 
API Management architect presentation
API Management architect presentationAPI Management architect presentation
API Management architect presentationsflynn073
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital BusinessAkana
 
Jitterbit at Phillyforce
Jitterbit at PhillyforceJitterbit at Phillyforce
Jitterbit at PhillyforceJitterbit
 
Nelito System Company Credentials
Nelito System Company CredentialsNelito System Company Credentials
Nelito System Company CredentialsSumit Mishra
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Kai Wähner
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsJeremy Brown
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2
 
Self-Checkout (AI for Restautants)
Self-Checkout (AI for Restautants)Self-Checkout (AI for Restautants)
Self-Checkout (AI for Restautants)byteLAKE
 
CIS14: Identity at Scale: Building from the Ground Up
CIS14: Identity at Scale: Building from the Ground UpCIS14: Identity at Scale: Building from the Ground Up
CIS14: Identity at Scale: Building from the Ground UpCloudIDSummit
 

Similar to Intuit APIs Aggregate Financial Data (20)

API First Mobile Strategy
API First Mobile StrategyAPI First Mobile Strategy
API First Mobile Strategy
 
Api management customer
Api management customerApi management customer
Api management customer
 
apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...
apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...
apidays New York 2023 - Embedded Payments in B2B and B2C use cases, Adrita Bh...
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital Business
 
Moving To MicroServices
Moving To MicroServicesMoving To MicroServices
Moving To MicroServices
 
[WSO2Con EU 2017] IAM: Catalyst for Digital Transformation
[WSO2Con EU 2017] IAM: Catalyst for Digital Transformation[WSO2Con EU 2017] IAM: Catalyst for Digital Transformation
[WSO2Con EU 2017] IAM: Catalyst for Digital Transformation
 
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
 
Guide to an API-first Strategy
Guide to an API-first StrategyGuide to an API-first Strategy
Guide to an API-first Strategy
 
IBM API management Philip Little
IBM API management Philip LittleIBM API management Philip Little
IBM API management Philip Little
 
API Strategy Introduction
API Strategy IntroductionAPI Strategy Introduction
API Strategy Introduction
 
API Management architect presentation
API Management architect presentationAPI Management architect presentation
API Management architect presentation
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital Business
 
Jitterbit at Phillyforce
Jitterbit at PhillyforceJitterbit at Phillyforce
Jitterbit at Phillyforce
 
About Tekmonks
About TekmonksAbout Tekmonks
About Tekmonks
 
Nelito System Company Credentials
Nelito System Company CredentialsNelito System Company Credentials
Nelito System Company Credentials
 
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...Open API and API Management - Introduction and Comparison of Products: TIBCO ...
Open API and API Management - Introduction and Comparison of Products: TIBCO ...
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
 
Self-Checkout (AI for Restautants)
Self-Checkout (AI for Restautants)Self-Checkout (AI for Restautants)
Self-Checkout (AI for Restautants)
 
CIS14: Identity at Scale: Building from the Ground Up
CIS14: Identity at Scale: Building from the Ground UpCIS14: Identity at Scale: Building from the Ground Up
CIS14: Identity at Scale: Building from the Ground Up
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Intuit APIs Aggregate Financial Data

  • 1. Intuit APIs for financial transaction aggregation & data categorization Naga Addagadde – Development Manager Sangeeta Narang – Lead Engineer people
  • 2. Agenda • Goal of this presentation • Intuit durable APIs standards and best practices • Introduction to the durable APIs to get data from financial institutions (FIs) • Demo and code walkthrough • What these APIs mean for developers • Q&A
  • 3. Goal To show how Intuit can help external developers build financial applications • Use cases – Lisa wants to build a Web application to help consumers track and manage their expenses. – John wants to build a mobile app for small business owners to track their finances for tax filing purposes. • Details of how Intuit can help external developers build applications
  • 4. Durable APIs • What is NOT durable? Upgraded to • What IS durable? • What are durable APIs? Durable APIs can withstand the test of time, and can be extended without breaking client code.
  • 5. Intuit durable APIs • Versioning – Compatibility criteria – Multiple versions – Phased manner • Standards – RESTful with WADL – Schema/namespaces • Every entity/resource and its dependencies is documented in its own schema XSD with its own versioning – Standard verbs • POST, GET, PUT, DELETE (CRUD) • Security – AuthN and AuthZ
  • 6. Intuit durable APIs – continued • URI patterns – {DNS Name}/{Version}/{Resource}/{ResourceID} • HTTP content-type – XML, JSON • Headers – Request, response • Errors and warning messages – HTTP return codes: 4XX, 5XX – Warning in header • Pagination – Pagination on list of returned resources will be supported via special query parameters "offset” & "limit” – /v1/resourceA?offset=50&limit=25 returns 50 – 75
  • 7. Intuit durable APIs to connect to FIs • APIs supported for connecting to FIs – Retrieves the list of all FIs – Returns detailed information about a single institution – Discovers user’s accounts at a FI – Get/add/update/delete user accounts – Get transactions for a given account – Download transactions (offline) • Data availability – Real-time – Offline
  • 8. Customer account data APIs – demo How to get data from a test financial institution Sample client application Intuit customer account data services Aggregated data from financial institutions Financial institutions
  • 9. Customer account data APIs – demo cont’d • Pre-requisites – Java Development Kit 1.6.x – Apache Tomcat version 6.0.35 – Eclipse Java EE IDE for Web Developers-Indigo – Maven plugin for Eclipse – Maven Binary 2.0.11 • Demo steps 1. 2. 3. 4. 5. Customer account data API client Authentication Configuration Code walkthrough Use case walkthrough using sample application
  • 10. Financial data categorization Categorization is part of customer account data API response that provides context-based categorization for consumer & small business financial account & transactional data. • Context-based categorization – Personal finance – Small business • Personalized transaction categorization • Community-based categorization • Uses wide coverage local merchant lookup data • Provides Schedule C category
  • 11. Advantages of using Intuit durable APIs • Standard set of APIs • Common schema to access financial data from various financial institutions • Access to various types of financial accounts (banking, credit, loan, investment), transaction data • Financial data from over 19,000+ financial services organizations • Aggregate consumer and business financial account data, plus auto-categorized transactions in personal and business domain • Secure APIs for cost-effective, self-serve data access High-volume financial data platform
  • 12. Intuit customer account data APIs Types of data APIs can aggregate Using APIs, you could build applications like: • Business banking, consumer banking, corporate banking • Personal financial management (e.g., Mint.com) • Credit cards, lines of credit • Credit monitoring & fraud detection • Auto loans, treasury, mortgages • Individual retirement accounts, brokerage accounts, investments • Account verification services • Expense benchmarking across geographies, targeted crosssell offers For more information: https://developer.intuit.com/#CustomerAccountDataAPI
  • 13. Q&A Want to talk more? We’ll be at the Intuit booth today 5:15-6:30 PM. Nagananda_Addagadde@intuit.com Sangeeta_Narang@intuit.com
  • 14. Intuit Speakers @ Silicon Code Camp 2013: SATURDAY 9:45 a.m. - Ramakrishna Kollipara – “Complete Automation of Performance Testing” 1:45 p.m. - Joe Wells - “QBO: Journey From legacy Java app to a Client-side HTML5 app” 3:30 p.m. - Naga Addagadde & Sangeeta Narang – “Intuit APIs for Financial Transaction Aggregation” 5:00 p.m. Ted Drake –“Hitting the Accessibility High Notes with ARIA” SUNDAY 9:15 a.m. - Eugene Krivopaltsev –“Building Native Mobile Apps with Custom Views” 1:15 p.m. - Tim Hobson – “Developing Highly Instrumental Applications with Minimal Effort” For more information about joining our organization visit our booth or connect with our onsite recruiter: Chriscox_recruiter@intuit.com You don't want to miss out on a chance to win this cool headset. Stop by our booth to enter!

Editor's Notes

  1. stay relevant and desirable for users
  2. Explain versioning strategyREST API standardsTake Customer, AccountAuth -> roles, oAuth1 and oAuth2
  3. Pagination19K institutions.. Provide pagination