SlideShare a Scribd company logo
Giuliano Iacobelli, Stamplay
g@stamplay.com
APIs & PROCESS
AUTOMATION
g@stamplay.com
Automation: the use of automatic equipment
in a manufacturing or process or facility
g@stamplay.com
g@stamplay.com
As of today the average enterprise 

company uses about 30 SAAS solutions
This is growing 30% year of year
g@stamplay.com
“API-led connectivity is changing

enterprises from the inside out”
g@stamplay.com
Backlog
/ˈbaklɒɡ/


“an accumulation of uncompleted
work or matters needing to be dealt
with.”
g@stamplay.com
The Rise of Shadow ITShadow IT - Worse than IT thinks
“The average enterprise uses 1,220
individual cloud services.
Up to 25 times more than
recognized by IT—who estimate
that they are using 91 cloud
services.
112% Growth YoY.”
g@stamplay.com
g@stamplay.com
How we

(tech people) still
describe an API
g@stamplay.com
g@stamplay.com
Your unique business value depends
on your end-to-end business process
g@stamplay.com
Processes are ran by people on top of systems
You (API) are here
g@stamplay.com
People: your organization microservices
IT HR
SalesMKTG
Support
g@stamplay.com
IT and the Business are still tightly coupled
Technology is now in every department and business users more than ever have the
knowledge, desire and capability to make many of their own IT decisions
IT ends up building an app with somebody outside their functional area 68% of the times
g@stamplay.com
API integration tooling that initially started
with business process tools has started
becoming more widespread with
workplace collaboration tools.
g@stamplay.com
g@stamplay.com
Ease of use
Workflowpower
Rise of the workflow automation platforms
Consumption for less technical users’ perspective 

to erase the Lines between IT and the Business
g@stamplay.com
Coding vs Programming
A fundamental distinction
New HTTP request
Lookup public contact detail
Save it on Salesforce
Post on #sales channel
Say hello via email
g@stamplay.com
Empower people to solve problems ETL-style
Get customer
who bought X
yesterday
Everyday
at 1am
If they use a
personal email
address
Add them on X
list for
consumers
Add them on Y
list for B2B
Create a card
to follow up
on them
Add them on
Facebok
audience
g@stamplay.com
“Every task that can be automated will
be. Future workers will design
automated workflows more often than
they will complete individual
workflow tasks.”
g@stamplay.com
g@stamplay.com
What to look for in an integration platform?
Range of usability
Level of IT usability
Creation at Scale & Repeatability
Hybrid architectures
Granular Security settings
g@stamplay.com
Range of usability
Level of IT usability
Creation at Scale & Repeatability
Hybrid architectures
Granular Security settings
What to look for in an integration platform?
g@stamplay.com
Range of usability
Level of IT usability
Creation at Scale & Repeatability
Hybrid architectures
Granular Security settings
What to look for in an integration platform?
g@stamplay.com
Range of usability
Level of IT usability
Creation at Scale & Repeatability
Hybrid architectures
Granular Security settings
What to look for in an integration platform?
g@stamplay.com
Range of usability
Level of IT usability
Creation at Scale & Repeatability
Hybrid architectures
Granular Security settings
What to look for in an integration platform?
g@stamplay.com
IT role will be central to helping others
across the business be able to use data
by opening up resources and make sure
it’s delivered in a secure way and
organized appropriately
g@stamplay.com
Token based Auth

(e.g OAuth2)
Machine readable
docs (Swagger, RAML,
IO docs)
Webhooks HATEOAS
Key requirements for APIs in the automation era
Simple, consistent, flexible, friendly, explorable via URL 

and use web standards where they make sense.
g@stamplay.com
Key requirements for APIs in the automation era
Simple, consistent, flexible, friendly, explorable via URL 

and use web standards where they make sense.
Token based Auth

(e.g OAuth2)
Machine readable
docs (Swagger, RAML,
IO docs)
Webhooks HATEOAS
g@stamplay.com
Webhook anatomy
Webhooks are fundamental pieces of an API today and a simple notification
is no longer enough, as an API provider you need to do the heavy lifting for your users
• a verb: POST
• an explicit event type: which could be subscribed by any
user (for Github: pull_request, fork, commit, issues, etc.. )
• a payload: containing the relevant data for the related event 

• including: the resource itself, the sender (user who
triggered the webhook) 

• constant data structure
• a security hash: to ensure webhook was delivered by the
rightful authority 

• for Github: sharing a common secret used to generate a
hash from the payload
• an ID
g@stamplay.com
Subscribing to events using multiple URLs
Webhooks are fundamental pieces of an API today and a simple notification
is no longer enough, as an API provider you need to do the heavy lifting for your users
• a CRUD API 

	 •	 a payload URL: the server endpoint that will
receive the webhook payload 

	 •	 events list: which events would you like to
subscribe to 

	 •	 (optional) the content type 

