SlideShare a Scribd company logo
#hAPIhour
Jeff Zabel 
jeff@datahero.com 
@jczabel 
© 2014 DataHero, Inc. Confidential and Proprietary
WHAT WE DO 
DataHero delivers a self-service Cloud BI solution that 
enables enterprise and SMB users to analyze and 
visualize their SAAS-based data without IT 
© 2014 DataHero, Inc. Confidential and Proprietary
THE EMERGING CLOUD BI MARKET
DATAHERO: 
API EXPERTS
BUSINESS INTEGRATIONS 
WRITTEN 26 INTEGRATIONS & COUNTING! 
© 2014 DataHero, Inc. Confidential and Proprietary
OPTIMIZED DATA INGEST FRAMEWORK 
CUSTOM CONNECTORS 
• High-speed connectors built in 
collaboration with partners for optimal 
performance 
• Robust, extensible framework supports 
rapid development of new connectors 
• Secure integrations leverage partner 
security models for consistent data 
visibility 
EXTENSIBLE CONNECTION 
FRAMEWORK 
C 
ONNE 
CT 
OR 
C 
ONNE 
CT 
OR 
C 
ONNE 
CT 
OR
GETTING 
STARTED
DEFINE YOUR API USE CASES 
SINGLE USER / DEVELOPER MULTIPLE USERS 
EXPERIENCED DEVELOPER INEXPERIENCED DEVELOPER
HELP ME GET STARTED 
• Create a friendly subdomain – developer.yourcompany.com 
• Provide a nice high level overview of your sections and some way to navigate 
them: 
• Getting started / Quick Start 
• Documentation 
• API Reference Docs 
• Tutorials or Code Samples 
• Authentication 
• Extras
EASY TO REGISTER 
• Make it obvious how to register my application 
• Can I use your product for free? 
• If no and you want 3rd parties to develop applications, make it easy to 
create a developer account 
• Find the right way in your business to enable a developer or sandbox 
account 
• Enable me to customize my application on your site 
• Add my URLS 
• Add contact information 
• Upload my branding or logo 
CLEAR CALL TO 
ACTION
LIMITATIONS / UNIQUE 
• Tell me about restrictions 
• Quotas 
• Rate Limits 
• Terms of Service 
• Give me a clear description of your error codes & make sure even your proxies 
return in the appropriate api response type 
• Anything I should know that makes your API Unique 
• Do you have an Export API
AUTHENTICATION
AUTHENTICATION 
PERSONAL EXPERIENCE 
Authentication is probably one of the most important parts of your API. It is your first 
impression. If it is difficult to get authenticated or get your application keys, it leaves 
a bitter taste in your mouth. 
API KEYS 
• Allows you to generate unique 
“passwords” for api usage. 
• Arguably easier to implement than Oauth 
• If you create this, consider allowing 
unique “users” or API keys for various 
applications 
OAUTH 2.0 
• Arguably the most secure method 
• Allows users to easily revoke 
applications one by one 
• Provides a trusted and safe 
credential page 
• Allows you as the API provider to 
understand how many installs a 
particular application has
OAUTH 
TIPS 
• Provide different application keys for different domains 
• Prevent your keys from being used on another domain 
• Implement the optional “Revoke” token method 
• Use OAuth 2.0, but if you use 1.0, make it obvious to developers 
• Use scopes to limit access or permissions 
• Create a read vs write permission 
• Control access to various components 
• Configure to allow access token request via HTTP Post
IMPLEMENTATION 
& DOCUMENTATION
DOCUMENTATION 
IT GOES WITHOUT SAYING 
If authentication is your first impression, documentation is your overall appearance.
REST VS SOAP 
• Base URI: http://example.com/resources 
• Define the response media type: JSON, XML, etc 
• Standard HTTP methods (GET, POST, PUT, DELETE) 
Resource GET PUT POST DELETE 
Collection URI 
http://example.com/charts 
List all the charts Replace the 
entire collection 
Create a new 
entry in the 
collection 
Delete the 
entire 
collection 
Element URI 
http://datahero.com/chart/123 
Retrieve a single 
chart 
Replace the 
single member of 
the collection or 
create it if it 
doesn’t exist 
Delete the 
single 
member of 
the collection 
OPINION ON SOAP 
It’s not 1998 anymore. Move on. 
In our integrations, we’re seeing a movement from SOAP to REST from the “older” or 
more “established” technology companies
SERVICE ENDPOINTS 
MAKE YOUR RESPONSES RESTFUL & CLEARLY DEFINE YOUR ENDPOINTS 
METHOD NAME HTTP METHOD 
DESCRIPTION
RESPONSE OBJECTS 
CLEARY DEFINE THE RESPONSE OBJECT 
ENDPOINT DETAILED DESCRIPTION EXAMPLE RESPONSE
XML OR JSON 
XML 
• Allows you to define an extremely rigid 
data structure. 
• Name spacing and extensibility 
• Flexibility 
JSON 
• Has become the “defacto” standard 
response of REST apis 
• Most new modern languages support 
easy parsing (Ruby, Node.js, Python) 
• Structure is easily imported into nosql 
databases and big data stores 
• Is more lightweight and less verbose 
TAKEAWAY: 
Unless you really have a good reason, do yourself a favor and just use JSON.
CLIENT LIBRARIES 
• Make it easy for less experienced 
developers to get started 
• Enables you to test your API if you create a 
generated client 
• DataHero has created 6 node.js clients for 
partners: 
• node-eventbrite 
• node-exacttarget 
• node-hubspot 
• node-marketo 
• node-pardot 
• Surveymokey 
• And contributed to even more 
• node-mailchimp 
• node-recurly 
• node-zendesk
VERSIONING 
• JSON is awesome, but change can be hard 
• You’re going to change, so make it easy and 
create api versioning 
• Allow your old endpoints to survive – remember 
that others might not move as fast as you
DEMO ACCOUNTS 
THE EMPTY STATES OF APIS 
Would you create a web application without good empty states? 
Then don’t do it with your API 
COOL IDEA: 
Create a communal 
account that 
developers can use
COMMUNITY FORUMS 
ENABLE THE COMMUNITY TO HELP OUT 
• Posts questions on use cases, helpful tips, bugs, etc. 
• Help guide your company on what to create next (or enable 3rd party developers 
to do it for you) 
• Doesn’t take much to get started, simply a Google Group or Uservoice will do
WEBHOOKS 
PUSH YOUR INFORMATION OUT 
• Do you have information that would be useful to provide as alerts, then use 
webhooks 
• Any server can listen for these changes and then update your application 
accordingly 
• Make sure to create a degrading re-try mechanism on your requests
Jeff Zabel 
jeff@datahero.com 
@jczabel 
WE’RE HIRING! 
© 2014 DataHero, Inc. Confidential and Proprietary
What’s and How’s to Eventbrite’s API 
Mitch Colleran & Dylan Serota 
#hAPIhour
What are the different 
types of API approaches?
What are the different 
types of API approaches? 
Utility APIs Ecosystem APIs
What are the different 
types of API approaches? 
Utility APIs Ecosystem APIs 
“Built with…” “Built for…”
When should you 
create a Partner Program?
When should you 
create a Partner Program? 
When you find Partner Market Fit
How do you get partners to 
build for your platform?
How do you get partners to 
build for your platform?
How do you get partners to 
build for your platform? 
Know what you can offer
How do you get partners to 
build for your platform? 
Invest in channels that 
matter for your par tners
How can you measure your platform?
How can you measure your platform? 
Many different ways depending on the maturity of your platform 
APP 
CREATION 
APP 
CONSUMPTION 
APP 
ENGAGEMENT 
VALUE OF 
USERS 
ACQUISITION 
VIA PARTNERS
How do you make 
partners successful?
How do you make partners successful? 
Active management and 
continuing to tighten 
relationship after launch
Thank you 
Mitch Colleran & Dylan Serota 
#hAPIhour

