using apis for success in government

30
Using APIs for Success in Government Richard Fong, Technical Implementation Consultant September 13, 2012

Upload: govdelivery

Post on 14-Jun-2015

380 views

Category:

Technology


0 download

DESCRIPTION

In this webinar, Richard Fong, Technical Solution Consultant with GovDelivery, will explain what an API is and why it’s so essential to the new federal Digital Government roadmap. He’ll provide insight into GovDelivery’s API, which helps automate previously manual processes so you can save time and resources on routine tasks. Richard will also share some exciting government success stories that illustrate how easily and successfully government agencies can leverage APIs to drive efficiency and engagement.

TRANSCRIPT

Page 1: Using APIs for Success in Government

1

Using APIs for Success in Government

Richard Fong, Technical Implementation Consultant

September 13, 2012

Page 2: Using APIs for Success in Government

2

Agenda

• What’s an API? • Why do APIs matter? • GovDelivery API • Success Stories • Questions

Page 3: Using APIs for Success in Government

3

Setting the Stage

• Get to the Web because that is where your customers are! • “The web browser is no longer the exclusive gateway”*

• People access the content with different devices… − Smartphones − Tablets − Intelligent devices

*What is an API – 3scale.com

Page 4: Using APIs for Success in Government

4

What is an API?

• Application Programming Interface APIs

• “API is specification intended to be used as an interface by software components to communicate with each other” - Wikipedia

• Software-to-software

• Applications communicate with each other

• Facilitates the exchange & integration of data between different systems

• Extend the platform

Page 5: Using APIs for Success in Government

5

What is an API?

Not new and many types

*What is an API – 3scale.com

Page 6: Using APIs for Success in Government

6

What is an API?

High level view

Requester Provider API

Page 7: Using APIs for Success in Government

7

What is a Web API?

• REpresentational State Transfer architecture −REST

• Accessible over HTTP • Operations

−GET, POST, PUT, DELETE

• Messaging via XML or JSON • Collection of resources

−URIs

Page 8: Using APIs for Success in Government

8

APIs In The News!

Page 10: Using APIs for Success in Government

10

GovDelivery Web API

Page 11: Using APIs for Success in Government

11

Overview of Digital Communication Management

GovDelivery Network Cross-promote for more impact

Emergency Notification

Analytics & Filtering

Mobile

Automation

Social

Messaging Reach more people

Drive deeper engagement

Enable tight integration

Communicate anytime, anywhere

Measure the impact

Keep the public safe and informed

Page 12: Using APIs for Success in Government

12

1. Citizens see opportunity to stay engaged with organization of interest

2. Citizens select only the types of information they want to receive.

3. Personalized messages are sent automatically via email, text message, or RSS

4. Citizens share message with friends and acquaintance and reach of original communication is extended.

How the Public Uses DCM

Page 13: Using APIs for Success in Government

13

How You Use DCM

1. Identify existing content – web pages, RSS feeds, social media accounts and/or document files.

2. Simply point GovDelivery to the content

3. GovDelivery proactively monitors sources for changes or updates

4. GovDelivery creates and sends formatted, multi-channel messages to subscribers (or a draft is created for your approval)

Page 14: Using APIs for Success in Government

14

Deep experience – Substantial scale • More than 550 public sector organizations manage their digital communications

though GovDelivery

• More than one billion messages are sent quarterly by government agencies through GovDelivery

• 30,000 people sign up every day through GovDelivery to receive digital messages from the government

• Client messages have an industry-leading deliverability rate greater than 99%

• Clients typically grow the base of people they reach by 75% in the first year

Page 15: Using APIs for Success in Government

15

GovDelivery Web API

• Representational State Transfer (REST) architecture − Industry standard

• All requests goes through SSL − Secure

• Messaging via XML • Client implementations using

− JAVA − .NET C#, ASP, VB − PERL − php

• Open the GovDelivery platform to solve problems

Page 16: Using APIs for Success in Government

16

GovDelivery API

• Exposed resources (URIs)

Page 17: Using APIs for Success in Government

17

GovDelivery API

GovDelivery API

GovDelivery Platform

Create subscribers Manage topics Send bulletins

Page 18: Using APIs for Success in Government

18

Success Stories

Page 19: Using APIs for Success in Government

19

GovDelivery API – Examples

U.S. Census Bureau Mobile Application • Provides access to key economic

indicators about the U.S. economy

• Allow subscribers to get alerts to 13 different economic indicator topics

• Android and iOS

• Extend their reach

Page 20: Using APIs for Success in Government

20

GovDelivery API – Examples

Health Resources and Services Administration (HRSA) • Subscriber and Subscriber Topics call • Create and update subscribers • Assign and update subscribers

to more than 15 grants topics • Daily batch process to sync

internal grantees database with GovDelivery

• Automate process and reduce staff resources

Page 21: Using APIs for Success in Government

21

GovDelivery API – Examples

U.S. Federal Aviation Administration • Bulletins APIs

• Provide airworthiness information for all parts of an airplane

• Provide critical updates on equipment to keep public safe & inform stakeholders

Page 22: Using APIs for Success in Government

22

GovDelivery API – Examples

Internal Revenue Service • Check on refund status

• Access easy-to-understand tax tips

• Get tax tips email alerts

• Subscriber API

• Increase reach and capture many new subscribers

Page 23: Using APIs for Success in Government

23

GovDelivery API – Examples

National Weather Service • Automate tsunami Warning

Messages • Near real-time alerts • Email and SMS • Send bulletin call • Automate the delivery of

messages • Life-saving, critical

information with high deliverability guarantee

Page 24: Using APIs for Success in Government

24

GovDelivery API – Examples

National Heart Lung and Blood Institute (NHLBI) • Category and Topics API

• Customized subscription form

• Offers greater control over agency branding

Page 25: Using APIs for Success in Government

25

GovDelivery API – Examples

City of Fullerton, CA • Subscriber API

• Crime alert updates

• Offers quick subscribe capability to specific police district via mapping tool or address match

• Greater integration across various databases, helps keep citizens safe & informed

Page 26: Using APIs for Success in Government

26

GovDelivery API – Examples

Medicines and Healthcare products Regulatory Agency, UK • Bulletins API

• Ensure medicines and medical devices work

• Effectively communicate accurate and timely information

Page 27: Using APIs for Success in Government

27

GovDelivery API – Examples Pure Michigan -- Michigan’s Official Travel Site • Subscriber and Subscriber Topics call

• Create and update subscribers

• Assign subscribers to Fall Colors Updates

• More flexibility in integrating to existing forms

Page 28: Using APIs for Success in Government

28

GovDelivery API – Examples

Bay Area Rapid Transit • Send bulletin call

• Near real-time alerts • Services disruptions

• Elevator issues

• Email and SMS

• Proactive communications for riders to increase/ maintain satisfaction

Page 29: Using APIs for Success in Government

29

Questions?

Richard Fong Technical Implementation Consultant [email protected]

Page 30: Using APIs for Success in Government

30

Upcoming Event: Digital Government & Communications

Keynote Speaker: Peter Sims, author of Little Bets: How Breakthrough Idea Emerge from Small Discoveries Location: Grand Hyatt, 1000 H Street NW, Washington D.C. 20001 Date/Time: Tuesday, October 16, 2012, 7:30am – 12:30pm Cost: There is no charge for government employees, officials, and contractors – breakfast is included

Register online at

http://bit.ly/GovComms1016