g@stamplay.com
Fine grained control on events you want to listen on
Webhooks are fundamental pieces of an API today and a simple notification
is no longer enough, as an API provider you need to do the heavy lifting for your users
g@stamplay.com
API for Webhooks aka REST Hooks
Webhooks are fundamental pieces of an API today and a simple notification
is no longer enough, as an API provider you need to do the heavy lifting for your users
g@stamplay.com
Securing Webhooks
Webhooks are fundamental pieces of an API today and a simple notification
is no longer enough, as an API provider you need to do the heavy lifting for your users
g@stamplay.com
Giuliano Iacobelli
g@stamplay.com
+1 (415) 481 8606
Thanks

More Related Content

PPTX
The Internet of Things: Patterns for building real world applications
PDF
How to build & run a SaaS with a team of two
PPTX
Jurquhart o reilly_radar_preso_3
PDF
Deliver agile flow presentation (1)
PDF
Picos, CloudOS, and Connecting Things
PPTX
Flow Architectures: An Introduction
PPT
Cloud Computing - A Project Review
PPTX
AsyncAPI Conference: From Design to Code with Marc DiPasquale
The Internet of Things: Patterns for building real world applications
How to build & run a SaaS with a team of two
Jurquhart o reilly_radar_preso_3
Deliver agile flow presentation (1)
Picos, CloudOS, and Connecting Things
Flow Architectures: An Introduction
Cloud Computing - A Project Review
AsyncAPI Conference: From Design to Code with Marc DiPasquale

What's hot (13)

PPT
Ajax Prediction
PDF
Events, Picos, and Microservices
PDF
Event-Based Business Architecture: Orchestrating Enterprise Communications
PDF
Kafka Summit SF 2017 - Real time Streaming Platform
PDF
Apache Kafka in the Insurance Industry
PPT
Cloudera's Original Pitch Deck from 2008
PPTX
Async API and Solace: Enabling the Event-Driven Future
PDF
Apply Machine Learning to Microservices
PDF
SnapLogic Elastic Integration Platform as a Service (iPaaS)
PDF
How Mentor Graphics Uses Google Cloud for the Internet of Things - Google Clo...
PDF
Biml Tips and Tricks: Not Just for SSIS Packages! (SQLBits 2019)
PDF
Apache Kafka for Cybersecurity and SIEM / SOAR Modernization
PDF
Outthink: machines coping with humans. A journey into the cognitive world - E...
Ajax Prediction
Events, Picos, and Microservices
Event-Based Business Architecture: Orchestrating Enterprise Communications
Kafka Summit SF 2017 - Real time Streaming Platform
Apache Kafka in the Insurance Industry
Cloudera's Original Pitch Deck from 2008
Async API and Solace: Enabling the Event-Driven Future
Apply Machine Learning to Microservices
SnapLogic Elastic Integration Platform as a Service (iPaaS)
How Mentor Graphics Uses Google Cloud for the Internet of Things - Google Clo...
Biml Tips and Tricks: Not Just for SSIS Packages! (SQLBits 2019)
Apache Kafka for Cybersecurity and SIEM / SOAR Modernization
Outthink: machines coping with humans. A journey into the cognitive world - E...
Ad

Viewers also liked (20)

PDF
APIs as building blocks
PPT
Facebook template
ODP
twitter bot わけちの作り方
PDF
Twitter botのレシピ
PDF
実はできている!? Webアクセシビリティ2
PDF
Microsoft Azure Machine Learning "ちょっと"だけ触ってみた
PPTX
中國六四天安門事件/懶人包
PDF
Easily Build a FAQ Spark Bot with IBM Watson
PPTX
Event Correlation Applications for Utilities
PDF
Appriss Automates Support of 650 End-Point Routers with CA Process Automation
PDF
Introduction to Numetric (1)
PPTX
Correlation: Why It's Important to Your Security Infrastructure
PPTX
Pre-Con Ed: What's New in CA Service Management
PPT
Ca automation suite screen shots 2
PPTX
MUSES WP5 Final Conclusions
PDF
Using data science to automate event correlation - June 2016 - Dan Turchin - ...
PDF
Case Study: Taking IT Asset Management to the Next Level With Process Automation
PPTX
Python 入門初體驗
PDF
HfS Webinar Slides: Smart Process Automation in Enterprise Business
PDF
SQL Server 2016 R Services + Microsoft R Server 技術資料
APIs as building blocks
Facebook template
twitter bot わけちの作り方
Twitter botのレシピ
実はできている!? Webアクセシビリティ2
Microsoft Azure Machine Learning "ちょっと"だけ触ってみた
中國六四天安門事件/懶人包
Easily Build a FAQ Spark Bot with IBM Watson
Event Correlation Applications for Utilities
Appriss Automates Support of 650 End-Point Routers with CA Process Automation
Introduction to Numetric (1)
Correlation: Why It's Important to Your Security Infrastructure
Pre-Con Ed: What's New in CA Service Management
Ca automation suite screen shots 2
MUSES WP5 Final Conclusions
Using data science to automate event correlation - June 2016 - Dan Turchin - ...
Case Study: Taking IT Asset Management to the Next Level With Process Automation
Python 入門初體驗
HfS Webinar Slides: Smart Process Automation in Enterprise Business
SQL Server 2016 R Services + Microsoft R Server 技術資料
Ad

