A hands-on lab working
summary
Live lab uses PowerShell Core (pwsh) and web cmdlets like invoke-restmethod (irm) to hit a demo server at summit.dc.net and a SwaggerHub spec, exercising auth patterns (Basic, API key in query string, Bearer), status codes including 200/400/500 and 429 with automatic retry-after behavior, pagination (22 accounts across 5 pages; follow response.next) and large APIs (Pokemon returns 13,002 items), webhooks to Discord, Microsoft Graph batching, and concrete fixes for Windows PowerShell (manual base64 conversion) and error handling.
AI-written summary · about
chapters (10)
- 0:00Welcome and lab setup
- 7:27Why learn APIs directly
- 11:45API patterns and standards
- 21:17Hands-on lab with API endpoints
- 37:45API authentication methods
- 53:34Pagination for large datasets
- 1:09:11Sending notifications with webhooks
- 1:18:42Exploring Microsoft Graph API
- 1:26:19Missing API documentation
- 1:28:24Future of AI and API automation
related talks
47mLeveraging Web Services with PowerShell
57mSecuring PowerShell: Hands-On Lab
03h 41mA Scripters Next Step...
47mThink Abstract, abstracting your PowerShell code
01h 29mFull Stack PowerShell
49mPowerShell for Security Incident Response
49mAdvanced Network Scripting with PowerShell
41mWhat's Cooking with PowerShell Core?
