Productivity API Workflows
Overview
Use this umbrella for workplace SaaS, documents, and productivity APIs. Discover schema/context, make the smallest safe mutation, and verify with read-back or returned IDs.
When to Use
- Airtable records, filters, upserts, and schema-aware updates.
- Google Workspace Gmail, Calendar, Drive, Docs, Sheets.
- Linear issues, projects, and teams.
- Notion pages, databases, and blocks.
- Maps, geocoding, POIs, routes, and timezones.
- PowerPoint deck creation/editing.
- Teams meeting summary pipeline operations.
- PDF edits and document transformations.
- Filesystem-first note-taking workflows such as Obsidian vault search, read, create, append, and wikilink edits. See
references/obsidian-vault.md.
API Discipline
- Resolve credentials and workspace/base/database/team IDs.
- Read schema or metadata before structured mutations.
- Use idempotent upserts where appropriate.
- Verify with fetch/read-back after writes.
- Return stable handles: record ID, document URL, issue ID, file path, or job ID.
Common Pitfalls
- Mutating the wrong workspace/account.
- Writing fields that do not exist.
- Treating API success as content correctness.
- Returning vague done instead of identifiers.
Verification Checklist
- Target account/workspace/object identified.
- Schema or existing object read when needed.
- Mutation returned a verifiable ID/path/URL.