SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
1 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innova/ve Companies 2022
API design best practices
A framework for building APIs as products
https://fiserv.dev/
December 2022
2023 SERIES OF EVENT
New York
May 16&17
Australia
October 11&12
Singapore
April 12&13
Helsinki & North
June 5&6
Paris
SEPTEMBER
London
November
15&16
June 28-30
SILICON VALLEY
March 14&15
Dubai & Middle East
February 22&23
2 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
About us
Ryan Clifford
API Product Lead @ Fiserv
Ros Bennis
API Product Owner @ Fiserv
Visit our developer platform at fiserv.dev
3 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
We are one of the largest merchant acquirers globally enabling payment
processing for instore and online payments
Nearly 6M
merchants
Nearly 10k
FI clients
Over 12k
transactions per
second
4 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
API Product Framework
Design Building Launching Lifecycle Mgmt
5 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Lifecycle Mgmt
Design Building Launching
Design Process
1. Review
guidelines &
standards
2. Define purpose
of the API
3. Understand
who the customer
is
4. Explore existing
APIs
5. Find reusable
data models
7. Create data
models
8. Design the logic
and complexity
abstraction
6. Structure the
endpoints and
resources
9. Comply with
linting rules
10. Create the
documentation
Designing
6 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Lifecycle Mgmt
Design Building Launching
Design Process
1. Review
guidelines &
standards
2. Define purpose
of the API
3. Understand
who the customer
is
4. Explore existing
APIs
5. Find reusable
data models
7. Create data
models
8. Design the logic
and complexity
abstraction
6. Structure the
endpoints and
resources
9. Comply with
linNng rules
10. Create the
documentation
11. Mock the API
and validate with
client
12. Incorporate
feedback
Designing Validating
7 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Lifecycle Mgmt
Design Building Launching
Design Process
1. Review
guidelines &
standards
2. Define purpose
of the API
3. Understand
who the customer
is
4. Explore existing
APIs
5. Find reusable
data models
7. Create data
models
8. Design the logic
and complexity
abstraction
6. Structure the
endpoints and
resources
9. Comply with
linting rules
11. Mock the API
and validate with
client
12. Incorporate
feedback
13. API design
review
14. Design
approval or
rework
15. Publish API
spec for early
access
Designing Validating Reviewing
10. Create the
documentaNon
8 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Lifecycle Mgmt
Design Building Launching
Design Process
1. Review
guidelines &
standards
2. Define purpose
of the API
3. Understand
who the customer
is
4. Explore existing
APIs
5. Find reusable
data models
7. Create data
models
8. Design the logic
and complexity
abstracNon
6. Structure the
endpoints and
resources
9. Comply with
linting rules
11. Mock the API
and validate with
client
12. Incorporate
feedback
14. Design
approval or
rework
15. Publish API
spec for early
access
Designing ValidaNng Reviewing
10. Create the
documentation
13. API design
review
9 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Lifecycle Mgmt
Design Building Launching
Design Process
1. Review
guidelines &
standards
2. Define purpose
of the API
3. Understand
who the customer
is
4. Explore exisNng
APIs
5. Find reusable
data models
7. Create data
models
8. Design the logic
and complexity
abstraction
6. Structure the
endpoints and
resources
9. Comply with
linting rules
11. Mock the API
and validate with
client
12. Incorporate
feedback
14. Design
approval or
rework
15. Publish API
spec for early
access
Designing Validating Reviewing
10. Create the
documentation
13. API design
review
10 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Lifecycle Mgmt
Design Building Launching
Design Process
1. Review
guidelines &
standards
2. Define purpose
of the API
3. Understand
who the customer
is
4. Explore existing
APIs
5. Find reusable
data models
7. Create data
models
8. Design the logic
and complexity
abstraction
6. Structure the
endpoints and
resources
9. Comply with
linNng rules
11. Mock the API
and validate with
client
12. Incorporate
feedback
14. Design
approval or
rework
15. Publish API
spec for early
access
Designing Validating Reviewing
10. Create the
documentaNon
13. API design
review
11 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Lifecycle Mgmt
Design Building Launching
Design Process
Headers, query
and path params
HTTP verbs Pagination Resource naming
Versioning,
sunsetting and
deprecation
Response codes Error messages
Filtering,
searching and
sorting
Payloads
Enums, field
formats and regex
Common
examples
Reusable objects Access privileges Security
Naming
conventions
Guidelines & Standards
Polymorphism
ISO and industry
standards
Webhooks and
events
12 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Example 1 - Disputes API
Disputes (also known as chargebacks) occur when a cardholder wants to query a
transaction on their card statement. The card schemes (Visa, MasterCard & JCB)
provide a dispute process that allows transactions to be 'disputed' in cases of
fraud, incorrect processing or unknown transactions.
13 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Disputes API
The Challenge
The Challenge – it’s complicated 😰
14 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Disputes API
The Solution
15 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Disputes API
The Solution
16 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Documentation is key to a good developer experience
17 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Example 2 - Transactional Data API
Transactional data is generated from taking and processing payments, mainly:
Authorisations – verifying a cardholder can make a payment
Clearing/transactions – formalising the authorisation into a transaction indicating
money is ready to move
Settlement/funding – moving the money from a cardholder to the merchant
18 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Transactional Data API
The Challenge
The Challenge – relationships are hard 💔
19 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Transactional Data API
The Solution
Before you would need to find the field to link to the next endpoint…
20 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Transactional Data API
The Solution
But now we tell you the specific link (HATEOAS concept)
21 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
You can also replace documentation by good API design
22 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Example 3 - Checkouts API
During an online shopping experience our checkouts API steps in to redirect the
user to a Fiserv hosted payment page to take a secure payment on behalf of the
merchant (website owner)
23 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Checkouts API
The Challenge
You can have an intuitive request body…
24 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Checkouts API
The Challenge
And an even simpler response body…
25 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Checkouts API
The Challenge
Even provide documentation
26 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Checkouts API
The Challenge
The Challenge – But API design and documentaIon
doesn’t give the full DX 🤦
27 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Checkouts API
The Solution – a real demo!
28 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
So good API design and documentation paints the
picture, but a demo brings it to life!
29 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Our framework provides the guide to designing
consistent APIs
Key Takeaways
30 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Some APIs speak for themselves
(through API design)
31 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Others need another voice
(via documentation)
32 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
And some need a good demo
33 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
BEST API REFERENCE DOCUMENTATION
WINNER 2022
34 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC
Recognized by Fast Company
World’s Most Innovative Companies 2022
Thank you!
Ryan Clifford
https://www.linkedin.com/in/ryanjamesclifford/
ryanjames.clifford@fiserv.com
Ros Bennis
h<ps://ie.linkedin.com/in/rosbennis
ros.bennis@fiserv.com

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API StrategyMatt McLarty
 
