npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

integrations-template

v1.0.1

Published

A typed library providing access to 150+ third-party API integrations with search and execution capabilities

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:

  1. OAuth Configuration - Authorization, token, and user info endpoints
  2. API Definitions - Complete API catalog with Zod schemas
  3. TypeScript Types - Strongly-typed request/response schemas inferred from Zod
  4. Runtime Validation - Zod schemas with comprehensive field descriptions
  5. 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.md

Available 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 scopes

Monday.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 clean

OAuth 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