Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

API

No description
by

Justin Burniske

on 21 July 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of API

What is an ?
What can an API do for me?
What are
the challenges?
API
I don't get it...
Can you give me examples?
What do you mean "talk"?
Application Programming Interface
“…set of routines, protocols, and tools for building software applications. An API expresses a software component in terms of its operations, inputs, outputs, and underlying types. An API defines functionalities that are independent of their respective implementations, which allows definitions and implementations to vary without compromising the interface.” - Wikipedia
It enables applications to "talk" to each other on their own
App A
App B
Trigger in App A
Request sent to App B
Response sent to App A (Optional)
Two types of requests
Action
Pulling information from the application
State
Having the application do something
Add a blog post
Send action via Twitters API
Tweet posted on Twitter
Customer must login to site
Authentication data request sent
Confirmation sent back
Customer login information
Hootsuite
Social Media Management Dashboard
Improve customer service
Greater staff performance
Improved overall efficency
Integrate customer service offerings
Simplify process for customers to sign-up
Automate processes to reduce customer wait time
Reduce redundant data entry tasks
Free up time for more complex thinking
Minimize staff boredom
Reduce potential for data entry errors
Improve efficiencies in business processes
Automate repetitive tasks
Two applications both having an API does not mean they integrate, so you'll have to spend development dollars...
...so make sure you're thoughtful about what systems you choose to integrate.
Applications may change their API, which could break the process you have in place...
...so ensure you allocate time for testing and maintance.
Not all applications offer the same features in their API...
...so make sure to do your homework before committing to an application.
And now you know...
...about API
Manage your
social media
All in one
place
Why should you care?
CRM/AMS
Full transcript