apidays Paris 2022 - Optimizing architectures for sustainability, Rudy Krol, AWS
apidays Paris 2022 - Optimizing architectures for sustainability, Rudy Krol, AWSapidays Paris 2022 - Optimizing architectures for sustainability, Rudy Krol, AWS
apidays Paris 2022 - Optimizing architectures for sustainability, Rudy Krol, AWSapidays
 
API Management - Why it matters!
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!Sven Bernhardt
 
What is APIGEE? What are the benefits of APIGEE?
What is APIGEE? What are the benefits of APIGEE?What is APIGEE? What are the benefits of APIGEE?
What is APIGEE? What are the benefits of APIGEE?IQ Online Training
 
API Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesSlideTeam
 
API Strategy Introduction
API Strategy IntroductionAPI Strategy Introduction
API Strategy IntroductionDoug Gregory
 
APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...apidays
 
API Business Models
API Business ModelsAPI Business Models
API Business ModelsJohn Musser
 
API Management
API ManagementAPI Management
API ManagementProlifics
 
Exposing services with Azure API Management
Exposing services with Azure API ManagementExposing services with Azure API Management
Exposing services with Azure API ManagementCallon Campbell
 
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
 
apidays Paris 2022 - Agile API delivery with Feature Toggles, Rafik Ferroukh,...
apidays Paris 2022 - Agile API delivery with Feature Toggles, Rafik Ferroukh,...apidays Paris 2022 - Agile API delivery with Feature Toggles, Rafik Ferroukh,...
apidays Paris 2022 - Agile API delivery with Feature Toggles, Rafik Ferroukh,...apidays
 

