Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What Is An API?

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

What Is An API?

My infamous BNI Feature Presentation where I hacked the BNI Connect app to demonstrate how an API works

Avatar for Cameron Jones

Cameron Jones

April 01, 2025

More Decks by Cameron Jones

Other Decks in Programming

Transcript

  1. 📩 Create (POST) 📖 Read (GET) 🔄 Update (POST or

    PUT) 🗑 Delete (POST or DELETE) CRUD
  2. Disclaimers • I didn’t really hack the BNI app •

    BNI app has good security practices • I can’t do anything the app doesn’t already let me do • You need to install software on both your computer and phone to do this, people can’t spy on you unless you let them* * Don’t connect to dodgy wifi networks
  3. What We Work With Do: • Web platforms • Cloud

    platforms • SaaS Don’t: • Mobile Apps • Desktop applications
  4. ARN Regional AAP Local Journalists Content Distribution Hub Regional Radio

    Website Regional Radio Website Regional Radio Website
  5. Commercial Real Estate - Tradie Sign In System QR Code

    Sign in portal Admin notification Email with signout magic link
  6. Digital Agencies Web Developers Marketing Professionals (SEO, Social Media, Advertising

    etc) Graphic Designers (UI, UX, Branding etc) Business Advisors (Business Coaches, Accountants, Bookkeepers) IT & Cybersecurity Ideal Referral Partners