More Related Content

What's hot (20)

PDF
Coders Workshop: API First Mobile Development Featuring Angular and Node
Apigee | Google Cloud
 
PDF
ECS19 - Michael Greth - Best Practice with Company Video on Microsoft Stream
European Collaboration Summit
 
PDF
[Carius] Skype Online, Teams, and PSTN
European Collaboration Summit
 
PDF
UXDev Summit Keynote : A real world story of Angular and Apache Unomi integra...
Serge Huber
 
PDF
Chris Mathias Presents Advanced API Design Considerations at LA CTO Forum
Chris Mathias
 
PPTX
SPSNYC - Next Generation Portals
Bob German
 
PDF
Introducing Apache Unomi - JavaOne 2015 Session
Serge Huber
 
PDF
Usable REST APIs. BCNdevcon edition.
javier ramirez
 
PDF
API Design Collaboration
Uchit Vyas ☁
 
PDF
Создание API, которое полюбят разработчики. Глубокое погружение
SQALab
 
PDF
Oracle api gateway overview
Oracle Corporation
 
PDF
Introducing the Apache Unomi Project
Jahia Solutions Group
 
PPTX
Sviluppare App per Office 2013 e SharePoint 2013
Giuseppe Marchi
 
PDF
I Love APIs 2015: Scaling Mobile-focused Microservices at Verizon
Apigee | Google Cloud
 