Was ist angesagt? (20)

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 ...
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API Strategy
 
API Governance in the Enterprise
API Governance in the EnterpriseAPI Governance in the Enterprise
API Governance in the Enterprise
 
Apigee Edge Overview and Roadmap
Apigee Edge Overview and RoadmapApigee Edge Overview and Roadmap
Apigee Edge Overview and Roadmap
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
 
apidays Paris 2022 - Optimizing architectures for sustainability, Rudy Krol, AWS
apidays Paris 2022 - Optimizing architectures for sustainability, Rudy Krol, AWSapidays Paris 2022 - Optimizing architectures for sustainability, Rudy Krol, AWS
apidays Paris 2022 - Optimizing architectures for sustainability, Rudy Krol, AWS
 
API Management - Why it matters!
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!
 
What is APIGEE? What are the benefits of APIGEE?
What is APIGEE? What are the benefits of APIGEE?What is APIGEE? What are the benefits of APIGEE?
What is APIGEE? What are the benefits of APIGEE?
 
API Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation Slides
 
API Strategy Introduction
API Strategy IntroductionAPI Strategy Introduction
API Strategy Introduction
 
Apigee Products Overview
Apigee Products OverviewApigee Products Overview
Apigee Products Overview
 
API Governance
API Governance API Governance
API Governance
 
APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...
 
API Business Models
API Business ModelsAPI Business Models
API Business Models
 
API Management
API ManagementAPI Management
API Management
 
Exposing services with Azure API Management
Exposing services with Azure API ManagementExposing services with Azure API Management
Exposing services with Azure API Management
 
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...
 
Architecture for the API-enterprise
Architecture for the API-enterpriseArchitecture for the API-enterprise
Architecture for the API-enterprise
 
How Secure Are Your APIs?
How Secure Are Your APIs?How Secure Are Your APIs?
How Secure Are Your APIs?
 
apidays Paris 2022 - Agile API delivery with Feature Toggles, Rafik Ferroukh,...
apidays Paris 2022 - Agile API delivery with Feature Toggles, Rafik Ferroukh,...apidays Paris 2022 - Agile API delivery with Feature Toggles, Rafik Ferroukh,...
apidays Paris 2022 - Agile API delivery with Feature Toggles, Rafik Ferroukh,...
 

Ähnlich wie apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, Fiserv

apidays London 2022 - Creating a high performing API Product Team, Ryan Cliff...
apidays London 2022 - Creating a high performing API Product Team, Ryan Cliff...apidays London 2022 - Creating a high performing API Product Team, Ryan Cliff...
apidays London 2022 - Creating a high performing API Product Team, Ryan Cliff...apidays
 
apidays London 2022 - Designing high-value data models with an API-first mind...
apidays London 2022 - Designing high-value data models with an API-first mind...apidays London 2022 - Designing high-value data models with an API-first mind...
apidays London 2022 - Designing high-value data models with an API-first mind...apidays
 
apidays New York 2022 - Building an API Platform Business, David Mooter, Forr...
apidays New York 2022 - Building an API Platform Business, David Mooter, Forr...apidays New York 2022 - Building an API Platform Business, David Mooter, Forr...
apidays New York 2022 - Building an API Platform Business, David Mooter, Forr...apidays
 
apidays New York 2023 - Success metrics when launching your first developer p...
apidays New York 2023 - Success metrics when launching your first developer p...apidays New York 2023 - Success metrics when launching your first developer p...
apidays New York 2023 - Success metrics when launching your first developer p...apidays
 
