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

Recipes for Creating API Driven Workflows

Pooja Mistry
September 20, 2022

Recipes for Creating API Driven Workflows

In an API-driven world, everything from consuming APIs to deciding where and how data will flow is necessary for the development of API workflows. This talk will focus on a modular approach for designing and organizing these workflows using Postman, which is integral to a sustainable APIOps ecosystem. Come join this session to learn more about how to get creative when designing API workflows.

Pooja Mistry

September 20, 2022
Tweet

More Decks by Pooja Mistry

Other Decks in Technology

Transcript

  1. All rights reserved by Postman Inc
    Recipes for Creating
    API Driven
    Workflows
    Pooja Mistry
    Developer Advocate

    View Slide

  2. Hi, I’m Pooja!
    @poojamakes
    ● Developer Advocate, Postman
    ● Big time foodie & Amateur home chef
    Postman is an API platform for building and using APIs. It
    is used by 20 million + people world wide 🌏🌎🌍
    For many teams, Postman is an everyday tool that helps
    people work with APIs more efficiently
    @poojamakes

    View Slide

  3. API ecosystem is
    global and growing
    2021 State of the API Report
    @poojamakes

    View Slide

  4. We are moving
    towards an
    API First World
    @poojamakes

    View Slide

  5. The API Lifecycle
    @poojamakes

    View Slide

  6. API Lifecycle
    Define
    Design
    Document
    Deploy
    Test
    Secure
    Monitor
    Discover
    @poojamakes

    View Slide

  7. Let’s Break Down This Recipe
    @poojamakes

    View Slide

  8. Ingredients
    Direction
    Consumable Product
    @poojamakes

    View Slide

  9. + =
    +
    + +
    + +
    + +
    =
    =
    =
    ?
    ?
    ?
    ?
    + + ?
    =
    @poojamakes

    View Slide

  10. Today, we will be making …
    @poojamakes

    View Slide

  11. Let’s look at some tools
    @poojamakes

    View Slide

  12. Postman App
    @poojamakes

    View Slide

  13. Workspaces
    @poojamakes

    View Slide

  14. Collections
    @poojamakes

    View Slide

  15. Requests
    @poojamakes

    View Slide

  16. Variables
    @poojamakes

    View Slide

  17. Scripts
    Pre-Request Script
    Test Script
    @poojamakes

    View Slide

  18. Putting it all together
    @poojamakes

    View Slide

  19. Building Today’s Recipe
    @poojamakes

    View Slide

  20. Fork Collection Here
    @poojamakes

    View Slide

  21. API OPs
    Modular design of API workflows to
    enable reusability and scalability
    Who is API Ops For ?
    ● Developers
    ● DevOps
    ● Testers
    ● SREs
    ● Marketing Ops
    If you use APIs to get things done,
    you are doing APIOps.
    - Kaustav Das Modak
    APIOps: The art of
    mixing APIs
    @poojamakes

    View Slide

  22. @poojamakes
    Some ways to Script

    View Slide

  23. Set & Get Variables
    @poojamakes

    View Slide

  24. Sending Requests from Scripts
    @poojamakes

    View Slide

  25. Looping Requests
    & Stopping Workflow
    @poojamakes

    View Slide

  26. @poojamakes
    Some ways to Automate

    View Slide

  27. Collection Runner
    @poojamakes

    View Slide

  28. Newman
    @poojamakes

    View Slide

  29. Monitors
    @poojamakes

    View Slide

  30. Flows
    @poojamakes

    View Slide

  31. What Will You Make ?

    View Slide


  32. + +
    Webex Meeting Notifier w/
    Email & Slack
    Automate adding Eventbrite
    attendees to Insightly and
    MailChimp
    + +
    + +
    + +
    + +
    Location & Weather insights
    from in person events on
    Twitter
    Favorite Genre Playlists to
    send over via text
    New Twitch streamer live
    streams posted to LinkedIn
    and Discord
    The possibilities are
    endless!
    @poojamakes

    View Slide

  33. + =
    +
    + +
    + +
    + +
    =
    =
    =
    ?
    ?
    ?
    ?
    + + ?
    =
    @poojamakes

    View Slide

  34. Some Inspiration

    View Slide

  35. @poojamakes

    View Slide

  36. Thank you
    @poojamakes

    View Slide