PDF
Discover the Possibilities of the Jira Cloud Asset API
Atlassian
 
PDF
Developers Use Bitbucket and So Can You
Atlassian
 
PPTX
Alexa Smart Home Skill
Jun Ichikawa
 
PPTX
ApacheCon NA 2019 : Adding AI to customer segmentation using Apache Unomi and...
Serge Huber
 
PPTX
[Delimon] Unraveling Teams vs Skype for Business
European Collaboration Summit
 
PDF
4 Changes We're Making to Help you be Successful in the Cloud
Atlassian
 
Coders Workshop: API First Mobile Development Featuring Angular and Node
Apigee | Google Cloud
 
ECS19 - Michael Greth - Best Practice with Company Video on Microsoft Stream
European Collaboration Summit
 
[Carius] Skype Online, Teams, and PSTN
European Collaboration Summit
 
UXDev Summit Keynote : A real world story of Angular and Apache Unomi integra...
Serge Huber
 
Chris Mathias Presents Advanced API Design Considerations at LA CTO Forum
Chris Mathias
 
SPSNYC - Next Generation Portals
Bob German
 
Introducing Apache Unomi - JavaOne 2015 Session
Serge Huber
 
Usable REST APIs. BCNdevcon edition.
javier ramirez
 
API Design Collaboration
Uchit Vyas ☁
 
Создание API, которое полюбят разработчики. Глубокое погружение
SQALab
 
Oracle api gateway overview
Oracle Corporation
 
Introducing the Apache Unomi Project
Jahia Solutions Group
 
Sviluppare App per Office 2013 e SharePoint 2013
Giuseppe Marchi
 
I Love APIs 2015: Scaling Mobile-focused Microservices at Verizon
Apigee | Google Cloud
 
Discover the Possibilities of the Jira Cloud Asset API
Atlassian
 
Developers Use Bitbucket and So Can You
Atlassian
 
Alexa Smart Home Skill
Jun Ichikawa
 
ApacheCon NA 2019 : Adding AI to customer segmentation using Apache Unomi and...
Serge Huber
 
[Delimon] Unraveling Teams vs Skype for Business
European Collaboration Summit
 
4 Changes We're Making to Help you be Successful in the Cloud
Atlassian
 

Similar to Building the Eventbrite API Ecosystem (20)

PPTX
Building a REST API for Longevity
MuleSoft
 
PDF
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays
 
PPTX
Lessons learned on the Azure API Stewardship Journey.pptx
apidays
 
PPTX
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Callon Campbell
 
PPSX
APIs as a Product Strategy
Ravi Kumar
 
PDF
JOSA TechTalks - RESTful API Concepts and Best Practices
Jordan Open Source Association
 
PDF
Content Strategy and Developer Engagement for DevPortals
Axway
 
PPTX
Top 10 Lessons Learned from the Netflix API - OSCON 2014
Daniel Jacobson
 
PPTX
code talks Commerce: The API Economy as an E-Commerce Operating System
Adelina Todeva
 
PPTX
API Frenzy: The Implications and Planning for a Successful API Strategy
Akana
 
PPTX
Api frenzy june 2013 v2
Sachin Agarwal
 
PDF
M meijer api management - tech-days 2015
Freelance Consultant / Manager / co-CTO
 
PPTX
Oscon2014 Netflix API - Top 10 Lessons Learned
Sangeeta Narayanan
 
PDF
The Next Step to Build Better APIs — Consistent Data Structure
Dialexa
 
PDF
CA API Developer Portal
James Farley-Sutton
 
PDF
Building Your API for Longevity
MuleSoft
 
PDF
5 Keys to API Design - API Days Paris 2013
Daniel Feist
 
PPTX
APIs for... Your Mom
Carlo Longino
 
PDF
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
Openbar
 
PPTX
Scaling API Design - Nordic APIs 2014
Jason Harmon
 
Building a REST API for Longevity
MuleSoft
 
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays
 
Lessons learned on the Azure API Stewardship Journey.pptx
apidays
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Callon Campbell
 
APIs as a Product Strategy
Ravi Kumar
 
JOSA TechTalks - RESTful API Concepts and Best Practices
Jordan Open Source Association
 
Content Strategy and Developer Engagement for DevPortals
Axway
 
