Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

We are moving towards an API First World @poojamakes

Slide 5

Slide 5 text

The API Lifecycle @poojamakes

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

Let’s Break Down This Recipe @poojamakes

Slide 8

Slide 8 text

Ingredients Direction Consumable Product @poojamakes

Slide 9

Slide 9 text

+ = + + + + + + + = = = ? ? ? ? + + ? = @poojamakes

Slide 10

Slide 10 text

Today, we will be making … @poojamakes

Slide 11

Slide 11 text

Let’s look at some tools @poojamakes

Slide 12

Slide 12 text

Postman App @poojamakes

Slide 13

Slide 13 text

Workspaces @poojamakes

Slide 14

Slide 14 text

Collections @poojamakes

Slide 15

Slide 15 text

Requests @poojamakes

Slide 16

Slide 16 text

Variables @poojamakes

Slide 17

Slide 17 text

Scripts Pre-Request Script Test Script @poojamakes

Slide 18

Slide 18 text

Putting it all together @poojamakes

Slide 19

Slide 19 text

Building Today’s Recipe @poojamakes

Slide 20

Slide 20 text

Fork Collection Here @poojamakes

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

@poojamakes Some ways to Script

Slide 23

Slide 23 text

Set & Get Variables @poojamakes

Slide 24

Slide 24 text

Sending Requests from Scripts @poojamakes

Slide 25

Slide 25 text

Looping Requests & Stopping Workflow @poojamakes

Slide 26

Slide 26 text

@poojamakes Some ways to Automate

Slide 27

Slide 27 text

Collection Runner @poojamakes

Slide 28

Slide 28 text

Newman @poojamakes

Slide 29

Slide 29 text

Monitors @poojamakes

Slide 30

Slide 30 text

Flows @poojamakes

Slide 31

Slide 31 text

What Will You Make ?

Slide 32

Slide 32 text

+ + 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

Slide 33

Slide 33 text

+ = + + + + + + + = = = ? ? ? ? + + ? = @poojamakes

Slide 34

Slide 34 text

Some Inspiration

Slide 35

Slide 35 text

@poojamakes

Slide 36

Slide 36 text

Thank you @poojamakes