Getting Demo & POV Ready
Getting Demo & POV ReadyGetting Demo & POV Ready
Getting Demo & POV ReadyThousandEyes
 
apidays LIVE Paris 2021 - EDI & API on One Integration Platform by Mir Mustha...
apidays LIVE Paris 2021 - EDI & API on One Integration Platform by Mir Mustha...apidays LIVE Paris 2021 - EDI & API on One Integration Platform by Mir Mustha...
apidays LIVE Paris 2021 - EDI & API on One Integration Platform by Mir Mustha...apidays
 
API Design – More than just a Payload Definition
API Design – More than just a Payload DefinitionAPI Design – More than just a Payload Definition
API Design – More than just a Payload DefinitionPhil Wilkins
 
apidays LIVE New York 2021 - 5 Pragmatic steps to unlock Open Finance with AP...
apidays LIVE New York 2021 - 5 Pragmatic steps to unlock Open Finance with AP...apidays LIVE New York 2021 - 5 Pragmatic steps to unlock Open Finance with AP...
apidays LIVE New York 2021 - 5 Pragmatic steps to unlock Open Finance with AP...apidays
 
Realise True Business Value .pdf
Realise True Business Value .pdfRealise True Business Value .pdf
Realise True Business Value .pdfThousandEyes
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsThousandEyes
 
the 12 facets of OpenAPI
the 12 facets of OpenAPIthe 12 facets of OpenAPI
the 12 facets of OpenAPICisco DevNet
 
September Partner Bootcamp
September Partner BootcampSeptember Partner Bootcamp
September Partner BootcampAcquia
 
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...HostedbyConfluent
 
May Partner Bootcamp 2022
May Partner Bootcamp 2022May Partner Bootcamp 2022
May Partner Bootcamp 2022Acquia
 
SFSCON23 - Sara Gallian - The First Year of Eclipse Software Defined Vehicle ...
SFSCON23 - Sara Gallian - The First Year of Eclipse Software Defined Vehicle ...SFSCON23 - Sara Gallian - The First Year of Eclipse Software Defined Vehicle ...
SFSCON23 - Sara Gallian - The First Year of Eclipse Software Defined Vehicle ...South Tyrol Free Software Conference
 
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industryCombining WSO2 API Manager with WSO2 BAM for billing in the energy industry
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industryWSO2
 
Enable and Secure Business Growth in the New Application Economy
 Enable and Secure Business Growth in the New Application Economy Enable and Secure Business Growth in the New Application Economy
Enable and Secure Business Growth in the New Application EconomyCA Technologies
 
Securely expose protected resources as ap is with app42 api gateway
Securely expose protected resources as ap is with app42 api gatewaySecurely expose protected resources as ap is with app42 api gateway
Securely expose protected resources as ap is with app42 api gatewayZuaib
 
Deliver Secure SQL Access for Enterprise APIs - August 29 2017
Deliver Secure SQL Access for Enterprise APIs - August 29 2017Deliver Secure SQL Access for Enterprise APIs - August 29 2017
Deliver Secure SQL Access for Enterprise APIs - August 29 2017Nishanth Kadiyala
 

Ähnlich wie apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, Fiserv (20)

apidays London 2022 - Creating a high performing API Product Team, Ryan Cliff...
apidays London 2022 - Creating a high performing API Product Team, Ryan Cliff...apidays London 2022 - Creating a high performing API Product Team, Ryan Cliff...
apidays London 2022 - Creating a high performing API Product Team, Ryan Cliff...
 
apidays London 2022 - Designing high-value data models with an API-first mind...
apidays London 2022 - Designing high-value data models with an API-first mind...apidays London 2022 - Designing high-value data models with an API-first mind...
apidays London 2022 - Designing high-value data models with an API-first mind...
 
apidays New York 2022 - Building an API Platform Business, David Mooter, Forr...
apidays New York 2022 - Building an API Platform Business, David Mooter, Forr...apidays New York 2022 - Building an API Platform Business, David Mooter, Forr...
apidays New York 2022 - Building an API Platform Business, David Mooter, Forr...
 
