SlideShare a Scribd company logo
1 of 28
Download to read offline
VerticalResponse API 
Journey from SOAP to REST & Lessons Learned
Agenda 
● About VR 
● Early VR API 
● SOAP to REST 
● Lessons Learned 
● Road Ahead
VerticalResponse helps small business grow and connect 
with their customers wherever they are. Our full suite of 
online tools lets SMB’s do all marketing – email, social 
media, mobile and more – easily from one account.
VR Features 
● Founded in 2001. 
● Released new product in March 2014 
● Email and Social marketing platform 
● Responsive, professional-looking templates 
● Drag and drop email editor 
● Robust list management capabilities 
● Powerful analytics for email and social campaigns 
● REST API 
● Integrations Marketplace
Early API 
● Inspired from Salesforce’s AppExchange 
● Built to give partners and resellers more control 
● REST was still nascent , lack of organization support 
● Not built with scalability in mind. 
● No clear design processes were followed. 
● Shift to REST was not easy.
Enter REST
New Platform, New Methodology
Operation Developer Love.
API’s not an afterthought
API as a Product 
● Build relevant API 
● Create Smart Integrations 
● Create Integrations Marketplace 
● Develop a rich developer community 
● Marketing and Support
Design
REST API Design 
HATEOAS based Design 
○ Hypermedia as the engine of 
application state 
○ Consistent API Design 
○ Easy for Client Applications 
○ Know one object, know them 
all 
○ Growing pains 
{ 
"url": "https://vrapi.verticalresponse.com/api/v1/contacts/8796094885659", 
"attributes": { 
"id": 8796094885659, 
"first_name": Lily, 
"last_name": Evans, 
"email": "everyone@social.networks", 
"optin_status": "optin", 
"messageable": false, 
"status": "blocked" 
}, 
"links": { 
"up": { 
"url": "https://vrapi.verticalresponse.com/api/v1/contacts" 
}, 
"lists": { 
"url": "https://vrapi.verticalresponse. 
com/api/v1/contacts/8796094885659/lists" 
}, 
"messages": { 
"url": "https://vrapi.verticalresponse. 
com/api/v1/contacts/8796094885659/messages" 
}, 
"stats": { 
"url": "https://vrapi.verticalresponse. 
com/api/v1/contacts/8796094885659/stats" 
} 
} 
}
Challenges
Challenges 
● Mindset Change - API as a Product 
● Demonstrate Value Proposition to Business 
● API Management - Build vs Partner 
● Design First, Implement later 
● Document design guidelines 
● Adhere to design
Lessons Learned
Build an API Program, not just API’s
Create a Roadmap and implement against it
Measure Success, Identify KPI’s
There is no substitute for good design
Set up design guidelines and adhere to it
Code Reviews should check against design 
guidelines
Market and Support your API’s
Build support plan and process
Lessons from API Support 
● Solid documentation is essential 
● Self-service onboarding 
● Support tickets vs. Web Forum 
● “Dualing APIs” 
● Sunset and Migration
Road Ahead
Future of the VR API 
● Work with developers to build third party integrations. 
● Create strategic integrations with partners. 
● Building a robust marketplace 
● Actively participate in developer events
Useful Links 
● VR Developer Portal 
https://developer.verticalresponse.com 
● Support Group 
https://groups.google.com/forum/#!forum/vertical-response-rest-api-group 
● Blog 
http://www.verticalresponse.com/blog/product/
Q and A

More Related Content

Recently uploaded

Building Your Customer Base with MailPoet.pdf
Building Your Customer Base with MailPoet.pdfBuilding Your Customer Base with MailPoet.pdf
Building Your Customer Base with MailPoet.pdfChristopher Ross
 
Top tips for effective SEO copywriting.pdf
Top tips for effective SEO copywriting.pdfTop tips for effective SEO copywriting.pdf
Top tips for effective SEO copywriting.pdfJuan Pineda
 
Affiliate Marketing Basic Guide For Beginners _20240521_091615_0000.pdf
Affiliate Marketing Basic Guide For Beginners _20240521_091615_0000.pdfAffiliate Marketing Basic Guide For Beginners _20240521_091615_0000.pdf
Affiliate Marketing Basic Guide For Beginners _20240521_091615_0000.pdfatinukehassan87
 
Rhys Cater, Precis, The future of media buying with Generative AI.pdf
Rhys Cater, Precis, The future of media buying with Generative AI.pdfRhys Cater, Precis, The future of media buying with Generative AI.pdf
Rhys Cater, Precis, The future of media buying with Generative AI.pdfDIGGIT
 
