Authentication with the Stripe Postman collection

Learn about API keys and how to authenticate requests to the Stripe API using the Stripe Postman collection. You can set API keys globally or per-request. In this episode, we cover secret keys, public or publishable keys, restricted keys, and webhook signing secrets.

### Presenter

Dawn Lambeth - Developer Advocate at Stripe - https://twitter.com/dawnlambeth

### Resources

Documentation: https://stripe.com/docs/api/authentication
Postman collection: https://www.postman.com/stripedev/workspace/stripe-developers/overview

### Table of contents

00:00 Overview
00:18 Authorization header
00:28 Types of API keys
00:58 Publishable keys
01:10 Secret keys
01:54 Restricted keys
02:23 Webhook signing secrets
03:43 Roll API keys
04:20 Set API key environment variable in Postman
04:50 Fork the environment template
06:05 Set API key globally
06:58 Set API key per-request
08:04 Authenticate requests for Stripe Connect per-request
08:42 Authenticate requests for Stripe Connect globally
10:44 Conclusion

### Support

If you have a question, please feel free to reach out to our support team at https://support.stripe.com/ or on Discord: https://stripe.com/go/developer-chat.

### Updates

Sign up to stay updated with developer news: https://go.stripe.global/dev-digest

### Feedback

If you have any feedback about this or other episodes, let us know: https://forms.gle/VjNqzRhotM2snYo88.
#Stripe #Payments