integrations-template
v1.0.1
Published
A typed library providing access to 150+ third-party API integrations with search and execution capabilities
Maintainers
Readme
Integrations Template
A comprehensive TypeScript template for building OAuth-based integrations with third-party services. This template provides a well-structured, documented approach to integration development that can be used by developers and AI agents.
Overview
This project demonstrates how to structure integrations with third-party services using OAuth 2.0 authentication. Each integration follows a consistent pattern with:
- OAuth Configuration - Authorization, token, and user info endpoints
- API Definitions - Complete API catalog with Zod schemas
- TypeScript Types - Strongly-typed request/response schemas inferred from Zod
- Runtime Validation - Zod schemas with comprehensive field descriptions
- Documentation - Clear examples and usage guidelines
Project Structure
integrations-template/
├── src/
│ ├── integrations/
│ │ ├── google-calendar/ # Google Calendar API integration
│ │ ├── gmail/ # Gmail API integration
│ │ ├── jira/ # JIRA Cloud API integration
│ │ ├── monday/ # Monday.com GraphQL API integration
│ │ ├── slack/ # Slack Web API integration
│ │ ├── microsoft-teams/ # Microsoft Teams API integration
│ │ ├── salesforce/ # Salesforce REST API integration
│ │ ├── hubspot/ # HubSpot CRM API integration
│ │ ├── github/ # GitHub REST API integration
│ │ ├── freshbooks/ # FreshBooks API integration
│ │ ├── workday/ # Workday REST API integration
│ │ ├── bamboohr/ # BambooHR API integration
│ │ ├── adp/ # ADP Workforce Now API integration
│ │ ├── servicenow/ # ServiceNow REST API integration
│ │ ├── okta/ # Okta API integration
│ │ ├── auth0/ # Auth0 API integration
│ │ ├── azure-ad/ # Azure AD API integration
│ │ ├── box/ # Box API integration
│ │ ├── webex/ # Cisco Webex API integration
│ │ ├── gotomeeting/ # GoToMeeting API integration
│ │ ├── calendly/ # Calendly API integration
│ │ ├── hubspot-crm/ # HubSpot CRM API integration
│ │ ├── pipedrive/ # Pipedrive API integration
│ │ ├── zoho-crm/ # Zoho CRM API integration
│ │ ├── netsuite/ # NetSuite API integration
│ │ ├── sap/ # SAP API integration
│ │ ├── oracle-cloud/ # Oracle Cloud API integration
│ │ ├── snowflake/ # Snowflake API integration
│ │ ├── databricks/ # Databricks API integration
│ │ ├── gitlab/ # GitLab API integration
│ │ ├── bitbucket/ # Bitbucket API integration
│ │ ├── clickup/ # ClickUp API integration
│ │ ├── linear/ # Linear API integration
│ │ ├── todoist/ # Todoist API integration
│ │ ├── ... (75+ more) # Additional integrations
│ │ └── index.ts # Central exports
│ └── index.ts # Main entry point
├── package.json
├── tsconfig.json
└── README.mdAvailable Integrations
1. Google Calendar
- API Type: REST API v3
- Auth: OAuth 2.0
- APIs: 17 endpoints
- Events (7): List, Get, Create, Update, Patch, Delete, Quick Add
- Calendars (5): Get, List, Create, Update, Delete
- Free/Busy (1): Query
- Settings (2): Get, List
2. Gmail
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 32 endpoints
- Messages (10): List, Get, Send, Delete, Modify, Trash, Untrash, Batch operations, Get Attachment
- Threads (6): List, Get, Modify, Delete, Trash, Untrash
- Labels (6): List, Get, Create, Update, Patch, Delete
- Drafts (6): List, Get, Create, Update, Send, Delete
3. JIRA Cloud
- API Type: REST API v3
- Auth: OAuth 2.0 (3LO)
- APIs: 19 endpoints
- Issues (8): Search, Get, Create, Update, Delete, Assign, Get Transitions, Transition
- Comments (4): Get, Add, Update, Delete
- Projects (3): Search, Get, Create
- Users (3): Get Current User, Search, Get by ID
4. Monday.com
- API Type: GraphQL
- Auth: OAuth 2.0
- APIs: 17 queries & mutations
- Boards (5): Get, Get by ID, Create, Archive, Delete
- Items (6): Get, Get by Board, Create, Update Name, Change Column Value, Delete
- Columns (2): Create, Change Title
- Users (2): Get Current User, Get Users
- Updates (2): Create, Get
5. Slack
- API Type: REST API (Web API)
- Auth: OAuth 2.0
- APIs: 18 endpoints
- Users (2): Info, List
- Conversations (6): List, Info, Create, History, Invite, Join
- Chat (3): Post Message, Update, Delete
- Files (3): List, Info, Delete
- Team (1): Info
- Auth (1): Test
6. Microsoft Teams
- API Type: REST API (Microsoft Graph)
- Auth: OAuth 2.0
- APIs: 25+ endpoints
- Users (3): Get, List, Update
- Teams (4): List, Get, Create, Archive
- Channels (5): List, Get, Create, Update, Delete
- Messages (4): List, Get, Send, Reply
- Chats (3): List, Get, Send Message
- Meetings (2): Create, Get
- Tabs (2): List, Create
7. Microsoft Calendar
- API Type: REST API (Microsoft Graph)
- Auth: OAuth 2.0
- APIs: 17 endpoints
- Calendars (5): List, Get, Create, Update, Delete
- Events (9): List, Get, Create, Update, Delete, Accept, Decline, Tentative, Cancel
- Schedule (2): Get Schedule, Find Meeting Times
- Calendar Groups (1): List
8. Outlook
- API Type: REST API (Microsoft Graph)
- Auth: OAuth 2.0
- APIs: 23 endpoints
- Messages (10): List, Get, Send, Reply, Forward, Move, Copy, Create Draft, Update, Delete
- Folders (5): List, Get, Create, Update, Delete
- Contacts (4): List, Get, Create, Update, Delete
- Settings (2): Get Mailbox Settings, Update Automatic Replies
- Attachments (2): List, Get
9. Salesforce
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 20 endpoints
- Query (1): SOQL Query
- Search (1): SOSL Search
- SObjects (6): Describe, Create, Get, Update, Delete, Get Updated
- Accounts (2): Create, Get
- Contacts (2): Create, Get
- Leads (2): Create, Get
- Opportunities (2): Create, Get
- Cases (2): Create, Get
- Composite (2): Batch, Composite
10. HubSpot
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 20 endpoints
- Contacts (5): Create, Get, Update, Delete, Search
- Companies (5): Create, Get, Update, Delete, Search
- Deals (5): Create, Get, Update, Delete, Search
- Tickets (3): Create, Get, Update
- Owners (1): List
- Associations (1): Create
11. GitHub
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 23 endpoints
- Users (2): Get Authenticated, Get User
- Repositories (6): List, Get, Create, Update, Delete, List Collaborators
- Issues (5): List, Get, Create, Update, Close
- Pull Requests (5): List, Get, Create, Update, Merge
- Commits (2): List, Get
- Branches (1): List
- Releases (2): List, Create
12. Google Drive
- API Type: REST API v3
- Auth: OAuth 2.0
- APIs: 20 endpoints
- Files (9): List, Get, Create, Update, Copy, Delete, Export, Empty Trash, Generate IDs
- Permissions (4): List, Get, Create, Delete
- Comments (3): List, Get, Create
- Drives (2): List, Get
- About (1): Get
- Changes (1): List
13. Google Sheets
- API Type: REST API v4
- Auth: OAuth 2.0
- APIs: 16 endpoints
- Spreadsheets (4): Get, Create, Batch Update, Get by Data Filter
- Values (7): Get, Update, Append, Clear, Batch Get, Batch Update, Batch Clear
- Sheets (3): Copy To, Add, Delete
- Developer Metadata (2): Search, Get
14. Microsoft OneDrive
- API Type: REST API (Microsoft Graph)
- Auth: OAuth 2.0
- APIs: 18 endpoints
- Drives (2): Get Default Drive, List Drives
- Items (10): Get, List Children, Create, Update, Delete, Copy, Move, Download, Upload, Search
- Sharing (3): Create Sharing Link, List Permissions, Delete Permission
- Thumbnails (1): Get Thumbnails
- Delta (1): Get Changes
- Special Folders (1): Get Special Folder
15. Microsoft Excel
- API Type: REST API (Microsoft Graph)
- Auth: OAuth 2.0
- APIs: 18 endpoints
- Workbook (2): Get Session, Close Session
- Worksheets (4): List, Get, Add, Delete
- Ranges (5): Get, Update, Insert, Delete, Clear
- Tables (4): List, Get, Add, Delete Rows
- Charts (3): List, Get, Add
16. Zoom
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 19 endpoints
- Users (3): Get, List, Create
- Meetings (7): Create, Get, Update, Delete, List, Add Registrant, List Registrants
- Webinars (4): Create, Get, Update, Delete
- Recordings (3): List, Get, Delete
- Reports (2): Get Meeting Participants, Get Webinar Participants
17. Notion
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 18 endpoints
- Pages (4): Get, Create, Update, Archive
- Databases (4): Query, Get, Create, Update
- Blocks (4): Get, Get Children, Append Children, Update
- Users (2): Get, List
- Search (1): Search
- Comments (3): Create, Get, List
18. Asana
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 22 endpoints
- Tasks (7): Get, Create, Update, Delete, Search, Add Comment, Get Stories
- Projects (5): Get, Create, Update, Delete, Get Tasks
- Workspaces (2): Get, List
- Users (2): Get, Get in Workspace
- Teams (2): Get, List
- Sections (2): Get, Create
- Tags (2): Get, Create
19. Stripe
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 24 endpoints
- Customers (5): Create, Get, Update, Delete, List
- Payment Intents (5): Create, Get, Update, Confirm, Cancel
- Charges (4): Create, Get, Update, List
- Refunds (3): Create, Get, List
- Subscriptions (4): Create, Get, Update, Cancel
- Invoices (3): Create, Get, List
20. QuickBooks Online
- API Type: REST API v3
- Auth: OAuth 2.0
- APIs: 23 endpoints
- Customers (4): Create, Read, Update, Query
- Invoices (4): Create, Read, Update, Query
- Payments (4): Create, Read, Update, Query
- Items (3): Create, Read, Query
- Accounts (3): Create, Read, Query
- Vendors (3): Create, Read, Query
- Reports (2): Profit & Loss, Balance Sheet
21. DocuSign
- API Type: REST API v2.1
- Auth: OAuth 2.0
- APIs: 21 endpoints
- Envelopes (7): Create, Get, List, Update, Delete, Send, Void
- Recipients (3): List, Update, Delete
- Documents (4): List, Get, Download, Delete
- Templates (3): List, Get, Create
- Users (2): Get, List
- Accounts (2): Get Account Info, Get Brands
22. Zendesk
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 21 endpoints
- Tickets (7): List, Get, Create, Update, Delete, Search, Bulk Update
- Users (5): List, Get, Create, Update, Delete
- Organizations (4): List, Get, Create, Update
- Groups (3): List, Get, Create
- Tags (2): List, Create
23. Trello
- API Type: REST API v1
- Auth: OAuth 1.0
- APIs: 28 endpoints
- Boards (5): Get, List, Create, Update, Delete
- Lists (5): Get, List on Board, Create, Update, Archive
- Cards (7): Get, Create, Update, Delete, Move, Add Comment, List Comments
- Members (2): Get, Get Boards
- Checklists (2): Get, Create
- Labels (3): Get, Create, Update
- Attachments (2): Get, Delete
- Account (1): Get Current Member
24. LinkedIn
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 18 endpoints
- Profile (3): Get Profile, Get Basic Profile, Update Profile
- Posts (4): Create Post, Get Post, Delete Post, Get Posts
- Comments (3): Get Comments, Create Comment, Delete Comment
- Reactions (2): Get Reactions, Create Reaction
- Organizations (3): Get Organization, Get Organization Posts, Create Organization Post
- Media (3): Upload Image, Register Upload, Get Upload Status
25. Dropbox
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 22 endpoints
- Files (9): Upload, Download, Delete, Copy, Move, List Folder, Create Folder, Get Metadata, Search
- Sharing (5): Create Shared Link, List Shared Links, Share Folder, List Folder Members, Unshare Folder
- File Requests (3): Create, Get, List
- Users (2): Get Current Account, Get Space Usage
- Paper (3): Create, Download, Update
26. Confluence
- API Type: REST API (Atlassian Cloud)
- Auth: OAuth 2.0 (3LO)
- APIs: 21 endpoints
- Content (7): Get, Create, Update, Delete, Search, Get Children, Get Descendants
- Spaces (4): Get, List, Create, Update
- Pages (2): Create Page, List Pages in Space
- Users (2): Get Current User, Get User
- Labels (6): Get, Add, Remove, List Space Labels, Get Details
27. Airtable
- API Type: REST API v0
- Auth: OAuth 2.0
- APIs: 19 endpoints
- Bases (2): List Bases, Get Base Schema
- Tables (2): List Tables, Get Table Schema
- Records (8): List, Get, Create, Update, Delete, Batch Create, Batch Update, Batch Delete
- Fields (3): List Fields, Create Field, Update Field
- Views (3): List Views, Get View, Create View
28. Intercom
- API Type: REST API v2.8
- Auth: OAuth 2.0
- APIs: 26 endpoints
- Contacts (5): List, Get, Create, Update, Delete
- Companies (5): List, Get, Create, Update, Delete
- Conversations (5): List, Get, Reply, Close, Assign
- Messages (3): List, Create, Send
- Tags (2): List, Create
- Segments (2): List, Get
- Admins (2): List, Get
- Teams (2): List, Get
29. Shopify
- API Type: REST API (Admin API)
- Auth: OAuth 2.0
- APIs: 32 endpoints
- Products (6): List, Get, Create, Update, Delete, Count
- Orders (6): List, Get, Create, Update, Close, Cancel
- Customers (5): List, Get, Create, Update, Delete
- Inventory (3): Get Levels, Adjust, Set
- Fulfillments (3): Create, Update, Cancel
- Webhooks (2): Create, List
- Additional (7): Get Shop, Product Variants, Product Images
30. Square
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 26 endpoints
- Payments (5): Create, Get, List, Cancel, Complete
- Orders (5): Create, Get, Update, Calculate, Pay
- Customers (5): Create, Get, Update, Delete, List
- Catalog (4): List, Get Object, Upsert, Delete Object
- Inventory (3): Retrieve Count, Batch Retrieve Counts, Batch Change
- Locations (2): List, Get
- Refunds (2): Get, List
31. PayPal
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 31 endpoints
- Payments (5): Create, Get, Execute, List, Update
- Orders (5): Create, Get, Capture, Authorize, Update
- Invoices (6): Create, Get, Send, List, Delete, Update
- Subscriptions (6): Create Plan, Create, Get, Cancel, List, Update
- Payouts (3): Create, Get, Cancel
- Disputes (4): List, Get, Update, Send Evidence
- Account (2): Get User Profile, Get Account
32. Mailchimp
- API Type: REST API v3.0
- Auth: OAuth 2.0
- APIs: 25 endpoints
- Lists (5): Get Lists, Get List, Create List, Update List, Delete List
- List Members (6): Get Members, Get Member, Add Member, Update Member, Delete Member, Batch Subscribe
- Campaigns (6): Get Campaigns, Get Campaign, Create Campaign, Update Campaign, Send Campaign, Delete Campaign
- Templates (3): Get Templates, Get Template, Create Template
- Automations (3): Get Automations, Get Automation, Pause Automation
- Reports (2): Get Campaign Reports, Get List Growth History
33. HubSpot Marketing
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 24 endpoints
- Forms (4): Get Forms, Get Form, Create Form, Update Form
- Emails (5): Get Emails, Get Email, Create Email, Send Email, Get Email Events
- Landing Pages (3): Get Landing Pages, Get Landing Page, Publish Landing Page
- Campaigns (3): Get Campaigns, Get Campaign, Create Campaign
- Marketing Events (4): Get Events, Create Event, Update Event, Complete Event
- Social Media (3): Get Social Posts, Create Post, Get Channels
- Lists (2): Get Lists, Get List Members
34. Microsoft SharePoint
- API Type: REST API (Microsoft Graph)
- Auth: OAuth 2.0
- APIs: 22 endpoints
- Sites (4): Get Site, List Sites, Get Site by Path, Search Sites
- Lists (5): Get Lists, Get List, Create List, Update List, Delete List
- List Items (5): Get Items, Get Item, Create Item, Update Item, Delete Item
- Document Libraries (4): Get Drive, List Drives, Upload File, Download File
- Permissions (2): Get Permissions, Grant Permission
- Pages (2): Get Pages, Get Page
35. Google Docs
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 18 endpoints
- Documents (5): Get, Create, Batch Update, Get Text, Export
- Text Formatting (4): Insert Text, Delete Text, Update Text Style, Update Paragraph Style
- Images (2): Insert Image, Delete Image
- Tables (3): Insert Table, Delete Table, Update Table Cell
- Lists (2): Create Bullet List, Create Numbered List
- Named Ranges (2): Create Named Range, Delete Named Range
36. PagerDuty
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 24 endpoints
- Incidents (7): List, Get, Create, Update, Resolve, Acknowledge, Merge
- Services (4): List, Get, Create, Update
- Users (4): List, Get, Create, Update
- Schedules (3): List, Get, Create
- Escalation Policies (3): List, Get, Create
- Oncalls (2): List, Get
- Alerts (1): List
37. Tableau
- API Type: REST API
- Auth: OAuth 2.0 (configured per IDP)
- APIs: 23 endpoints
- Authentication (2): Sign In, Sign Out
- Workbooks (5): List, Get, Publish, Update, Delete
- Data Sources (4): List, Get, Publish, Update
- Views (3): List, Get, Get Image
- Projects (3): List, Create, Update
- Users (3): List, Add, Update
- Sites (2): List, Get
38. Looker
- API Type: REST API v4.0
- Auth: OAuth 2.0
- APIs: 20 endpoints
- Authentication (2): Login, Logout
- Dashboards (4): List, Get, Create, Update
- Looks (4): List, Get, Create, Run
- Queries (4): Create, Run, Get, Run Inline
- Users (3): List, Get, Create
- Folders (3): List, Get, Create
39. Power BI
- API Type: REST API v1.0
- Auth: OAuth 2.0 (Microsoft Identity Platform)
- APIs: 26 endpoints
- Datasets (5): Get Datasets, Get Dataset, Create Dataset, Delete Dataset, Refresh Dataset
- Reports (4): Get Reports, Get Report, Clone Report, Delete Report
- Dashboards (3): Get Dashboards, Get Dashboard, Get Dashboard Tiles
- Workspaces (4): Get Groups, Get Group, Create Group, Delete Group
- Imports (3): Get Imports, Post Import, Get Import
- Dataflows (3): Get Dataflows, Get Dataflow, Delete Dataflow
- Apps (3): Get Apps, Get App, Install App
40. Xero
- API Type: REST API (Accounting API)
- Auth: OAuth 2.0
- APIs: 25 endpoints
- Invoices (5): Get Invoices, Get Invoice, Create Invoice, Update Invoice, Delete Invoice
- Contacts (4): Get Contacts, Get Contact, Create Contact, Update Contact
- Accounts (3): Get Accounts, Get Account, Create Account
- Bank Transactions (4): Get, Get by ID, Create, Update
- Payments (3): Get Payments, Get Payment, Create Payment
- Items (3): Get Items, Get Item, Create Item
- Organisations (2): Get Organisations, Get Organisation
- Reports (1): Get Reports
41. FreshBooks
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 23 endpoints
- Users (1): Get Current User
- Clients (5): List, Get, Create, Update, Delete
- Invoices (5): List, Get, Create, Update, Delete
- Expenses (3): List, Get, Create
- Payments (2): List, Get
- Projects (2): List, Get
- Time Entries (2): List, Get
42. Workday
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 18 endpoints
- Workers (3): List, Get, Update
- Organizations (2): List, Get
- Job Profiles (2): List, Get
- Time Tracking (2): List Entries, Create Entry
- Absences (2): List, Create
- Compensation (1): Get Worker Compensation
- Recruiting (2): List Job Requisitions, Get Job Requisition
- Performance (1): List Performance Reviews
43. BambooHR
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 17 endpoints
- Employees (4): List, Get, Create, Update
- Time Off (4): List Requests, Get Request, Create Request, List Types
- Time Tracking (1): List Entries
- Files (2): List Company Files, List Employee Files
- Goals (1): List
- Training (1): List Records
- Company (1): Get Info
44. ADP
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 18 endpoints
- Workers (2): List, Get
- Pay Statements (2): List, Get
- Time (3): List Cards, Get Card, Create Card
- Jobs (2): List, Get
- Organization (1): List Units
- Compensation (1): Get Worker Compensation
- Benefits (1): List Worker Benefits
- Leave (2): List Requests, Create Request
45. ServiceNow
- API Type: REST API (Table API)
- Auth: OAuth 2.0
- APIs: 17 endpoints
- Users (3): Get Current, List, Get
- Incidents (4): List, Get, Create, Update
- Change Requests (3): List, Get, Create
- Problems (2): List, Get
- CMDB (2): List Configuration Items, Get Configuration Item
- Catalog (1): List Catalog Items
- Knowledge (1): List Knowledge Articles
46. Okta
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 19 endpoints
- Users (5): List, Get, Create, Update, Deactivate
- Groups (4): List, Get, Create, Add User
- Applications (3): List, Get, Assign User
- Logs (1): Get System Logs
- Sessions (2): Get, End
- Factors (2): List, Enroll
- Identity Providers (2): List, Get
47. Auth0
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 16 endpoints
- Users (5): List, Get, Create, Update, Delete
- Organizations (3): List, Get, Create
- Roles (3): List, Get, Assign to User
- Logs (1): List
- Clients (2): List, Get
- Connections (2): List, Get
48. Azure AD
- API Type: REST API (Microsoft Graph)
- Auth: OAuth 2.0
- APIs: 8 endpoints
- Users (3): List, Get, Create
- Groups (3): List, Get, Create
- Applications (1): List
- Directory Roles (1): List
49. Box
- API Type: REST API v2.0
- Auth: OAuth 2.0
- APIs: 12 endpoints
- Users (2): Get Current, Get User
- Files (4): Get Info, Upload, Download, Delete
- Folders (3): Get Info, Create, Get Items
- Collaborations (3): Get, Create, Delete
50. Cisco Webex
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 18 endpoints
- People (3): List, Get, Get Me
- Rooms (4): List, Get, Create, Delete
- Messages (4): List, Get, Create, Delete
- Memberships (2): List, Create
- Meetings (2): List, Get
51. GoToMeeting
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 9 endpoints
- Meetings (5): List, Get, Create, Update, Delete
- Attendees (2): List, Get
- Recordings (1): List
52. Calendly
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 11 endpoints
- Users (1): Get Current User
- Event Types (2): List, Get
- Events (3): List, Get, Cancel
- Invitees (2): List, Get
- Webhooks (3): List, Create, Delete
53. HubSpot CRM
- API Type: REST API v3
- Auth: OAuth 2.0
- APIs: 14 endpoints
- Contacts (5): List, Get, Create, Update, Delete
- Companies (3): List, Get, Create
- Deals (3): List, Get, Create
- Owners (1): List
- Pipelines (1): List
54. Pipedrive
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 11 endpoints
- Deals (4): List, Get, Create, Update
- Persons (2): List, Create
- Organizations (2): List, Create
- Activities (2): List, Create
- Pipelines (1): List
55. Zoho CRM
- API Type: REST API v3
- Auth: OAuth 2.0
- APIs: 5 endpoints
- Leads (2): List, Create
- Contacts (1): List
- Accounts (1): List (via module endpoint)
- Deals (1): List
56. NetSuite
- API Type: REST API (SuiteTalk)
- Auth: OAuth 2.0
- APIs: 2 endpoints
- Customers (1): List
- Invoices (1): List
57. SAP
- API Type: REST API (OData)
- Auth: OAuth 2.0
- APIs: 1 endpoint
- Business Partners (1): List
58. Oracle Cloud
- API Type: REST API (Fusion Cloud)
- Auth: OAuth 2.0
- APIs: 1 endpoint
- Accounts (1): List
59. Snowflake
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 1 endpoint
- Queries (1): Execute
60. Databricks
- API Type: REST API v2.0
- Auth: OAuth 2.0
- APIs: 2 endpoints
- Clusters (1): List
- Jobs (1): List
61. GitLab
- API Type: REST API v4
- Auth: OAuth 2.0
- APIs: 3 endpoints
- Projects (1): List
- Issues (1): List
- Merge Requests (1): List
62. Bitbucket
- API Type: REST API v2.0
- Auth: OAuth 2.0
- APIs: 3 endpoints
- Repositories (1): List
- Pull Requests (1): List
- Issues (1): List
63. ClickUp
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 4 endpoints
- Workspaces (1): Get
- Spaces (1): Get
- Tasks (2): Get, Create
64. Linear
- API Type: GraphQL
- Auth: OAuth 2.0
- APIs: 3 queries & mutations
- Issues (2): Get, Create
- Teams (1): Get
65. Todoist
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 7 endpoints
- Tasks (3): Get, Create, Update
- Projects (2): Get, Create
- Sections (1): Get
- Comments (1): Get (via schema)
66. Microsoft To Do
- API Type: REST API (Microsoft Graph)
- Auth: OAuth 2.0
- APIs: 5 endpoints
- Task Lists (2): List, Create
- Tasks (3): List, Create, Update
67. Google Tasks
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 9 endpoints
- Task Lists (3): List, Get, Create
- Tasks (6): List, Get, Create, Update, Delete, Clear
68. Evernote
- API Type: Thrift API
- Auth: OAuth 1.0a
- APIs: 7 endpoints
- Notebooks (3): List, Get, Create
- Notes (4): List, Get, Create, Update
69. OneNote
- API Type: REST API (Microsoft Graph)
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Notebooks (2): List, Get
- Sections (2): List, Create
- Pages (2): List, Create
70. Miro
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 5 endpoints
- Boards (3): List, Get, Create
- Items (2): List, Create
71. Figma
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 5 endpoints
- Files (1): Get
- Projects (2): List, Get
- Comments (2): List, Create
72. Adobe Creative Cloud
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 5 endpoints
- Libraries (3): List, Get, Create
- Elements (2): List, Create
73. Canva
- API Type: REST API v1
- Auth: OAuth 2.0 with PKCE
- APIs: 5 endpoints
- Designs (3): List, Get, Create
- Folders (1): List
- Assets (1): Upload
74. Loom
- API Type: REST API v1
- Auth: OAuth 2.0 (Limited SDK access)
- APIs: 3 endpoints
- Videos (2): List, Get
- Folders (1): List
75. Vimeo
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Videos (5): List, Get, Upload, Update, Delete
- Users (1): Get
76. YouTube
- API Type: REST API v3
- Auth: OAuth 2.0
- APIs: 7 endpoints
- Videos (4): List, Insert, Update, Delete
- Channels (1): List
- Playlists (2): List, Insert
77. Twitter (X)
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 7 endpoints
- Tweets (3): Create, Get, Delete
- Users (2): Get, Lookup
- Timelines (2): Get Reverse Chronological, Get User Mentions
78. Facebook
- API Type: Graph API v18.0
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Me (1): Get
- Posts (2): List, Create
- Pages (2): List, Get
- Feed (1): Get
79. Instagram
- API Type: Graph API
- Auth: OAuth 2.0
- APIs: 5 endpoints
- Me (1): Get
- Media (3): List, Get, Create
- Insights (1): Get
80. TikTok
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 4 endpoints
- User (1): Info
- Videos (2): List, Query
- Upload (1): Initialize
81. Pinterest
- API Type: REST API v5
- Auth: OAuth 2.0
- APIs: 12 endpoints
- Users (2): Get, Get Account
- Boards (4): List, Get, Create, Delete
- Pins (4): List, Get, Create, Delete
- Media (2): Upload, Get
82. Reddit
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 14 endpoints
- Users (2): Get Me, Get User
- Subreddits (3): List, Get, Subscribe
- Posts (4): List, Get, Create, Delete
- Comments (3): List, Create, Delete
- Vote (2): Upvote, Downvote
83. Discord
- API Type: REST API v10
- Auth: OAuth 2.0
- APIs: 16 endpoints
- Users (2): Get Current, Get
- Guilds (4): List, Get, Create, Delete
- Channels (4): List, Get, Create, Delete
- Messages (4): List, Get, Create, Delete
- Webhooks (2): Create, Execute
84. WhatsApp Business
- API Type: REST API (Cloud API)
- Auth: OAuth 2.0
- APIs: 12 endpoints
- Messages (4): Send Text, Send Template, Send Media, Get Status
- Media (3): Upload, Get, Delete
- Templates (3): List, Get, Create
- Business Profile (2): Get, Update
85. Front
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 18 endpoints
- Conversations (5): List, Get, Create, Update, Archive
- Messages (4): List, Get, Send, Reply
- Contacts (4): List, Get, Create, Update
- Inboxes (3): List, Get, Create
- Tags (2): List, Create
86. Help Scout
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 16 endpoints
- Conversations (5): List, Get, Create, Update, Delete
- Customers (4): List, Get, Create, Update
- Mailboxes (3): List, Get, Get Folders
- Users (2): List, Get
- Tags (2): List, Create
87. LiveChat
- API Type: REST API v3
- Auth: OAuth 2.0
- APIs: 14 endpoints
- Chats (4): List, Get, Start, End
- Agents (3): List, Get, Update
- Customers (3): List, Get, Create
- Canned Responses (2): List, Create
- Reports (2): Get Chat, Get Agent
88. Drift
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 15 endpoints
- Conversations (4): List, Get, Create, Update
- Messages (3): List, Get, Send
- Contacts (4): List, Get, Create, Update
- Users (2): List, Get
- Accounts (2): List, Get
89. Gong
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 14 endpoints
- Calls (4): List, Get, Get Transcript, Get Media
- Users (3): List, Get, Get Stats
- Workspaces (2): List, Get
- Library (3): List Folders, Get Folder, List Calls
- Stats (2): Get Activity, Get Scorecards
90. Chorus.ai
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 12 endpoints
- Meetings (4): List, Get, Get Transcript, Get Recording
- Users (3): List, Get, Get Stats
- Teams (2): List, Get
- Analytics (3): Get Trends, Get Insights, Get Scorecards
91. Calendly Enterprise
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 17 endpoints
- Organizations (3): Get, List Members, Update
- Teams (4): List, Get, Create, Delete
- SSO (2): Get Configuration, Update Configuration
- Activity Logs (2): List, Get
- Reports (3): Get Usage, Get Events, Export
- Admin (3): Get Settings, Update Settings, Manage Members
92. Acuity Scheduling
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 17 endpoints
- Appointments (6): List, Get, Create, Update, Reschedule, Cancel
- Calendars (2): List, Get
- Availability (2): Get, Check
- Clients (3): List, Get, Create
- Forms (2): List, Get
- Blocks (2): Create, Delete
93. Typeform
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 16 endpoints
- Forms (6): List, Get, Create, Update, Patch, Delete
- Responses (3): List, Get, Delete
- Workspaces (3): List, Get, Create
- Themes (4): List, Get, Create, Update
94. SurveyMonkey
- API Type: REST API v3
- Auth: OAuth 2.0
- APIs: 17 endpoints
- Users (1): Get Current
- Surveys (6): List, Get, Get Details, Create, Update, Delete
- Responses (3): List, Get, Get Details
- Collectors (3): List, Create, Get
- Questions (2): List, Create
- Folders (2): List, Create
95. Google Forms
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 14 endpoints
- Forms (3): Get, Create, Batch Update
- Items (3): Add, Delete, Move
- Responses (2): List, Get
- Watches (6): Create, List, Delete, Renew
96. Formstack
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 21 endpoints
- Forms (5): List, Get, Create, Update, Delete
- Submissions (5): List, Get, Create, Update, Delete
- Fields (5): List, Get, Create, Update, Delete
- Folders (4): List, Get, Create, Update
- Notifications (2): List, Create
97. Webflow
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 18 endpoints
- Sites (3): List, Get, Publish
- Collections (4): List, Get, Create, Delete
- Items (6): List, Get, Create, Update, Patch, Delete
- Pages (3): List, Get, Update
- Webhooks (2): List, Create
98. WordPress
- API Type: REST API v1.1
- Auth: OAuth 2.0
- APIs: 20 endpoints
- Users (2): Get Current, Get
- Sites (2): List, Get
- Posts (5): List, Get, Create, Update, Delete
- Pages (3): List, Get, Create
- Media (3): List, Get, Upload
- Comments (3): List, Get, Create
- Categories (1): List
- Tags (1): List
99. Contentful
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 22 endpoints
- Spaces (3): List, Get, Create
- Environments (3): List, Get, Create
- Content Types (4): List, Get, Create, Update
- Entries (5): List, Get, Create, Update, Delete
- Assets (4): List, Get, Create, Update
- Locales (3): List, Get, Create
100. Sanity
- API Type: REST API v2021-06-07
- Auth: OAuth 2.0
- APIs: 15 endpoints
- Users (1): Get Current
- Projects (2): List, Get
- Datasets (2): List, Create
- Documents (6): Query, Get, Create, Update, Delete, Batch
- Assets (2): Upload, Get
- Export (1): Export
- History (1): Get
101. Storyblok
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 25 endpoints
- Spaces (3): List, Get, Create
- Stories (6): List, Get, Create, Update, Delete, Publish
- Components (4): List, Get, Create, Update
- Datasources (4): List, Get, Create, Update
- Assets (5): List, Get, Upload, Update, Delete
- Asset Folders (3): List, Create, Delete
102. Medium
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 11 endpoints
- Users (2): Get Current, Get
- Publications (3): List User Publications, Get, List Posts
- Posts (4): Get, List User Posts, Create User Post, Create Publication Post
- Contributors (1): List
- Images (1): Upload
103. Substack
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 14 endpoints
- Publications (1): Get
- Posts (6): List, Get, Create, Update, Delete, Publish
- Subscribers (3): List, Get, Get by Email
- Analytics (3): Get, Get Post Analytics, Get Subscriber Growth
104. ConvertKit
- API Type: REST API v3
- Auth: OAuth 2.0
- APIs: 18 endpoints
- Account (1): Get
- Subscribers (6): List, Get, Create, Update, Tag, Unsubscribe
- Forms (3): List, Get, Add Subscriber
- Sequences (2): List, Add Subscriber
- Tags (2): List, Create
- Broadcasts (4): List, Get, Create, Get Stats
105. ActiveCampaign
- API Type: REST API v3
- Auth: OAuth 2.0
- APIs: 18 endpoints
- Contacts (7): List, Get, Create, Update, Delete, Add Tag, Remove Tag
- Lists (2): List, Get
- Campaigns (2): List, Get
- Automations (3): List, Get, Add Contact
- Deals (3): List, Get, Create
- Tags (2): List, Create
106. Constant Contact
- API Type: REST API v3
- Auth: OAuth 2.0
- APIs: 15 endpoints
- Contacts (5): List, Get, Create, Update, Delete
- Lists (3): List, Get, Create
- Campaigns (6): List, Get, Create, Delete, Get Activity, Schedule
- Reports (2): Get Campaign Report, List All Reports
- Tags (1): List
107. AWeber
- API Type: REST API v1.0
- Auth: OAuth 2.0
- APIs: 17 endpoints
- Accounts (1): Get
- Lists (2): List, Get
- Subscribers (5): List, Get, Create, Update, Delete
- Campaigns (2): List, Get
- Broadcasts (3): List, Get, Create
- Segments (2): List, Get
- Custom Fields (2): List, Create
108. Drip
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 19 endpoints
- Accounts (1): List
- Subscribers (5): List, Get, Create, Update, Delete
- Campaigns (3): List, Get, Subscribe
- Workflows (3): List, Get, Start
- Events (2): Track, List
- Tags (3): List, Create, Apply
- Broadcasts (2): List, Get
109. Brevo
- API Type: REST API v3
- Auth: OAuth 2.0
- APIs: 18 endpoints
- Contacts (5): List, Get, Create, Update, Delete
- Lists (3): List, Get, Create
- Campaigns (4): List, Get, Create, Send
- Templates (3): List, Get, Create
- Senders (2): List, Create
- Webhooks (2): List, Create
110. Campaign Monitor
- API Type: REST API v3.2
- Auth: OAuth 2.0
- APIs: 17 endpoints
- Clients (3): List, Get, Get Details
- Lists (4): Get, Create, Update, Delete
- Subscribers (4): Add, Get, Update, Unsubscribe
- Campaigns (4): List, Get, Create, Send
- Templates (2): List, Get
111. Marketo
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 16 endpoints
- Leads (5): List, Get, Create, Update, Delete
- Programs (2): List, Get
- Campaigns (2): List, Trigger
- Assets (2): List, Get
- Activities (2): List, Get Types
- Companies (2): List, Create
- Lists (1): Get Members
112. Pardot
- API Type: REST API v5
- Auth: OAuth 2.0
- APIs: 17 endpoints
- Prospects (4): List, Get, Create, Update
- Campaigns (2): List, Get
- Lists (3): List, Get, Get Membership
- Forms (2): List, Get
- Visitors (3): List, Get, Get Activity
- Opportunities (3): List, Get, Create
113. Eloqua
- API Type: REST API v2.0
- Auth: OAuth 2.0
- APIs: 17 endpoints
- Contacts (5): List, Get, Create, Update, Delete
- Campaigns (2): List, Get
- Emails (2): List, Get
- Forms (2): List, Get
- Landing Pages (2): List, Get
- Assets (2): List, Get
- Accounts (2): List, Get
114. HubSpot Service
- API Type: REST API v3
- Auth: OAuth 2.0
- APIs: 16 endpoints
- Tickets (5): List, Get, Create, Update, Delete
- Conversations (3): List, Get, Get Messages
- Knowledge Base (2): List, Get
- Feedback (2): List, Get
- Pipelines (2): List, Get
- Inboxes (1): List
- Messages (1): Send
115. Productboard
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 16 endpoints
- Features (4): List, Get, Create, Update
- Notes (4): List, Get, Create, Update
- Components (2): List, Get
- Products (2): List, Get
- Companies (2): List, Get
- Users (2): List, Get
116. Aha!
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 16 endpoints
- Ideas (4): List, Get, Create, Update
- Features (4): List, Get, Create, Update
- Releases (2): List, Get
- Products (2): List, Get
- Epics (2): List, Get
- Goals (1): List
- Initiatives (1): List
117. Segment
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 17 endpoints
- Sources (5): List, Get, Create, Update, Delete
- Destinations (5): List, Get, Create, Update, Delete
- Tracking (3): Track, Identify, Group
- Users (2): List, List Groups
- Warehouses (2): List, Get
118. Optimizely
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 15 endpoints
- Projects (2): List, Get
- Experiments (5): List, Get, Create, Update, Start, Pause
- Audiences (2): List, Get
- Events (2): List, Get
- Flags (2): List, Get
- Results (1): Get
119. LaunchDarkly
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 15 endpoints
- Flags (5): List, Get, Create, Update, Delete
- Projects (2): List, Get
- Environments (2): List, Get
- Segments (2): List, Get
- Users (2): Search, Get
- Audit Log (2): List, Get
120. VWO
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 16 endpoints
- Campaigns (6): List, Get, Create, Update, Start, Stop
- Goals (2): List, Create
- Variations (2): List, Get
- Segments (2): List, Get
- Reports (2): Get, Export
- Account (2): Get, Get Usage
121. Google Analytics
- API Type: REST API v1beta
- Auth: OAuth 2.0
- APIs: 9 endpoints
- Reports (4): Run, Batch Run, Run Realtime, Run Pivot
- Metadata (2): Get, Check Compatibility
- Accounts (1): List
- Properties (2): List, Get
122. Google Tag Manager
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
123. Adobe Analytics
- API Type: REST API v2.0
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
124. Cloudflare
- API Type: REST API v4
- Auth: OAuth 2.0
- APIs: 15 endpoints
- User (1): Get
- Accounts (1): List
- Zones (2): List, Get
- DNS (4): List, Create, Update, Delete
- Cache (1): Purge
- Page Rules (1): List
- Firewall (1): List
- Analytics (1): Get
- Workers (1): List
- Load Balancers (1): List
125. Fastly
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
126. Akamai
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
127. Vercel
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 15+ endpoints
- Projects (4): List, Get, Create, Delete
- Deployments (4): List, Get, Create, Cancel
- Domains (3): List, Get, Add
- Teams (2): List, Get
- User (1): Get Current
128. Netlify
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
129. Heroku
- API Type: REST API v3
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
130. DigitalOcean
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 16 endpoints
- Account (1): Get
- Droplets (5): List, Get, Create, Delete, Action
- Volumes (2): List, Create
- Snapshots (1): List
- Domains (2): List, Create Record
- Databases (1): List
- Load Balancers (1): List
- Firewalls (1): List
- SSH Keys (2): List, Create
131. Linode
- API Type: REST API v4
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
132. Azure DevOps
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 15+ endpoints
- Projects (3): List, Get, Create
- Repositories (3): List, Get, Create
- Builds (4): List, Get, Queue, Cancel
- Work Items (3): List, Get, Create
- Pull Requests (2): List, Get
133. CircleCI
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
134. Buddy
- API Type: REST API v4
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
135. Sentry
- API Type: REST API v0
- Auth: OAuth 2.0
- APIs: 13 endpoints
- Organizations (1): List
- Projects (2): List, Get
- Issues (4): List, Get, Update, Delete
- Events (1): List
- Releases (2): List, Create
- Teams (1): List
- Alerts (1): List Rules
136. Rollbar
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
137. StatusPage
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
138. Better Uptime
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
139. OpsGenie
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
140. VictorOps
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
141. Grafana
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 13 endpoints
- Dashboards (4): Search, Get, Save, Delete
- Data Sources (2): List, Get
- Folders (2): List, Create
- Alerts (1): List Rules
- Annotations (2): List, Create
- Users (1): Get Current
- Organizations (1): Get Current
142. Dynatrace
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
143. AppDynamics
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
144. ThousandEyes
- API Type: REST API v7
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
145. Google Meet
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
146. Microsoft Planner
- API Type: REST API (Microsoft Graph)
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
147. Microsoft Power Automate
- API Type: REST API
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
148. Zapier
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 7 endpoints
- Zaps (5): List, Get, List Runs, Turn On, Turn Off
- Apps (1): List
- Profiles (1): Get
149. Make (Integromat)
- API Type: REST API v2
- Auth: OAuth 2.0
- APIs: 6 endpoints
- Resources (6): List, Get, Create, Update, Delete, Get Current User
150. n8n
- API Type: REST API v1
- Auth: OAuth 2.0
- APIs: 13 endpoints
- Workflows (8): List, Get, Create, Update, Delete, Activate, Deactivate, Execute
- Executions (2): List, Get
- Credentials (1): List
- Tags (1): List
- Users (1): Get Current
Integration Template Structure
Each integration follows this consistent structure:
integration-name/
├── config.ts # OAuth endpoints and configuration
├── types/
│ ├── schemas.ts # TypeScript type definitions
│ └── index.ts # Type exports
├── apis/
│ └── index.ts # API definitions with schemas
├── index.ts # Main entry point
└── README.md # Integration documentation (optional)API Definition Format
Each API is defined with the following properties:
interface APIDefinition<TInput, TOutput> {
method: 'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE';
path: string; // Full API endpoint URL
name: string; // Meaningful name
description: string; // What this API does
inputSchema: TInput; // Request parameters/body
outputSchema: TOutput; // Response schema
requiredScopes: string[]; // OAuth scopes needed
}Usage Examples
Google Calendar
import { GoogleCalendar } from './integrations';
// Access OAuth configuration
const authUrl = GoogleCalendar.GoogleCalendarConfig.oauth.authorizationEndpoint;
// => "https://accounts.google.com/o/oauth2/v2/auth"
// Get API definition
const listEventsAPI = GoogleCalendar.GoogleCalendarAPIs.events.list;
console.log(listEventsAPI.name); // "List Events"
console.log(listEventsAPI.path); // Full endpoint URL
console.log(listEventsAPI.method); // "GET"
// Use TypeScript types
const event: GoogleCalendar.CalendarEvent = {
summary: 'Team Meeting',
start: { dateTime: '2025-01-20T10:00:00-07:00' },
end: { dateTime: '2025-01-20T11:00:00-07:00' },
};JIRA
import { Jira } from './integrations';
// OAuth configuration
const tokenUrl = Jira.JiraConfig.oauth.tokenEndpoint;
// API usage
const searchAPI = Jira.JiraAPIs.issues.search;
console.log(searchAPI.method); // "POST"
console.log(searchAPI.path); // "/rest/api/3/search"
console.log(searchAPI.requiredScopes); // ["read:jira-work"]Gmail
import { Gmail } from './integrations';
// Send message API
const sendAPI = Gmail.GmailAPIs.messages.send;
console.log(sendAPI.name); // "Send Message"
console.log(sendAPI.requiredScopes); // Array of scopesMonday.com (GraphQL)
import { Monday } from './integrations';
// GraphQL query
const getBoardsAPI = Monday.MondayAPIs.boards.getBoards;
console.log(getBoardsAPI.method); // "QUERY"
console.log(getBoardsAPI.graphql); // GraphQL query string
console.log(getBoardsAPI.requiredScopes); // ["boards:read"]Scripts
# Install dependencies
yarn install
# Run in development mode (with auto-reload)
yarn dev
# Build TypeScript to JavaScript
yarn build
# Run compiled version
yarn start
# Clean build artifacts
yarn cleanOAuth Configuration Summary
| Integration | Authorization Endpoint | Token Endpoint |
|------------|----------------------|----------------|
| Google Calendar | https://accounts.google.com/o/oauth2/v2/auth | https://oauth2.googleapis.com/token |
| Gmail | https://accounts.google.com/o/oauth2/v2/auth | https://oauth2.googleapis.com/token |
| JIRA | https://auth.atlassian.com/authorize | https://auth.atlassian.com/oauth/token |
| Monday | https://auth.monday.com/oauth2/authorize | https://auth.monday.com/oauth2/token |
| Slack | https://slack.com/oauth/v2/authorize | https://slack.com/api/oauth.v2.access |
| Microsoft Teams | https://login.microsoftonline.com/common/oauth2/v2.0/authorize | https://login.microsoftonline.com/common/oauth2/v2.0/token |
| Microsoft Calendar | https://login.microsoftonline.com/common/oauth2/v2.0/authorize | https://login.microsoftonline.com/common/oauth2/v2.0/token |
| Outlook | https://login.microsoftonline.com/common/oauth2/v2.0/authorize | https://login.microsoftonline.com/common/oauth2/v2.0/token |
| Salesforce | https://login.salesforce.com/services/oauth2/authorize | https://login.salesforce.com/services/oauth2/token |
| HubSpot | https://app.hubspot.com/oauth/authorize | https://api.hubapi.com/oauth/v1/token |
| GitHub | https://github.com/login/oauth/authorize | https://github.com/login/oauth/access_token |
| Google Drive | https://accounts.google.com/o/oauth2/v2/auth | https://oauth2.googleapis.com/token |
| Google Sheets | https://accounts.google.com/o/oauth2/v2/auth | https://oauth2.googleapis.com/token |
| Microsoft OneDrive | https://login.microsoftonline.com/common/oauth2/v2.0/authorize | https://login.microsoftonline.com/common/oauth2/v2.0/token |
| Microsoft Excel | https://login.microsoftonline.com/common/oauth2/v2.0/authorize | https://login.microsoftonline.com/common/oauth2/v2.0/token |
| Zoom | https://zoom.us/oauth/authorize | https://zoom.us/oauth/token |
| Notion | https://api.notion.com/v1/oauth/authorize | https://api.notion.com/v1/oauth/token |
| Asana | https://app.asana.com/-/oauth_authorize | https://app.asana.com/-/oauth_token |
| Stripe | https://connect.stripe.com/oauth/authorize | https://connect.stripe.com/oauth/token |
| QuickBooks Online | https://appcenter.intuit.com/connect/oauth2 | https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer |
| DocuSign | https://account.docusign.com/oauth/auth | https://account.docusign.com/oauth/token |
| Zendesk | https://{subdomain}.zendesk.com/oauth/authorizations/new | https://{subdomain}.zendesk.com/oauth/tokens |
| Trello | https://trello.com/1/authorize (OAuth 1.0) | https://trello.com/1/OAuthGetAccessToken |
| LinkedIn | https://www.linkedin.com/oauth/v2/authorization | https://www.linkedin.com/oauth/v2/accessToken |
| Dropbox | https://www.dropbox.com/oauth2/authorize | https://api.dropboxapi.com/oauth2/token |
| Confluence | https://auth.atlassian.com/authorize | https://auth.atlassian.com/oauth/token |
| Airtable | https://airtable.com/oauth2/v1/authorize | https://airtable.com/oauth2/v1/token |
| Intercom | https://app.intercom.com/oauth | https://api.intercom.io/auth/eagle/token |
| Shopify | https://{shop}.myshopify.com/admin/oauth/authorize | https://{shop}.myshopify.com/admin/oauth/access_token |
| Square | https://connect.squareup.com/oauth2/authorize | https://connect.squareup.com/oauth2/token |
| PayPal | https://www.paypal.com/signin/authorize | https://api-m.paypal.com/v1/oauth2/token |
| Mailchimp | https://login.mailchimp.com/oauth2/authorize | https://login.mailchimp.com/oauth2/token |
| HubSpot Marketing | https://app.hubspot.com/oauth/authorize | https://api.hubapi.com/oauth/v1/token |
| Microsoft SharePoint | https://login.microsoftonline.com/common/oauth2/v2.0/authorize | https://login.microsoftonline.com/common/oauth2/v2.0/token |
| Google Docs | https://accounts.google.com/o/oauth2/v2/auth | https://oauth2.googleapis.com/token |
| PagerDuty | https://identity.pagerduty.com/oauth/authorize | https://identity.pagerduty.com/oauth/token |
| Tableau | https://{tableau-server}/api/auth/authorize | https://{tableau-server}/api/auth/token |
| Looker | https://{instance}.cloud.looker.com/oauth/authorize | https://{instance}.cloud.looker.com/oauth/token |
| Power BI | https://login.microsoftonline.com/common/oauth2/v2.0/authorize | https://login.microsoftonline.com/common/oauth2/v2.0/token |
| Xero | https://login.xero.com/identity/connect/authorize | https://identity.xero.com/connect/token |
| FreshBooks | https://auth.freshbooks.com/oauth/authorize | https://api.freshbooks.com/auth/oauth/token |
| Workday | https://{tenant}.workday.com/oauth2/authorize | https://{tenant}.workday.com/oauth2/token |
| BambooHR | https://api.bamboohr.com/oauth2/authorize | https://api.bamboohr.com/oauth2/token |
| ADP | https://accounts.adp.com/auth/oauth/v2/authorize | https://accounts.adp.com/auth/oauth/v2/token |
| ServiceNow | https://{instance}.service-now.com/oauth_auth.do | https://{instance}.service-now.com/oauth_token.do |
| Okta | https://{yourOktaDomain}/oauth2/v1/authorize | https://{yourOktaDomain}/oauth2/v1/token |
| Auth0 | https://{domain}.auth0.com/authorize | https://{domain}.auth0.com/oauth/token |
| Azure AD | https://login.microsoftonline.com/common/oauth2/v2.0/authorize | https://login.microsoftonline.com/common/oauth2/v2.0/token |
| Box | https://account.box.com/api/oauth2/authorize | https://api.box.com/oauth2/token |
| Cisco Webex | https://webexapis.com/v1/authorize | https://webexapis.com/v1/access_token |
| GoToMeeting | https://authentication.logmeininc.com/oauth/authorize | https://authentication.logmeininc.com/oauth/token |
| Calendly | https://auth.calendly.com/oauth/authorize | https://auth.calendly.com/oauth/token |
| HubSpot CRM | https://app.hubspot.com/oauth/authorize | https://api.hubapi.com/oauth/v1/token |
| Pipedrive | https://oauth.pipedrive.com/oauth/authorize | https://oauth.pipedrive.com/oauth/token |
| Zoho CRM | https://accounts.zoho.com/oauth/v2/auth | https://accounts.zoho.com/oauth/v2/token |
| NetSuite | https://{accountId}.app.netsuite.com/app/login/oauth2/authorize.nl | https://{accountId}.suitetalk.api.netsuite.com/services/rest/auth/oauth2/v1/token |
| SAP | https://{tenant}.authentication.{region}.hana.ondemand.com/oauth/authorize | https://{tenant}.authentication.{region}.hana.ondemand.com/oauth/token |
| Oracle Cloud | https://login.{region}.oraclecloud.com/oauth2/v1/authorize | https://login.{region}.oraclecloud.com/oauth2/v1/token |
| Snowflake | https://{account}.snowflakecomputing.com/oauth/authorize | https://{account}.snowflakecomputing.com/oauth/token-request |
| Databricks | https://{instance}.cloud.databricks.com/oidc/v1/authorize | https://{instance}.cloud.databricks.com/oidc/v1/token |
| GitLab | https://gitlab.com/oauth/authorize | https://gitlab.com/oauth/token |
| Bitbucket | https://bitbucket.org/site/oauth2/authorize | https://bitbucket.org/site/oauth2/access_token |
| ClickUp | https://app.clickup.com/api | https://api.clickup.com/api/v2/oauth/token |
| Linear | https://linear.app/oauth/authorize | https://api.linear.app/oauth/token |
| Todoist | https://todoist.com/oauth/authorize | https://todoist.com/oauth/access_token |
| Microsoft To Do | https://login.microsoftonline.com/common/oauth2/v2.0/authorize | https://login.microsoftonline.com/common/oauth2/v2.0/token |
| Google Tasks | https://accounts.google.com/o/oauth2/v2/auth | https://oauth2.googleapis.com/token |
| Evernote | https://www.evernote.com/OAuth.action | OAuth 1.0a Token Exchange |
| OneNote | https://login.microsoftonline.com/common/oauth2/v2.0/authorize | https://login.microsoftonline.com/common/oauth2/v2.0/token |
| Miro | https://miro.com/oauth/authorize | https://api.miro.com/v1/oauth/token |
| Figma | https://www.figma.com/oauth | https://www.figma.com/api/oauth/token |
| Adobe Creative Cloud | https://ims-na1.adobelogin.com/ims/authorize/v2 | https://ims-na1.adobelogin.com/ims/token/v3 |
| Canva | https://www.canva.com/api/oauth/authorize | https://api.canva.com/rest/v1/oauth/token |
| Loom | https://www.loom.com/oauth/authorize | https://www.loom.com/oauth/token |
| Vimeo | https://api.vimeo.com/oauth/authorize | https://api.vimeo.com/oauth/access_token |
| YouTube | https://accounts.google.com/o/oauth2/v2/auth | https://oauth2.googleapis.com/token |
| Twitter (X) | https://twitter.com/i/oauth2/authorize | https://api.twitter.com/2/oauth2/token |
| Facebook | https://www.facebook.com/v18.0/dialog/oauth | https://graph.facebook.com/v18.0/oauth/access_token |
| Instagram | https://api.instagram.com/oauth/authorize | https://api.instagram.com/oauth/access_token |
| TikTok | https://www.tiktok.com/v2/auth/authorize | https://open.tiktokapis.com/v2/oauth/token |
| Pinterest | https://api.pinterest.com/oauth/ | https://api.pinterest.com/v5/oauth/token |
| Reddit | https://www.reddit.com/api/v1/authorize | https://www.reddit.com/api/v1/access_token |
| Discord | https://discord.com/api/oauth2/authorize | https://discord.com/api/oauth2/token |
| WhatsApp Business | https://www.facebook.com/v18.0/dialog/oauth | https://graph.facebook.com/v18.0/oauth/access_token |
| Front | https://app.frontapp.com/oauth/authorize | https://app.frontapp.com/oauth/token |
| Help Scout | https://secure.helpscout.net/authentication/authorizeClientApplication | https://api.helpscout.net/v2/oauth2/token |
| LiveChat | https://accounts.livechat.com/ | https://accounts.livechat.com/token |
| Drift | https://dev.drift.com/authorize | https://driftapi.com/oauth2/token |
| Gong | https://app.gong.io/oauth/authorize | https://app.gong.io/oauth/access_token |
| Chorus.ai | https://chorus.ai/oauth/authorize | https://chorus.ai/oauth/token |
| Calendly Enterprise | https://auth.calendly.com/oauth/authorize | https://auth.calendly.com/oauth/token |
| Acuity Scheduling | https://acuityscheduling.com/oauth2/authorize | https://acuityscheduling.com/oauth2/token |
| Typeform | https://api.typeform.com/oauth/authorize | https://api.typeform.com/oauth/token |
| SurveyMonkey | https://api.surveymonkey.com/oauth/authorize | https://api.surveymonkey.com/oauth/token |
| Google Forms | https://accounts.google.com/o/oauth2/v2/auth | https://oauth2.googleapis.com/token |
| Formstack | https://www.formstack.com/api/v2/oauth2/authorize | https://www.formstack.com/api/v2/oauth2/token |
| Webflow | https://webflow.com/oauth/authorize | https://api.webflow.com/oauth/access_token |
| WordPress | https://public-api.wordpress.com/oauth2/authorize | https://public-api.wordpress.com/oauth2/token |
| Contentful | https://be.contentful.com/oauth/authorize | https://be.contentful.com/oauth/token |
| Sanity | https://api.sanity.io/v1/auth/oauth/authorize | https://api.sanity.io/v1/auth/oauth/token |
| Storyblok | https://app.storyblok.com/oauth/authorize | https://app.storyblok.com/oauth/token |
| Medium | https://medium.com/m/oauth/authorize | https://api.medium.com/v1/tokens |
| Substack | https://substack.com/oauth/authorize | https://substack.com/oauth/token |
| ConvertKit | https://app.convertkit.com/oauth/authorize | https://api.convertkit.com/oauth/token |
| ActiveCampaign | https://accounts.activecampaign.com/oauth2/authorize | https://accounts.activecampaign.com/oauth2/token |
| Constant Contact | https://authz.constantcontact.com/oauth2/default/v1/authorize | https://authz.constantcontact.com/oauth2/default/v1/token |
| AWeber | https://auth.aweber.com/oauth2/authorize | https://auth.aweber.com/oauth2/token |
| Drip | https://www.getdrip.com/oauth/authorize | https://www.getdrip.com/oauth/token |
| Brevo | https://account.brevo.com/authorize | https://account.brevo.com/oauth/token |
| Campaign Monitor | https://api.createsend.com/oauth | https://api.createsend.com/oauth/token |
| Marketo | https://accounts.marketo.com/oauth/authorize | https://accounts.marketo.com/oauth/token |
| Pardot | https://login.salesforce.com/services/oauth2/authorize | https://login.salesforce.com/services/oauth2/token |
| Eloqua | https://login.eloqua.com/auth/oauth2/authorize | https://login.eloqua.com/auth/oauth2/token |
| HubSpot Service | https://app.hubspot.com/oauth/authorize | https://api.hubapi.com/oauth/v1/token |
| Productboard | https://app.productboard.com/oauth2/authorize | https://api.productboard.com/oauth2/token |
| Aha! | https://{company}.aha.io/oauth/authorize | https://{company}.aha.io/oauth/token |
| Segment | https://app.segment.com/oauth2/authorize | https://api.segmentapis.com/oauth/token |
| Optimizely | https://app.optimizely.com/oauth2/authorize | https://api.optimizely.com/oauth2/token |
| LaunchDarkly | https://app.launchdarkly.com/trust/oauth/authorize | https://app.launchdarkly.com/trust/oauth/token |
| VWO | https://app.vwo.com/oauth/authorize | https://app.vwo.com/oauth/token |
| Google Analytics | https://accounts.google.com/o/oauth2/v2/auth | https://oauth2.googleapis.com/token |
| Google Tag Manager | https://accounts.google.com/o/oauth2/v2/auth | https://oauth2.googleapis.com/token |
| Adobe Analytics | https://ims-na1.adobelogin.com/ims/authorize/v2 | https://ims-na1.adobelogin.com/ims/token/v3 |
| Cloudflare | https://dash.cloudflare.com/oauth2/auth | https://api.cloudflare.com/client/v4/user/tokens |
| Fastly | https://api.fastly.com/oauth/authorize | https://api.fastly.com/oauth/token |
| Akamai | https://control.akamai.com/oauth2/authorize | https://control.akamai.com/oauth2/token |
| Vercel | https://vercel.com/oauth/authorize | https://api.vercel.com/v2/oauth/access_token |
| Netlify | https://app.netlify.com/authorize | https://api.netlify.com/oauth/token |
| Heroku | https://id.heroku.com/oauth/authorize | https://id.heroku.com/oauth/token |
| DigitalOcean | https://cloud.digitalocean.com/v1/oauth/authorize | https://cloud.digitalocean.com/v1/oauth/token |
| Linode | https://login.linode.com/oauth/authorize | https://login.linode.com/oauth/token |
| Azure DevOps | https://app.vssps.visualstudio.com/oauth2/authorize | https://app.vssps.visualstudio.com/oauth2/token |
| CircleCI | https://circleci.com/oauth/authorize | https://circleci.com/oauth/token |
| Buddy | https://buddy.works/oauth2/authorize | https://api.buddy.works/oauth2/token |
| Sentry | https://sentry.io/oauth/authorize/ | https://sentry.io/oauth/token/ |
| Rollbar | https://rollbar.com/oauth/authorize | https://rollbar.com/oauth/token |
| StatusPage | https://manage.statuspage.io/oauth/authorize | https://api.statuspage.io/oauth/token |
| Better Uptime | https://betteruptime.com/oauth/authorize | https://betteruptime.com/oauth/token |
| OpsGenie | https://app.opsgenie.com/oauth/authorize | https://api.opsgenie.com/v2/oauth/token |
| VictorOps | https://portal.victorops.com/oauth/authorize | https://api.victorops.com/oauth/token |
| Grafana | https://grafana.com/oauth2/authorize | https://grafana.com/oauth2/token |
| Dynatrace | https://sso.dynatrace.com/sso/oauth2/authorize | https://sso.dynatrace.com/sso/oauth2/token |
| AppDynamics | https://accounts.appdynamics.com/oauth/authorize | https://accounts.appdynamics.com/oauth/token |
| ThousandEyes | `https://app.thousandeyes