JUAL OBAT CYTOTEC SEMARANG 0851/7699/7099 KLINIK ABORSI ASLI DI SEMARANG
JUAL OBAT CYTOTEC SEMARANG 0851/7699/7099 KLINIK ABORSI ASLI DI SEMARANGJUAL OBAT CYTOTEC SEMARANG 0851/7699/7099 KLINIK ABORSI ASLI DI SEMARANG
JUAL OBAT CYTOTEC SEMARANG 0851/7699/7099 KLINIK ABORSI ASLI DI SEMARANGramboxxx369
 
Klaus Schweighofer, Zakaj je digitalizacija odlična priložnost za medije, Sty...
Klaus Schweighofer, Zakaj je digitalizacija odlična priložnost za medije, Sty...Klaus Schweighofer, Zakaj je digitalizacija odlična priložnost za medije, Sty...
Klaus Schweighofer, Zakaj je digitalizacija odlična priložnost za medije, Sty...DIGGIT
 
Webinar: What the Hell is Legitimate Interest?
Webinar: What the Hell is Legitimate Interest?Webinar: What the Hell is Legitimate Interest?
Webinar: What the Hell is Legitimate Interest?NapierPR
 
ATRIUM GAMING : SLOT GACOR MUDAH MENANG TERBARU
ATRIUM GAMING : SLOT GACOR MUDAH MENANG TERBARUATRIUM GAMING : SLOT GACOR MUDAH MENANG TERBARU
ATRIUM GAMING : SLOT GACOR MUDAH MENANG TERBARUsayangkamuu240203
 
Mastering Email Marketing - A Comprehensive Guide.pdf
Mastering Email Marketing - A Comprehensive Guide.pdfMastering Email Marketing - A Comprehensive Guide.pdf
Mastering Email Marketing - A Comprehensive Guide.pdfkassou kacem
 
Snapshot of Consumer Behaviors of April 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of April 2024-EOLiSurvey (EN).pdfSnapshot of Consumer Behaviors of April 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of April 2024-EOLiSurvey (EN).pdfEastern Online-iSURVEY
 
5 Benefits Of Using Digital Marketing.pptx
5 Benefits Of Using Digital Marketing.pptx5 Benefits Of Using Digital Marketing.pptx
5 Benefits Of Using Digital Marketing.pptxdeepushah1687
 
SocialMedia Marketing Plan for TheSparksFoundation
SocialMedia Marketing Plan for TheSparksFoundationSocialMedia Marketing Plan for TheSparksFoundation
SocialMedia Marketing Plan for TheSparksFoundationnoufiraahmd
 
Klinik Jual Obat Aborsi Di Bandung wa 0851/7541/5434 Misoprostol 200mcg Pfize...
Klinik Jual Obat Aborsi Di Bandung wa 0851/7541/5434 Misoprostol 200mcg Pfize...Klinik Jual Obat Aborsi Di Bandung wa 0851/7541/5434 Misoprostol 200mcg Pfize...
Klinik Jual Obat Aborsi Di Bandung wa 0851/7541/5434 Misoprostol 200mcg Pfize...Spesialis Kandungan Resmi BPOM
 
Digital PR & Content Marketing Lecture for Advanced Digital & Social Media St...
Digital PR & Content Marketing Lecture for Advanced Digital & Social Media St...Digital PR & Content Marketing Lecture for Advanced Digital & Social Media St...
Digital PR & Content Marketing Lecture for Advanced Digital & Social Media St...Valters Lauzums
 
obat pelancar haid di apotik dan harganya
obat pelancar haid di apotik dan harganyaobat pelancar haid di apotik dan harganya
obat pelancar haid di apotik dan harganyainfoobataborsi24
 
Ultimate Guide to Personal Branding on LinkedIn.pdf
Ultimate Guide to Personal Branding on LinkedIn.pdfUltimate Guide to Personal Branding on LinkedIn.pdf
Ultimate Guide to Personal Branding on LinkedIn.pdfBryan Philips
 
The Indian Ocean Tsunami of 2004 Remembering a Catastrophe.pptx
The Indian Ocean Tsunami of 2004 Remembering a Catastrophe.pptxThe Indian Ocean Tsunami of 2004 Remembering a Catastrophe.pptx
The Indian Ocean Tsunami of 2004 Remembering a Catastrophe.pptxelizabethella096
 
Licença Lotter Pro - Conheça o Certificado Oficial da Licença Lotter Pro.pdf
Licença Lotter Pro - Conheça o Certificado Oficial da Licença Lotter Pro.pdfLicença Lotter Pro - Conheça o Certificado Oficial da Licença Lotter Pro.pdf
Licença Lotter Pro - Conheça o Certificado Oficial da Licença Lotter Pro.pdfLotter Pro Brasil
 