apidays New York 2023 - Success metrics when launching your first developer p...
apidays New York 2023 - Success metrics when launching your first developer p...apidays New York 2023 - Success metrics when launching your first developer p...
apidays New York 2023 - Success metrics when launching your first developer p...
 
Getting Demo & POV Ready
Getting Demo & POV ReadyGetting Demo & POV Ready
Getting Demo & POV Ready
 
apidays LIVE Paris 2021 - EDI & API on One Integration Platform by Mir Mustha...
apidays LIVE Paris 2021 - EDI & API on One Integration Platform by Mir Mustha...apidays LIVE Paris 2021 - EDI & API on One Integration Platform by Mir Mustha...
apidays LIVE Paris 2021 - EDI & API on One Integration Platform by Mir Mustha...
 
API Design – More than just a Payload Definition
API Design – More than just a Payload DefinitionAPI Design – More than just a Payload Definition
API Design – More than just a Payload Definition
 
apidays LIVE New York 2021 - 5 Pragmatic steps to unlock Open Finance with AP...
apidays LIVE New York 2021 - 5 Pragmatic steps to unlock Open Finance with AP...apidays LIVE New York 2021 - 5 Pragmatic steps to unlock Open Finance with AP...
apidays LIVE New York 2021 - 5 Pragmatic steps to unlock Open Finance with AP...
 
Realise True Business Value .pdf
Realise True Business Value .pdfRealise True Business Value .pdf
Realise True Business Value .pdf
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of Concepts
 
Cloud Customer Architecture for API Management
Cloud Customer Architecture for API ManagementCloud Customer Architecture for API Management
Cloud Customer Architecture for API Management
 
the 12 facets of OpenAPI
the 12 facets of OpenAPIthe 12 facets of OpenAPI
the 12 facets of OpenAPI
 
September Partner Bootcamp
September Partner BootcampSeptember Partner Bootcamp
September Partner Bootcamp
 
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
 
May Partner Bootcamp 2022
May Partner Bootcamp 2022May Partner Bootcamp 2022
May Partner Bootcamp 2022
 
SFSCON23 - Sara Gallian - The First Year of Eclipse Software Defined Vehicle ...
SFSCON23 - Sara Gallian - The First Year of Eclipse Software Defined Vehicle ...SFSCON23 - Sara Gallian - The First Year of Eclipse Software Defined Vehicle ...
SFSCON23 - Sara Gallian - The First Year of Eclipse Software Defined Vehicle ...
 
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industryCombining WSO2 API Manager with WSO2 BAM for billing in the energy industry
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry
 
Enable and Secure Business Growth in the New Application Economy
 Enable and Secure Business Growth in the New Application Economy Enable and Secure Business Growth in the New Application Economy
Enable and Secure Business Growth in the New Application Economy
 
Securely expose protected resources as ap is with app42 api gateway
Securely expose protected resources as ap is with app42 api gatewaySecurely expose protected resources as ap is with app42 api gateway
Securely expose protected resources as ap is with app42 api gateway
 
Deliver Secure SQL Access for Enterprise APIs - August 29 2017
Deliver Secure SQL Access for Enterprise APIs - August 29 2017Deliver Secure SQL Access for Enterprise APIs - August 29 2017
Deliver Secure SQL Access for Enterprise APIs - August 29 2017
 

Mehr von apidays

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...apidays
 
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...apidays
 
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...apidays
 
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...apidays
 
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...apidays
 
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...apidays
 
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...apidays
 
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...apidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...apidays
 
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...apidays
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...apidays
 