Top 10 Lessons Learned from the Netflix API - OSCON 2014
Daniel Jacobson
 
code talks Commerce: The API Economy as an E-Commerce Operating System
Adelina Todeva
 
API Frenzy: The Implications and Planning for a Successful API Strategy
Akana
 
Api frenzy june 2013 v2
Sachin Agarwal
 
M meijer api management - tech-days 2015
Freelance Consultant / Manager / co-CTO
 
Oscon2014 Netflix API - Top 10 Lessons Learned
Sangeeta Narayanan
 
The Next Step to Build Better APIs — Consistent Data Structure
Dialexa
 
CA API Developer Portal
James Farley-Sutton
 
Building Your API for Longevity
MuleSoft
 
5 Keys to API Design - API Days Paris 2013
Daniel Feist
 
APIs for... Your Mom
Carlo Longino
 
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
Openbar
 
Scaling API Design - Nordic APIs 2014
Jason Harmon
 
Ad

More from Mitch Colleran (6)

PPTX
Top 7 Tech Trends for Events
Mitch Colleran
 
PPTX
Eventbrite Oauth implementation
Mitch Colleran
 
PPTX
Eventbrite OAuth implementation
Mitch Colleran
 
PPTX
Using Data to sell more tickets
Mitch Colleran
 
PPTX
State parties tech tools template
Mitch Colleran
 
PPTX
3 Macro Tech Trends for the Events Industry
Mitch Colleran
 
Top 7 Tech Trends for Events
Mitch Colleran
 
Eventbrite Oauth implementation
Mitch Colleran
 
Eventbrite OAuth implementation
Mitch Colleran
 
Using Data to sell more tickets
Mitch Colleran
 
State parties tech tools template
Mitch Colleran
 
3 Macro Tech Trends for the Events Industry
Mitch Colleran
 
Ad

Recently uploaded (20)

PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PPTX
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
PDF
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
The Future of Artificial Intelligence (AI)
Mukul
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 