The Future Normal - DIGGIT - Henry Coutinho-Mason.pdf
The Future Normal - DIGGIT - Henry Coutinho-Mason.pdfThe Future Normal - DIGGIT - Henry Coutinho-Mason.pdf
The Future Normal - DIGGIT - Henry Coutinho-Mason.pdfDIGGIT
 

Recently uploaded (20)

Building Your Customer Base with MailPoet.pdf
Building Your Customer Base with MailPoet.pdfBuilding Your Customer Base with MailPoet.pdf
Building Your Customer Base with MailPoet.pdf
 
Top tips for effective SEO copywriting.pdf
Top tips for effective SEO copywriting.pdfTop tips for effective SEO copywriting.pdf
Top tips for effective SEO copywriting.pdf
 
Affiliate Marketing Basic Guide For Beginners _20240521_091615_0000.pdf
Affiliate Marketing Basic Guide For Beginners _20240521_091615_0000.pdfAffiliate Marketing Basic Guide For Beginners _20240521_091615_0000.pdf
Affiliate Marketing Basic Guide For Beginners _20240521_091615_0000.pdf
 
Rhys Cater, Precis, The future of media buying with Generative AI.pdf
Rhys Cater, Precis, The future of media buying with Generative AI.pdfRhys Cater, Precis, The future of media buying with Generative AI.pdf
Rhys Cater, Precis, The future of media buying with Generative AI.pdf
 
JUAL OBAT CYTOTEC SEMARANG 0851/7699/7099 KLINIK ABORSI ASLI DI SEMARANG
JUAL OBAT CYTOTEC SEMARANG 0851/7699/7099 KLINIK ABORSI ASLI DI SEMARANGJUAL OBAT CYTOTEC SEMARANG 0851/7699/7099 KLINIK ABORSI ASLI DI SEMARANG
JUAL OBAT CYTOTEC SEMARANG 0851/7699/7099 KLINIK ABORSI ASLI DI SEMARANG
 
Klaus Schweighofer, Zakaj je digitalizacija odlična priložnost za medije, Sty...
Klaus Schweighofer, Zakaj je digitalizacija odlična priložnost za medije, Sty...Klaus Schweighofer, Zakaj je digitalizacija odlična priložnost za medije, Sty...
Klaus Schweighofer, Zakaj je digitalizacija odlična priložnost za medije, Sty...
 
Webinar: What the Hell is Legitimate Interest?
Webinar: What the Hell is Legitimate Interest?Webinar: What the Hell is Legitimate Interest?
Webinar: What the Hell is Legitimate Interest?
 
ATRIUM GAMING : SLOT GACOR MUDAH MENANG TERBARU
ATRIUM GAMING : SLOT GACOR MUDAH MENANG TERBARUATRIUM GAMING : SLOT GACOR MUDAH MENANG TERBARU
ATRIUM GAMING : SLOT GACOR MUDAH MENANG TERBARU
 
buy best digital marketing course in india
buy best digital marketing course in indiabuy best digital marketing course in india
buy best digital marketing course in india
 
Mastering Email Marketing - A Comprehensive Guide.pdf
Mastering Email Marketing - A Comprehensive Guide.pdfMastering Email Marketing - A Comprehensive Guide.pdf
Mastering Email Marketing - A Comprehensive Guide.pdf
 
Snapshot of Consumer Behaviors of April 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of April 2024-EOLiSurvey (EN).pdfSnapshot of Consumer Behaviors of April 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of April 2024-EOLiSurvey (EN).pdf
 
5 Benefits Of Using Digital Marketing.pptx
5 Benefits Of Using Digital Marketing.pptx5 Benefits Of Using Digital Marketing.pptx
5 Benefits Of Using Digital Marketing.pptx
 
SocialMedia Marketing Plan for TheSparksFoundation
SocialMedia Marketing Plan for TheSparksFoundationSocialMedia Marketing Plan for TheSparksFoundation
SocialMedia Marketing Plan for TheSparksFoundation
 
Klinik Jual Obat Aborsi Di Bandung wa 0851/7541/5434 Misoprostol 200mcg Pfize...
Klinik Jual Obat Aborsi Di Bandung wa 0851/7541/5434 Misoprostol 200mcg Pfize...Klinik Jual Obat Aborsi Di Bandung wa 0851/7541/5434 Misoprostol 200mcg Pfize...
Klinik Jual Obat Aborsi Di Bandung wa 0851/7541/5434 Misoprostol 200mcg Pfize...
 
Digital PR & Content Marketing Lecture for Advanced Digital & Social Media St...
Digital PR & Content Marketing Lecture for Advanced Digital & Social Media St...Digital PR & Content Marketing Lecture for Advanced Digital & Social Media St...
Digital PR & Content Marketing Lecture for Advanced Digital & Social Media St...
 