Mehr von apidays (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
Apidays New York 2024 - The secrets to Graph success, by Leah Hurwich Adler, ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
Apidays New York 2024 - API Discovery - From Crawl to Run by Rob Dickinson, G...
 
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
Apidays Singapore 2024 - Building with the Planet in Mind by Sandeep Joshi, M...
 
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
Apidays Singapore 2024 - Connecting Cross Border Commerce with Payments by Gu...
 
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
Apidays Singapore 2024 - Privacy Enhancing Technologies for AI by Mark Choo, ...
 
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
Apidays Singapore 2024 - Blending AI and IoT for Smarter Health by Matthew Ch...
 
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
Apidays Singapore 2024 - OpenTelemetry for API Monitoring by Danielle Kayumbi...
 
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
Apidays Singapore 2024 - Connecting Product and Engineering Teams with Testin...
 
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
Apidays Singapore 2024 - The Growing Carbon Footprint of Digitalization and H...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
Apidays Singapore 2024 - API Monitoring x SRE by Ryan Ashneil and Eugene Wong...
 
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
Apidays Singapore 2024 - A nuanced approach on AI costs and benefits for the ...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
Apidays Singapore 2024 - How APIs drive business at BNP Paribas by Quy-Doan D...
 

Kürzlich hochgeladen

Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...amitlee9823
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachBoston Institute of Analytics
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...Elaine Werffeli
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...gajnagarg
 
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...gajnagarg
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...amitlee9823
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Pooja Nehwal
 
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...gajnagarg
 

Kürzlich hochgeladen (20)

Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
 
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
Just Call Vip call girls Erode Escorts ☎️9352988975 Two shot with one girl (E...
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, Fiserv

  • 1. 1 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innova/ve Companies 2022 API design best practices A framework for building APIs as products https://fiserv.dev/ December 2022
  • 2. 2023 SERIES OF EVENT New York May 16&17 Australia October 11&12 Singapore April 12&13 Helsinki & North June 5&6 Paris SEPTEMBER London November 15&16 June 28-30 SILICON VALLEY March 14&15 Dubai & Middle East February 22&23
  • 3. 2 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 About us Ryan Clifford API Product Lead @ Fiserv Ros Bennis API Product Owner @ Fiserv Visit our developer platform at fiserv.dev
  • 4. 3 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 We are one of the largest merchant acquirers globally enabling payment processing for instore and online payments Nearly 6M merchants Nearly 10k FI clients Over 12k transactions per second
  • 5. 4 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 API Product Framework Design Building Launching Lifecycle Mgmt
  • 6. 5 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Lifecycle Mgmt Design Building Launching Design Process 1. Review guidelines & standards 2. Define purpose of the API 3. Understand who the customer is 4. Explore existing APIs 5. Find reusable data models 7. Create data models 8. Design the logic and complexity abstraction 6. Structure the endpoints and resources 9. Comply with linting rules 10. Create the documentation Designing
  • 7. 6 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Lifecycle Mgmt Design Building Launching Design Process 1. Review guidelines & standards 2. Define purpose of the API 3. Understand who the customer is 4. Explore existing APIs 5. Find reusable data models 7. Create data models 8. Design the logic and complexity abstraction 6. Structure the endpoints and resources 9. Comply with linNng rules 10. Create the documentation 11. Mock the API and validate with client 12. Incorporate feedback Designing Validating
  • 8. 7 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Lifecycle Mgmt Design Building Launching Design Process 1. Review guidelines & standards 2. Define purpose of the API 3. Understand who the customer is 4. Explore existing APIs 5. Find reusable data models 7. Create data models 8. Design the logic and complexity abstraction 6. Structure the endpoints and resources 9. Comply with linting rules 11. Mock the API and validate with client 12. Incorporate feedback 13. API design review 14. Design approval or rework 15. Publish API spec for early access Designing Validating Reviewing 10. Create the documentaNon
  • 9. 8 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Lifecycle Mgmt Design Building Launching Design Process 1. Review guidelines & standards 2. Define purpose of the API 3. Understand who the customer is 4. Explore existing APIs 5. Find reusable data models 7. Create data models 8. Design the logic and complexity abstracNon 6. Structure the endpoints and resources 9. Comply with linting rules 11. Mock the API and validate with client 12. Incorporate feedback 14. Design approval or rework 15. Publish API spec for early access Designing ValidaNng Reviewing 10. Create the documentation 13. API design review
  • 10. 9 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Lifecycle Mgmt Design Building Launching Design Process 1. Review guidelines & standards 2. Define purpose of the API 3. Understand who the customer is 4. Explore exisNng APIs 5. Find reusable data models 7. Create data models 8. Design the logic and complexity abstraction 6. Structure the endpoints and resources 9. Comply with linting rules 11. Mock the API and validate with client 12. Incorporate feedback 14. Design approval or rework 15. Publish API spec for early access Designing Validating Reviewing 10. Create the documentation 13. API design review
  • 11. 10 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Lifecycle Mgmt Design Building Launching Design Process 1. Review guidelines & standards 2. Define purpose of the API 3. Understand who the customer is 4. Explore existing APIs 5. Find reusable data models 7. Create data models 8. Design the logic and complexity abstraction 6. Structure the endpoints and resources 9. Comply with linNng rules 11. Mock the API and validate with client 12. Incorporate feedback 14. Design approval or rework 15. Publish API spec for early access Designing Validating Reviewing 10. Create the documentaNon 13. API design review
  • 12. 11 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Lifecycle Mgmt Design Building Launching Design Process Headers, query and path params HTTP verbs Pagination Resource naming Versioning, sunsetting and deprecation Response codes Error messages Filtering, searching and sorting Payloads Enums, field formats and regex Common examples Reusable objects Access privileges Security Naming conventions Guidelines & Standards Polymorphism ISO and industry standards Webhooks and events
  • 13. 12 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Example 1 - Disputes API Disputes (also known as chargebacks) occur when a cardholder wants to query a transaction on their card statement. The card schemes (Visa, MasterCard & JCB) provide a dispute process that allows transactions to be 'disputed' in cases of fraud, incorrect processing or unknown transactions.
  • 14. 13 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Disputes API The Challenge The Challenge – it’s complicated 😰
  • 15. 14 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Disputes API The Solution
  • 16. 15 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Disputes API The Solution
  • 17. 16 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Documentation is key to a good developer experience
  • 18. 17 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Example 2 - Transactional Data API Transactional data is generated from taking and processing payments, mainly: Authorisations – verifying a cardholder can make a payment Clearing/transactions – formalising the authorisation into a transaction indicating money is ready to move Settlement/funding – moving the money from a cardholder to the merchant
  • 19. 18 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Transactional Data API The Challenge The Challenge – relationships are hard 💔
  • 20. 19 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Transactional Data API The Solution Before you would need to find the field to link to the next endpoint…
  • 21. 20 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Transactional Data API The Solution But now we tell you the specific link (HATEOAS concept)
  • 22. 21 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 You can also replace documentation by good API design
  • 23. 22 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Example 3 - Checkouts API During an online shopping experience our checkouts API steps in to redirect the user to a Fiserv hosted payment page to take a secure payment on behalf of the merchant (website owner)
  • 24. 23 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Checkouts API The Challenge You can have an intuitive request body…
  • 25. 24 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Checkouts API The Challenge And an even simpler response body…
  • 26. 25 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Checkouts API The Challenge Even provide documentation
  • 27. 26 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Checkouts API The Challenge The Challenge – But API design and documentaIon doesn’t give the full DX 🤦
  • 28. 27 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Checkouts API The Solution – a real demo!
  • 29. 28 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 So good API design and documentation paints the picture, but a demo brings it to life!
  • 30. 29 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Our framework provides the guide to designing consistent APIs Key Takeaways
  • 31. 30 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Some APIs speak for themselves (through API design)
  • 32. 31 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Others need another voice (via documentation)
  • 33. 32 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 And some need a good demo
  • 34. 33 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 BEST API REFERENCE DOCUMENTATION WINNER 2022
  • 35. 34 © 2022 Fiserv, Inc. or its affiliates. | FISERV PUBLIC Recognized by Fast Company World’s Most Innovative Companies 2022 Thank you! Ryan Clifford https://www.linkedin.com/in/ryanjamesclifford/ ryanjames.clifford@fiserv.com Ros Bennis h<ps://ie.linkedin.com/in/rosbennis ros.bennis@fiserv.com