Skip to Content

Step 5: Identify Credential & Access Requirements

For Each Build, Document

FieldDescription
Data sourceWhat system/API/DB does it need?
Access methodOAuth, API key, DB file, web scraping?
Who provisionsAdmin, user, third party?
Storage locationWhere does the credential go? (1Password, .env, etc.)
Refresh cadenceDoes the token expire? How often?

Common Credential Patterns

Integration TypeTypical AccessNotes
Google APIs (Calendar, Gmail)OAuth2 client + tokenRequires GCP project, user consent flow
Task managers (Asana, Linear, etc.)API tokenUsually long-lived
CRM (HubSpot, CLAY, etc.)API keyCheck rate limits
Communication (Slack, Telegram)Bot token + webhookMay need admin approval
Cloud storage (Drive, Dropbox)OAuth2Similar to Google pattern

Next Step

Use the Credential Checklist template to track provisioning status for your deployment.

Last updated on