Similar to APIs and Process automation at APIDays Global 2016 (20)

PDF
Webhooks do's and dont's: what we learned after integrating +100 APIs - Giuli...
PDF
LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapi...
PDF
Past, Present and Future of APIs of Mobile and Web Apps
PDF
The ultimate api checklist by Blendr.io
PDF
Building A Great API - Evan Cooke, Cloudstock, December 2010
PPTX
Era of APIs: Why do we need an API Strategy
PDF
Transforming Software Architecture for the 21st Century (September 2009)
PDF
Be My API How to Implement an API Strategy Everyone will Love
PDF
MuleSoft Surat Meetup#39 - Pragmatic API Led Connectivity
PDF
APIdays Paris 2018 - Autonomous APIs, Zdenek Nemec, Founder, Good API
PDF
API and App Ecosystems - Build The Best: a deep dive
PDF
Dependency Down, Flexibility Up – The Benefits of API-First Development
PDF
Building a Great Web API - Evan Cooke - QCON 2011
PDF
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
PPTX
Getting to Grips with RESTful APIs
PPTX
Event mesh APIDays melbourne September 2019
PPTX
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
PDF
Designing Evolvable Web Apis With Aspnet 1st Edition Glenn Block
PDF
APIs +Micro services technology for Computing
PDF
API Integration & Web Services in Modern Web Development_Tech Leona.pdf
Webhooks do's and dont's: what we learned after integrating +100 APIs - Giuli...
LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapi...
Past, Present and Future of APIs of Mobile and Web Apps
The ultimate api checklist by Blendr.io
Building A Great API - Evan Cooke, Cloudstock, December 2010
Era of APIs: Why do we need an API Strategy
Transforming Software Architecture for the 21st Century (September 2009)
Be My API How to Implement an API Strategy Everyone will Love
MuleSoft Surat Meetup#39 - Pragmatic API Led Connectivity
APIdays Paris 2018 - Autonomous APIs, Zdenek Nemec, Founder, Good API
API and App Ecosystems - Build The Best: a deep dive
Dependency Down, Flexibility Up – The Benefits of API-First Development
Building a Great Web API - Evan Cooke - QCON 2011
Hewlett Packard Enterprise View on Going Big with API Management - Applicatio...
Getting to Grips with RESTful APIs
Event mesh APIDays melbourne September 2019
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
Designing Evolvable Web Apis With Aspnet 1st Edition Glenn Block
APIs +Micro services technology for Computing
API Integration & Web Services in Modern Web Development_Tech Leona.pdf

More from Giuliano Iacobelli (12)

PDF
The Chatbot Revolution
PDF
La rivoluzione dei chatbot
PDF
Grow as you go: lesson learned as a tech startupper
PDF
Mobile Trends 2013
PDF
Stamplay: Scale your business with Microsoft Bizspark and Windows Azure
PDF
Social Media: The Web Wide World
PDF
From an idea to a Startup
PDF
Mobile Zen - Improve your life through your device
PDF
Get things done with Yii - quickly build webapplications
PDF
Social is the new normal: Thoughts, tips and insights in a strongly connected...
PDF
Poke the Web and see what happen
PDF
Un universo di App
The Chatbot Revolution
La rivoluzione dei chatbot
Grow as you go: lesson learned as a tech startupper
Mobile Trends 2013
Stamplay: Scale your business with Microsoft Bizspark and Windows Azure
Social Media: The Web Wide World
From an idea to a Startup
Mobile Zen - Improve your life through your device
Get things done with Yii - quickly build webapplications
Social is the new normal: Thoughts, tips and insights in a strongly connected...
Poke the Web and see what happen
Un universo di App

Recently uploaded (20)

PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Approach and Philosophy of On baking technology
PPT
Teaching material agriculture food technology
PPTX
Spectroscopy.pptx food analysis technology
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Cloud computing and distributed systems.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
MYSQL Presentation for SQL database connectivity
PDF
KodekX | Application Modernization Development
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
“AI and Expert System Decision Support & Business Intelligence Systems”
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Building Integrated photovoltaic BIPV_UPV.pdf
NewMind AI Weekly Chronicles - August'25 Week I
MIND Revenue Release Quarter 2 2025 Press Release
Approach and Philosophy of On baking technology
Teaching material agriculture food technology
Spectroscopy.pptx food analysis technology
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Cloud computing and distributed systems.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
The AUB Centre for AI in Media Proposal.docx
sap open course for s4hana steps from ECC to s4
MYSQL Presentation for SQL database connectivity
KodekX | Application Modernization Development
Spectral efficient network and resource selection model in 5G networks
Mobile App Security Testing_ A Comprehensive Guide.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Reach Out and Touch Someone: Haptics and Empathic Computing
Advanced methodologies resolving dimensionality complications for autism neur...

APIs and Process automation at APIDays Global 2016