Building the Eventbrite API Ecosystem

  • 2. Jeff Zabel [email protected] @jczabel © 2014 DataHero, Inc. Confidential and Proprietary
  • 3. WHAT WE DO DataHero delivers a self-service Cloud BI solution that enables enterprise and SMB users to analyze and visualize their SAAS-based data without IT © 2014 DataHero, Inc. Confidential and Proprietary
  • 4. THE EMERGING CLOUD BI MARKET
  • 6. BUSINESS INTEGRATIONS WRITTEN 26 INTEGRATIONS & COUNTING! © 2014 DataHero, Inc. Confidential and Proprietary
  • 7. OPTIMIZED DATA INGEST FRAMEWORK CUSTOM CONNECTORS • High-speed connectors built in collaboration with partners for optimal performance • Robust, extensible framework supports rapid development of new connectors • Secure integrations leverage partner security models for consistent data visibility EXTENSIBLE CONNECTION FRAMEWORK C ONNE CT OR C ONNE CT OR C ONNE CT OR
  • 9. DEFINE YOUR API USE CASES SINGLE USER / DEVELOPER MULTIPLE USERS EXPERIENCED DEVELOPER INEXPERIENCED DEVELOPER
  • 10. HELP ME GET STARTED • Create a friendly subdomain – developer.yourcompany.com • Provide a nice high level overview of your sections and some way to navigate them: • Getting started / Quick Start • Documentation • API Reference Docs • Tutorials or Code Samples • Authentication • Extras
  • 11. EASY TO REGISTER • Make it obvious how to register my application • Can I use your product for free? • If no and you want 3rd parties to develop applications, make it easy to create a developer account • Find the right way in your business to enable a developer or sandbox account • Enable me to customize my application on your site • Add my URLS • Add contact information • Upload my branding or logo CLEAR CALL TO ACTION
  • 12. LIMITATIONS / UNIQUE • Tell me about restrictions • Quotas • Rate Limits • Terms of Service • Give me a clear description of your error codes & make sure even your proxies return in the appropriate api response type • Anything I should know that makes your API Unique • Do you have an Export API
  • 14. AUTHENTICATION PERSONAL EXPERIENCE Authentication is probably one of the most important parts of your API. It is your first impression. If it is difficult to get authenticated or get your application keys, it leaves a bitter taste in your mouth. API KEYS • Allows you to generate unique “passwords” for api usage. • Arguably easier to implement than Oauth • If you create this, consider allowing unique “users” or API keys for various applications OAUTH 2.0 • Arguably the most secure method • Allows users to easily revoke applications one by one • Provides a trusted and safe credential page • Allows you as the API provider to understand how many installs a particular application has
  • 15. OAUTH TIPS • Provide different application keys for different domains • Prevent your keys from being used on another domain • Implement the optional “Revoke” token method • Use OAuth 2.0, but if you use 1.0, make it obvious to developers • Use scopes to limit access or permissions • Create a read vs write permission • Control access to various components • Configure to allow access token request via HTTP Post
  • 17. DOCUMENTATION IT GOES WITHOUT SAYING If authentication is your first impression, documentation is your overall appearance.
  • 18. REST VS SOAP • Base URI: http://example.com/resources • Define the response media type: JSON, XML, etc • Standard HTTP methods (GET, POST, PUT, DELETE) Resource GET PUT POST DELETE Collection URI http://example.com/charts List all the charts Replace the entire collection Create a new entry in the collection Delete the entire collection Element URI http://datahero.com/chart/123 Retrieve a single chart Replace the single member of the collection or create it if it doesn’t exist Delete the single member of the collection OPINION ON SOAP It’s not 1998 anymore. Move on. In our integrations, we’re seeing a movement from SOAP to REST from the “older” or more “established” technology companies
  • 19. SERVICE ENDPOINTS MAKE YOUR RESPONSES RESTFUL & CLEARLY DEFINE YOUR ENDPOINTS METHOD NAME HTTP METHOD DESCRIPTION
  • 20. RESPONSE OBJECTS CLEARY DEFINE THE RESPONSE OBJECT ENDPOINT DETAILED DESCRIPTION EXAMPLE RESPONSE
  • 21. XML OR JSON XML • Allows you to define an extremely rigid data structure. • Name spacing and extensibility • Flexibility JSON • Has become the “defacto” standard response of REST apis • Most new modern languages support easy parsing (Ruby, Node.js, Python) • Structure is easily imported into nosql databases and big data stores • Is more lightweight and less verbose TAKEAWAY: Unless you really have a good reason, do yourself a favor and just use JSON.
  • 22. CLIENT LIBRARIES • Make it easy for less experienced developers to get started • Enables you to test your API if you create a generated client • DataHero has created 6 node.js clients for partners: • node-eventbrite • node-exacttarget • node-hubspot • node-marketo • node-pardot • Surveymokey • And contributed to even more • node-mailchimp • node-recurly • node-zendesk
  • 23. VERSIONING • JSON is awesome, but change can be hard • You’re going to change, so make it easy and create api versioning • Allow your old endpoints to survive – remember that others might not move as fast as you
  • 24. DEMO ACCOUNTS THE EMPTY STATES OF APIS Would you create a web application without good empty states? Then don’t do it with your API COOL IDEA: Create a communal account that developers can use
  • 25. COMMUNITY FORUMS ENABLE THE COMMUNITY TO HELP OUT • Posts questions on use cases, helpful tips, bugs, etc. • Help guide your company on what to create next (or enable 3rd party developers to do it for you) • Doesn’t take much to get started, simply a Google Group or Uservoice will do
  • 26. WEBHOOKS PUSH YOUR INFORMATION OUT • Do you have information that would be useful to provide as alerts, then use webhooks • Any server can listen for these changes and then update your application accordingly • Make sure to create a degrading re-try mechanism on your requests
  • 27. Jeff Zabel [email protected] @jczabel WE’RE HIRING! © 2014 DataHero, Inc. Confidential and Proprietary
  • 28. What’s and How’s to Eventbrite’s API Mitch Colleran & Dylan Serota #hAPIhour
  • 29. What are the different types of API approaches?
  • 30. What are the different types of API approaches? Utility APIs Ecosystem APIs
  • 31. What are the different types of API approaches? Utility APIs Ecosystem APIs “Built with…” “Built for…”
  • 32. When should you create a Partner Program?
  • 33. When should you create a Partner Program? When you find Partner Market Fit
  • 34. How do you get partners to build for your platform?
  • 35. How do you get partners to build for your platform?
  • 36. How do you get partners to build for your platform? Know what you can offer
  • 37. How do you get partners to build for your platform? Invest in channels that matter for your par tners
  • 38. How can you measure your platform?
  • 39. How can you measure your platform? Many different ways depending on the maturity of your platform APP CREATION APP CONSUMPTION APP ENGAGEMENT VALUE OF USERS ACQUISITION VIA PARTNERS
  • 40. How do you make partners successful?
  • 41. How do you make partners successful? Active management and continuing to tighten relationship after launch
  • 42. Thank you Mitch Colleran & Dylan Serota #hAPIhour