obat pelancar haid di apotik dan harganya
obat pelancar haid di apotik dan harganyaobat pelancar haid di apotik dan harganya
obat pelancar haid di apotik dan harganya
 
Ultimate Guide to Personal Branding on LinkedIn.pdf
Ultimate Guide to Personal Branding on LinkedIn.pdfUltimate Guide to Personal Branding on LinkedIn.pdf
Ultimate Guide to Personal Branding on LinkedIn.pdf
 
The Indian Ocean Tsunami of 2004 Remembering a Catastrophe.pptx
The Indian Ocean Tsunami of 2004 Remembering a Catastrophe.pptxThe Indian Ocean Tsunami of 2004 Remembering a Catastrophe.pptx
The Indian Ocean Tsunami of 2004 Remembering a Catastrophe.pptx
 
Licença Lotter Pro - Conheça o Certificado Oficial da Licença Lotter Pro.pdf
Licença Lotter Pro - Conheça o Certificado Oficial da Licença Lotter Pro.pdfLicença Lotter Pro - Conheça o Certificado Oficial da Licença Lotter Pro.pdf
Licença Lotter Pro - Conheça o Certificado Oficial da Licença Lotter Pro.pdf
 
The Future Normal - DIGGIT - Henry Coutinho-Mason.pdf
The Future Normal - DIGGIT - Henry Coutinho-Mason.pdfThe Future Normal - DIGGIT - Henry Coutinho-Mason.pdf
The Future Normal - DIGGIT - Henry Coutinho-Mason.pdf
 

Featured

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

VerticalResponse: From SOAP to REST - API Meetup Aug 2014

  • 1. VerticalResponse API Journey from SOAP to REST & Lessons Learned
  • 2. Agenda ● About VR ● Early VR API ● SOAP to REST ● Lessons Learned ● Road Ahead
  • 3. VerticalResponse helps small business grow and connect with their customers wherever they are. Our full suite of online tools lets SMB’s do all marketing – email, social media, mobile and more – easily from one account.
  • 4. VR Features ● Founded in 2001. ● Released new product in March 2014 ● Email and Social marketing platform ● Responsive, professional-looking templates ● Drag and drop email editor ● Robust list management capabilities ● Powerful analytics for email and social campaigns ● REST API ● Integrations Marketplace
  • 5. Early API ● Inspired from Salesforce’s AppExchange ● Built to give partners and resellers more control ● REST was still nascent , lack of organization support ● Not built with scalability in mind. ● No clear design processes were followed. ● Shift to REST was not easy.
  • 7. New Platform, New Methodology
  • 9. API’s not an afterthought
  • 10. API as a Product ● Build relevant API ● Create Smart Integrations ● Create Integrations Marketplace ● Develop a rich developer community ● Marketing and Support
  • 12. REST API Design HATEOAS based Design ○ Hypermedia as the engine of application state ○ Consistent API Design ○ Easy for Client Applications ○ Know one object, know them all ○ Growing pains { "url": "https://vrapi.verticalresponse.com/api/v1/contacts/8796094885659", "attributes": { "id": 8796094885659, "first_name": Lily, "last_name": Evans, "email": "everyone@social.networks", "optin_status": "optin", "messageable": false, "status": "blocked" }, "links": { "up": { "url": "https://vrapi.verticalresponse.com/api/v1/contacts" }, "lists": { "url": "https://vrapi.verticalresponse. com/api/v1/contacts/8796094885659/lists" }, "messages": { "url": "https://vrapi.verticalresponse. com/api/v1/contacts/8796094885659/messages" }, "stats": { "url": "https://vrapi.verticalresponse. com/api/v1/contacts/8796094885659/stats" } } }
  • 14. Challenges ● Mindset Change - API as a Product ● Demonstrate Value Proposition to Business ● API Management - Build vs Partner ● Design First, Implement later ● Document design guidelines ● Adhere to design
  • 16. Build an API Program, not just API’s
  • 17. Create a Roadmap and implement against it
  • 19. There is no substitute for good design
  • 20. Set up design guidelines and adhere to it
  • 21. Code Reviews should check against design guidelines
  • 22. Market and Support your API’s
  • 23. Build support plan and process
  • 24. Lessons from API Support ● Solid documentation is essential ● Self-service onboarding ● Support tickets vs. Web Forum ● “Dualing APIs” ● Sunset and Migration
  • 26. Future of the VR API ● Work with developers to build third party integrations. ● Create strategic integrations with partners. ● Building a robust marketplace ● Actively participate in developer events
  • 27. Useful Links ● VR Developer Portal https://developer.verticalresponse.com ● Support Group https://groups.google.com/forum/#!forum/vertical-response-rest-api-group ● Blog http://www.verticalresponse.com/blog/product/