---
title: "Read all of the ATA Learning tutorials on API here!"
---

# Read all of the ATA Learning tutorials on API here!

---

# ATA Learning Adam the Automator

Tap to hide

[

ATA Learning

](/)

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Search for:  

*   [](https://twitter.com/adbertram)
*   [](https://github.com/Adam-the-Automator)
*   [](https://www.linkedin.com/company/adam-the-automator-llc)
*   [](/feed/)

Show FilterReset Filters

×

Reset Filters

## Tag Search

Search tags

## Tags

*   API(8)
*   AI(4)
*   Notion(4)
*   Automation(3)
*   Monitoring(2)
*   TypeScript(2)
*   Azure(1)
*   Command Line(1)
*   GitHub(1)
*   Google Workspace(1)
*   Linux(1)
*   Microsoft 365(1)
*   Microsoft Graph(1)
*   Postman(1)
*   Windows(1)

See 0 more

No posts match those tags. Reset the filters and try again.

[![](https://adamtheautomator.com/wp-content/uploads/publisher/4065d9c85b2b81cb8cd5e63895d6d603/a290484691de461d47cf56c4c5e9178e3574a1bff6e7fc0a813e3b45039f936a.webp)](/azure-ai-agent-budget-guardrails/)

*   [AI](/tag/ai/)
*   [API](/tag/api/)
*   [Azure](/tag/azure/)
*   [Monitoring](/tag/monitoring/)

[

## 5 Ways to Stop Azure AI Agents from Blowing Your Budget

Cap Azure AI agent spend with an API Management token limit, Application Insights telemetry, semantic caching, loop caps, and budget alerts.

](/azure-ai-agent-budget-guardrails/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram10 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/publisher/3f25d9c85b2b817b9916e1d7c0ce0d01/9553685a308ab52c50530c8cc96e715bb8f2194da3d00a46fb09a3e8836a559a.webp)](/notion-worker-customer-lookup/)

*   [AI](/tag/ai/)
*   [API](/tag/api/)
*   [Notion](/tag/notion/)
*   [TypeScript](/tag/typescript/)

[

## Notion Workers: Stop Agents Guessing Customer Lookups

Build a read-only lookupCustomer tool in a Notion Worker, then attach it to a Custom Agent so it answers with a plan and status instead of a guess.

](/notion-worker-customer-lookup/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram14 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/publisher/3f25d9c85b2b81c28cc6c39755dac3c7/423d6296450a064f65dba039d6aec0339ac2ba3b86b2f0ef3706c81ff1e57223.webp)](/notion-automation-agents-vs-workers/)

*   [AI](/tag/ai/)
*   [API](/tag/api/)
*   [Automation](/tag/automation/)
*   [Notion](/tag/notion/)

[

## Notion Automation: Pick the Right Tier Every Time

Pick the right Notion automation tier: compare database automations, Custom Agents, and Workers, and split ticket routing to cut credit costs.

](/notion-automation-agents-vs-workers/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram14 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/publisher/3f25d9c85b2b81d1ab64dfa279a5857d/85b63aa642603bdd12b4fca256ee8c837736b9fabea4ca8078d1ba31916f346f.webp)](/notion-workers-github-issue-sync/)

*   [API](/tag/api/)
*   [GitHub](/tag/github/)
*   [Notion](/tag/notion/)
*   [TypeScript](/tag/typescript/)

[

## Automate GitHub Issue Sync with Notion Workers

Give a Notion Worker your GitHub issues endpoint and sync them into a Notion database with a stable key, API pagination, and replace-mode cleanup.

](/notion-workers-github-issue-sync/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram11 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/publisher/3f25d9c85b2b811ca960ed14d86985b1/923eae6c1f8fdcc5d36226cfc9f1bbf87f972302e969a84b03b2bf71088b8ae9.webp)](/notion-agent-api-cost-tracking/)

*   [AI](/tag/ai/)
*   [API](/tag/api/)
*   [Automation](/tag/automation/)
*   [Monitoring](/tag/monitoring/)
*   [Notion](/tag/notion/)

[

## Stop Runaway Notion Agent Costs with the Agent API

Use the Notion Agent API to read credits and runs per agent, compute cost per run, and gate runaway spending with status and credit-limit controls.

](/notion-agent-api-cost-tracking/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram8 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/07/featured_image-2.webp)](/google-workspace-inbox-agent/)

*   [API](/tag/api/)
*   [Automation](/tag/automation/)
*   [Google Workspace](/tag/google-workspace/)

[

## Build a Resilient Google Workspace Inbox Agent

Build a resilient Google Workspace inbox agent in Apps Script that classifies Gmail messages, archives attachments to Drive, and prevents duplicate actions with an idempotent ledger.

](/google-workspace-inbox-agent/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram12 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/07/featured_image-4.png)](/migrate-ews-microsoft-graph-api/)

*   [API](/tag/api/)
*   [Microsoft 365](/tag/microsoft-365/)
*   [Microsoft Graph](/tag/microsoft-graph/)

[

## Migrate from EWS to Microsoft Graph API

Move EWS mailbox automation to Microsoft Graph with a practical inventory, permissions, PowerShell SDK, and cutover validation checklist.

](/migrate-ews-microsoft-graph-api/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram6 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2022/08/Go-Behind-The-Scenes-with-a-Postman-Install-and-How-To-Guide.jpg)](/postman-install/)

*   [API](/tag/api/)
*   [Command Line](/tag/command-line/)
*   [Linux](/tag/linux/)
*   [Postman](/tag/postman/)
*   [Windows](/tag/windows/)

[

## Go Behind The Scenes with a Postman Install and How-To Guide

Learn how to perform a Postman install on Windows & Linux in this how-to guide for API management in this ATA Learning tutorial!

](/postman-install/)

[![Nicholas Xuan Nguyen Avatar](https://secure.gravatar.com/avatar/2788bb1a3f735603f81eca51d68daec56a9d97e805a10268fb2c20afcc76b81b?s=192&d=mm&r=g)

Nicholas Xuan Nguyen7 min. read

](/author/nicholas-xuan-nguyen/)

## Categories

*   [IT Ops](/category/it-ops/)
*   [Cloud](/category/cloud/)
*   [DevOps](/category/devops/)
*   [Home Ops](/category/home-ops/)
*   [Information Security](/category/infosec/)
*   [Software Development](/category/software-development/)

## Site

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Copyright 2026© ATA Learning | [Privacy Policy](/privacy/)
